Welcome, Guest. Please login or register.
Did you miss your activation email?

Author Topic: [EN] How to install cinnamon on an older release  (Read 4416 times)

toggler

  • Guest
[EN] How to install cinnamon on an older release
« on: 2014/10/31, 20:59:19 »
hey,
a little different question: How do you use the improvements you made to cinnamon on an older release. I did a 'aptitude full-upgrade' and installed cinnamon-desktop-enviroment, but it doesn't start properly.
Can i remove ALL configuration concerning cinnamon, to start with a fresh cinnamon with standard config without completely reinstalling?

thanks!

Offline musca

  • User
  • Posts: 725
  • sid, fly high!
Re: How to install cinnamon on an older release
« Reply #1 on: 2014/10/31, 22:24:12 »
Hello toggler,

I have split off your question from the original thread as it is completely offtopic from the properties of the development release.

We didn't install the "fat" metapackage cinnamon-desktop-environment (which pulls lots of gnome stuff), but we took selected dependencies and recommends of the rather small metapackage cinnamon-core.

The siduction look and feel for the development state "paintitblack" is packaged in our "next" repo
(somthing like  "deb http://packages.siduction.org/base/ next main")

$ dpkg -l | grep paintitblack
ii  gfxboot-themes-siduction-paintitblack-cinnamon-core 2014.09.19                        all          graphical boot logos for siduction PaintItBlack cinnamon
ii  grub-theme-siduction-paintitblack                   2014.10.02                        all          grub-theme for siduction 2013-2.0 release
ii  siduction-art-cinnamon-paintitblack                 2014.10.02                        all          Cinnamon theme for the siduction 2013-2.0 release
ii  siduction-art-wallpaper-paintitblack                2014.10.02                        all          siduction wallpaper for the 2013-2.0 release
ii  siduction-settings-cinnamon-paintitblack            2014.10.12.3                      all          siduction-cinnamon settings in installed mode
ii  siduction-settings-lightdm-gtk-paintitblack         2014.10.12.3                      all          Settings for installed siduction lightdm


There is a nice shortcut to add theese packages, but i have to ask convbsd about it.

greetings
musca
β€žEs irrt der Mensch, solang er strebt.β€œ  (Goethe, Faust)

toggler

  • Guest
Re: How to install cinnamon on an older release
« Reply #2 on: 2014/11/02, 22:24:29 »
hello  musca,
thanks for moving the post!

in fact it's not "something like", but exactly "deb http://packages.siduction.org/base/ next main"

I had hoped that the siduction-settings-cinnamon-paintitblack package might get cinnamon to run, but unfortunately it doesn't... I guess I'll have to debug cinnamon, which I'm not very keen to do ;-)

Gnome has stoped working a long time ago. The only desktop-environment that's running right now is i3 - which I am VERY happy with. However in some situations it's nice to have something more intuitive.

Whatever.
Thanks alot!

Offline der_bud

  • User
  • Posts: 1.072
  • member
Re: How to install cinnamon on an older release
« Reply #3 on: 2014/11/03, 08:19:27 »
...
There is a nice shortcut to add theese packages, but i have to ask convbsd about it.  ...

In this post about LXQT convbsd used the (part of siduction-scripts) command addpkg $flavour . So maybe with
Code: [Select]
addpkg cinnamon
all the needed stuff and configs for a working siduction cinnamon gets installed?

And when you write "it doesn't start properly" perhaps it is not cinnamon but some other stuff (graphics driver, Xorg, pam,...). So when addpkg does not help please come back with more specific information what does not work, probably links to some logs and infos 'bout your system  ;).
Du lachst? Wieso lachst du? Das ist doch oft so, Leute lachen erst und dann sind sie tot.

toggler

  • Guest
Re: How to install cinnamon on an older release
« Reply #4 on: 2014/11/03, 10:40:30 »
addpkg cinnamon doesn't add any packages. It might have changed some links for libraries (glib-libraries, maybe?)

Cinnamon _has_ worked before. I can't remember when it stopped working. When I log in from lightdm or slim the login-screen disappears but I only continue to see the background of the login-manager.
It sounds like cinnamon is searching HDD and CD-Drive but on the screen nothing happens.

Sure, it might be a graphical issue. I don't have a xorg.conf.

Code: [Select]
lsmod | grep video
(..)
video                  12510  1 i915

Offline piper

  • User
  • Posts: 1.785
  • we are the priests ... of the temples of syrinx
Re: How to install cinnamon on an older release
« Reply #5 on: 2014/11/03, 14:52:45 »
Quote from: toggler
addpkg cinnamon doesn't add any packages. It might have changed some links for libraries (glib-libraries, maybe?)

Cinnamon _has_ worked before. I can't remember when it stopped working. When I log in from lightdm or slim the login-screen disappears but I only continue to see the background of the login-manager.
It sounds like cinnamon is searching HDD and CD-Drive but on the screen nothing happens.

Sure, it might be a graphical issue. I don't have a xorg.conf.

Code: [Select]lsmod | grep video
(..)
video                  12510  1 i915
This works fine here

Code: [Select]
piper@x1:~$ su
Password:
root@x1:/home/piper# addpkg cinnamon
Fetching siduction cinnamon  profile list.
######################################################################## 100.0%
Fetching for cinnamon profile 960-siduction-cinnamon depend.
######################################################################## 100.0%
Reading package lists... Done
Building dependency tree      
Reading state information... Done
Note, selecting 'libglib2.0-0-refdbg' for regex 'libglib2.0'
Note, selecting 'libglib2.0-dbg' for regex 'libglib2.0'
Note, selecting 'libglib2.0-0' for regex 'libglib2.0'
Note, selecting 'libglib2.0-dev' for regex 'libglib2.0'
Note, selecting 'libglib2.0-data' for regex 'libglib2.0'
Note, selecting 'libglib2.0-doc' for regex 'libglib2.0'
Note, selecting 'libglib2.0-cil' for regex 'libglib2.0'
Note, selecting 'libglib2.0-0-dbg' for regex 'libglib2.0'
Note, selecting 'libglib2.0-bin' for regex 'libglib2.0'
Note, selecting 'libglib2.0-cil-dev' for regex 'libglib2.0'
Note, selecting 'libglib2.0-tests' for regex 'libglib2.0'
siduction-art-wallpaper-paintitblack is already the newest version.
dconf-service is already the newest version.
desktop-file-utils is already the newest version.
gconf2 is already the newest version.
glib-networking is already the newest version.
libglib2.0-0 is already the newest version.
libglib2.0-bin is already the newest version.
libglib2.0-bin set to manually installed.
libglib2.0-data is already the newest version.
libglib2.0-data set to manually installed.
libglib2.0-dev is already the newest version.
libglib2.0-dev set to manually installed.
p7zip-full is already the newest version.
shared-mime-info is already the newest version.
The following extra packages will be installed:
  abiword-common accountsservice apg audacious-plugins audacious-plugins-data bamfdaemon brasero-common caribou cinnamon-common
  cinnamon-control-center cinnamon-control-center-data cinnamon-desktop-data cinnamon-screensaver cinnamon-session cinnamon-session-common
  cinnamon-settings-daemon cjs cli-common cups-pk-helper dconf-cli dconf-editor evince-common evolution-data-server-common file-roller gcr
  gir1.2-accountsservice-1.0 gir1.2-atk-1.0 gir1.2-atspi-2.0 gir1.2-caribou-1.0 gir1.2-cinnamondesktop-3.0 gir1.2-clutter-1.0
  gir1.2-cmenu-3.0 gir1.2-cogl-1.0 gir1.2-coglpango-1.0 gir1.2-freedesktop gir1.2-gconf-2.0 gir1.2-gdesktopenums-3.0 gir1.2-gdkpixbuf-2.0
  gir1.2-gkbd-3.0 gir1.2-gnomebluetooth-1.0 gir1.2-gnomedesktop-3.0 gir1.2-gstreamer-0.10 gir1.2-gtk-3.0 gir1.2-gtkclutter-1.0
  gir1.2-javascriptcoregtk-3.0 gir1.2-json-1.0 gir1.2-meta-muffin-0.0 gir1.2-networkmanager-1.0 gir1.2-nmgtk-1.0 gir1.2-pango-1.0
  gir1.2-peas-1.0 gir1.2-polkit-1.0 gir1.2-soup-2.4 gir1.2-upowerglib-1.0 gir1.2-webkit-3.0 gir1.2-xkl-1.0 gkbd-capplet gnome-js-common
  gnome-session-bin gnome-settings-daemon gnome-terminal-data gnumeric-common gstreamer0.10-gconf gstreamer0.10-plugins-base
  gstreamer0.10-plugins-good gstreamer1.0-plugins-good hexchat-common ladspa-sdk libabiword-3.0 libaccountsservice0 libatk-adaptor
  libaudcore2 libbamf3-0 libbinio1ldbl libboost-thread1.55.0 libbrasero-media3-1 libcamel-1.2-49 libcanberra-pulse libcaribou-common
  libcaribou0 libchamplain-0.12-0 libchamplain-gtk-0.12-0 libcinnamon-control-center1 libcinnamon-desktop4 libcinnamon-menu-3-0 libcjs0
  libclutter-1.0-0 libclutter-gtk-1.0-0 libcogl-pango20 libcogl-path20 libcogl20 libcue1 libdbusmenu-glib4 libdbusmenu-gtk3-4 libdiscid0
  libdnet libebackend-1.2-7 libebook-1.2-14 libebook-contacts-1.2-0 libecal-1.2-16 libedata-book-1.2-20 libedataserver-1.2-18
  libevdocument3-4 libevview3-3 libexempi3 libfftw3-3 libfftw3-long3 libgail-3-0 libgail-common libgck-1-0 libgcr-3-common libgcr-base-3-1
  libgcr-ui-3-1 libgda-5.0-4 libgda-5.0-common libgeocode-glib0 libgmime-2.6-0 libgmlib1 libgmtk1 libgmtk1-data libgnome-bluetooth13
  libgnome-desktop-3-10 libgnomekbd-common libgnomekbd8 libgoffice-0.10-10 libgoffice-0.10-10-common libgpod4 libgsf-1-114 libgsf-1-common
  libgtksourceview-3.0-1 libgtksourceview-3.0-common libguess1 libgweather-3-6 libgweather-common libgxps2 libinput5 libiptcdata0
  libkpathsea6 libmediaart-1.0-0 libmms0 libmono-corlib4.0-cil libmono-corlib4.5-cil libmono-security4.0-cil
  libmono-system-configuration4.0-cil libmono-system-security4.0-cil libmono-system-xml4.0-cil libmono-system4.0-cil libmowgli-2-0
  libmozjs185-1.0 libmuffin0 libmusicbrainz3-6 libnautilus-extension1a libnemo-extension1 libnm-gtk-common libnm-gtk0 libots0 libpeas-1.0-0
  libpeas-common libphonenumber6 libplank-common libplank0 libpoppler-glib8 libprotobuf9 libqqwing2 libquvi-scripts libquvi7 libroar-compat2
  libroar2 libseed-gtk3-0 libsidplayfp3 libslp1 libsoxr0 libtelepathy-glib0 libtotem-plparser18 libtracker-control-1.0-0
  libtracker-sparql-1.0-0 libvte-2.91-0 libvte-2.91-common libwacom-common libwacom2 libwmf0.2-7 libwnck-3-0 libwnck-3-common libwv-1.2-4
  libxres1 libyelp0 mono-4.0-gac mono-gac mono-runtime mono-runtime-common mono-runtime-sgen muffin-common nautilus-data nemo-data
  network-manager-gnome p11-kit p11-kit-modules plank policykit-1-gnome python-gconf python-gi-cairo python-pam python-pyatspi
  python-pyinotify python3-dbus python3-gi qt-at-spi swh-plugins veromix-common xwayland yelp-xsl
Suggested packages:
  gnome-control-center libdvdcss2 python-opencv gstreamer0.10-pulseaudio libcanberra-gtk-module nautilus arj lha lzip lzop ncompress
  rpm2cpio rzip sharutils unace unalz zoo gnome-screensaver gnumeric-plugins-extra fonts-lyx fonts-stix otf-stix fonts-oflb-asana-math
  fonts-mathjax mozplugger gstreamer1.0-plugins-bad libdiscid0-dbg dnet-common libfftw3-bin libfftw3-dev libgda-5.0-bin libgda-5.0-mysql
  libgda-5.0-postgres monodoc-gtk2.0-manual devhelp libgmlib1-dbg libgmtk1-dbg libmono-i18n4.0-all libroar-plugins-universal
  roaraudio-server libmuroar0 slpd socat sidplayfp openslp-doc xdg-user-dirs network-manager-openconnect-gnome network-manager-openvpn-gnome
  network-manager-vpnc-gnome network-manager-pptp-gnome python-gnome2-doc python-pyinotify-doc python-dbus-doc python3-dbus-dbg
  gstreamer1.0-lame gstreamer1.0-plugins-really-bad
Recommended packages:
  abiword-plugin-grammar abiword-plugin-mathview aspell-en aspell-dictionary mousetweaks gnome-power-manager xfce4-power-manager unar
  gnumeric-doc gstreamer0.10-x gstreamer1.0-x libnotify-bin myspell-it myspell-pl hunspell-ro gstreamer1.0-plugins-ugly
  libclutter-1.0-common libcogl-common libgpod-common libmono-i18n-west4.0-cil binfmt-support tracker-utils tracker-gui tracker-miner-fs
  gnome-user-guide
The following packages will be REMOVED:
  libgpod4-nogtk
The following NEW packages will be installed:
  abiword abiword-common abw2odt accountsservice apg audacious audacious-plugins audacious-plugins-data bamfdaemon brasero brasero-common
  caribou cinnamon cinnamon-backgrounds cinnamon-common cinnamon-control-center cinnamon-control-center-data cinnamon-desktop-data
  cinnamon-l10n cinnamon-screensaver cinnamon-session cinnamon-session-common cinnamon-settings-daemon cjs cli-common cups-pk-helper
  dconf-cli dconf-editor dconf-tools eog evince evince-common evolution-data-server-common file-roller gcr gecko-mediaplayer
  gir1.2-accountsservice-1.0 gir1.2-atk-1.0 gir1.2-atspi-2.0 gir1.2-caribou-1.0 gir1.2-cinnamondesktop-3.0 gir1.2-clutter-1.0
  gir1.2-cmenu-3.0 gir1.2-cogl-1.0 gir1.2-coglpango-1.0 gir1.2-freedesktop gir1.2-gconf-2.0 gir1.2-gdesktopenums-3.0 gir1.2-gdkpixbuf-2.0
  gir1.2-gkbd-3.0 gir1.2-gnomebluetooth-1.0 gir1.2-gnomedesktop-3.0 gir1.2-gstreamer-0.10 gir1.2-gtk-3.0 gir1.2-gtkclutter-1.0
  gir1.2-gtksource-3.0 gir1.2-javascriptcoregtk-3.0 gir1.2-json-1.0 gir1.2-meta-muffin-0.0 gir1.2-networkmanager-1.0 gir1.2-nmgtk-1.0
  gir1.2-pango-1.0 gir1.2-peas-1.0 gir1.2-polkit-1.0 gir1.2-soup-2.4 gir1.2-upowerglib-1.0 gir1.2-webkit-3.0 gir1.2-xkl-1.0 gkbd-capplet
  gnome-calculator gnome-desktop3-data gnome-js-common gnome-keyring gnome-media gnome-menus gnome-mplayer gnome-screenshot
  gnome-session-bin gnome-settings-daemon gnome-sudoku gnome-terminal gnome-terminal-data gnumeric gnumeric-common gstreamer0.10-gconf
  gstreamer0.10-plugins-base gstreamer0.10-plugins-good gstreamer1.0-plugins-good hexchat hexchat-common iagno icedove icedove-l10n-de
  icedove-l10n-en-gb icedove-l10n-it icedove-l10n-pl icedove-l10n-pt-br icedove-l10n-ro iceweasel iceweasel-l10n-de iceweasel-l10n-en-gb
  iceweasel-l10n-it iceweasel-l10n-pl iceweasel-l10n-pt-br iceweasel-l10n-ro ladspa-sdk libabiword-3.0 libaccountsservice0 libatk-adaptor
  libaudcore2 libbamf3-0 libbinio1ldbl libboost-thread1.55.0 libbrasero-media3-1 libcamel-1.2-49 libcanberra-pulse libcaribou-common
  libcaribou0 libchamplain-0.12-0 libchamplain-gtk-0.12-0 libcinnamon-control-center1 libcinnamon-desktop4 libcinnamon-menu-3-0 libcjs0
  libclutter-1.0-0 libclutter-gtk-1.0-0 libcogl-pango20 libcogl-path20 libcogl20 libcue1 libdbusmenu-glib4 libdbusmenu-gtk3-4 libdiscid0
  libdnet libebackend-1.2-7 libebook-1.2-14 libebook-contacts-1.2-0 libecal-1.2-16 libedata-book-1.2-20 libedataserver-1.2-18
  libevdocument3-4 libevview3-3 libexempi3 libfftw3-3 libfftw3-long3 libgail-3-0 libgail-common libgck-1-0 libgcr-3-common libgcr-base-3-1
  libgcr-ui-3-1 libgda-5.0-4 libgda-5.0-common libgeocode-glib0 libglib2.0-0-dbg libglib2.0-0-refdbg libglib2.0-cil libglib2.0-cil-dev
  libglib2.0-doc libglib2.0-tests libgmime-2.6-0 libgmlib1 libgmtk1 libgmtk1-data libgnome-bluetooth13 libgnome-desktop-3-10
  libgnomekbd-common libgnomekbd8 libgoffice-0.10-10 libgoffice-0.10-10-common libgpod4 libgsf-1-114 libgsf-1-common libgtksourceview-3.0-1
  libgtksourceview-3.0-common libguess1 libgweather-3-6 libgweather-common libgxps2 libinput5 libiptcdata0 libkpathsea6 libmediaart-1.0-0
  libmms0 libmono-corlib4.0-cil libmono-corlib4.5-cil libmono-security4.0-cil libmono-system-configuration4.0-cil
  libmono-system-security4.0-cil libmono-system-xml4.0-cil libmono-system4.0-cil libmowgli-2-0 libmozjs185-1.0 libmuffin0 libmusicbrainz3-6
  libnautilus-extension1a libnemo-extension1 libnm-gtk-common libnm-gtk0 libots0 libpam-gnome-keyring libpeas-1.0-0 libpeas-common
  libphonenumber6 libplank-common libplank0 libpoppler-glib8 libprotobuf9 libqqwing2 libquvi-scripts libquvi7 libroar-compat2 libroar2
  libseed-gtk3-0 libsidplayfp3 libslp1 libsoxr0 libtelepathy-glib0 libtotem-plparser18 libtracker-control-1.0-0 libtracker-sparql-1.0-0
  libvte-2.91-0 libvte-2.91-common libwacom-common libwacom2 libwmf0.2-7 libwnck-3-0 libwnck-3-common libwv-1.2-4 libxres1 libyelp0 medit
  mono-4.0-gac mono-gac mono-runtime mono-runtime-common mono-runtime-sgen muffin muffin-common nautilus-data nemo nemo-data nemo-fileroller
  network-manager-gnome p11-kit p11-kit-modules plank policykit-1-gnome python-gconf python-gi-cairo python-pam python-pyatspi
  python-pyinotify python3-dbus python3-gi qt-at-spi siduction-art-cinnamon-paintitblack siduction-settings-cinnamon-paintitblack
  siduction-settings-plank sound-juicer sound-theme-freedesktop swell-foop swh-plugins thin-provisioning-tools tracker vcdimager veromix
  veromix-common xwayland yelp yelp-xsl
0 upgraded, 271 newly installed, 1 to remove and 0 not upgraded.
Need to get 197 MB of archives.
After this operation, 665 MB of additional disk space will be used.
Do you want to continue? [Y/n]


I think the problem is you already have it installed by using cinnamon-desktop-enviroment

Like said above by musca, it installs a lot of gnome stuff, that could* be whats screwing things up

'aptitude full-upgrade' * could also have something to do with it.

6.2.3. System Upgrade (debian manual)

apt-get is slightly more demanding than aptitude
 because it will refuse to install packages which were not installed beforehand.         

I myself am not a fan of aptitude , but if you know how to use it correctly, should not create harm, OTOH can be dangerous in sid.
Free speech isn't just fucking saying what you want to say, it's also hearing what you don't want to fucking hear

I either give too many fucks or no fucks at all, it's like I cannot find a middle ground for a moderate fuck distribution, it's like what the fuck