Keep LMDE stable

Archived topics about LMDE 1 and LMDE 2
Locked
teatime

Keep LMDE stable

Post by teatime »

Hi Forum

After the latest announcement of Canonical I made the descision that I will switch to LMDE from Ubuntu LTS 12.04. For this reason I have a question: as for the moment LinuxMint LMDE is using debian testing which is Debian Wheezy (which is fine) I would like to know whether I can stick with Wheezy after it got marked as stable and can only get securiy/bugfix updates of the current installed system and do not go the route of a rolling release as I want to have a stable system to do my software works for my ongoing courses. Like what LinuxMint 13 is a LTS release - LMDE 2013 could be for Debian Wheezy.
Last edited by LockBot on Wed Dec 28, 2022 7:16 am, edited 1 time in total.
Reason: Topic automatically closed 6 months after creation. New replies are no longer allowed.
cwwgateway

Re: Keep LMDE stable

Post by cwwgateway »

You can do this. It would require editing your /etc/apt/sources.list as root:

Code: Select all

deb http://packages.linuxmint.com/ debian main upstream import
deb http://ftp.us.debian.org/debian/ wheezy main contrib non-free
deb http://security.debian.org wheezy/updates main contrib non-free
deb http://www.deb-multimedia.org wheezy main non-free
And then running:

Code: Select all

sudo apt-get update
And then:

Code: Select all

sudo apt-get dist-upgrade
This will upgrade you to Debian Testing, but it will automatically "transfer" you to stable once wheezy is released. It is possible that you have to add a "#" before the packages.linuxmint.com line so that you don't get updates from the Mint repo that are too knew for your stable system. It would then look like this:

Code: Select all

#deb http://packages.linuxmint.com/ debian main upstream import
deb http://ftp.us.debian.org/debian/ wheezy main contrib non-free
deb http://security.debian.org wheezy/updates main contrib non-free
deb http://www.deb-multimedia.org wheezy main non-free
The one other thing is you may want to delete the /etc/apt/preferences file.

Which DE are you planning on running?

Edit: Also, the second line in the /etc/apt/sources.list that I gave you is for the US, so you can use a mirror for your specific location if you wanted to.
teatime

Re: Keep LMDE stable

Post by teatime »

Hi

Thank you for your prompt reply - I'm familiar with debian country repos but I was not sure about the Mint repos (what should I keep and replace) and there is a lof information in the mint forums so I got confused what is the right way to achieve my goal. As DE I want to use Cinnamon as it is very great to work with and I have downloaded linuxmint-2013-cinnamon-dvd-64bit-rc.iso where I thought it is a great idea to use Debian and Cinnamon and therefore stick with a stable system. So I think it is safe to change the system repos to below mentioned debian repos. Very smart idea of LinuxMint developers to spin this LMDE distribution and for me it looks like a plan B in case Ubuntu fails.
cwwgateway

Re: Keep LMDE stable

Post by cwwgateway »

teatime wrote:Hi

Thank you for your prompt reply - I'm familiar with debian country repos but I was not sure about the Mint repos (what should I keep and replace) and there is a lof information in the mint forums so I got confused what is the right way to achieve my goal. As DE I want to use Cinnamon as it is very great to work with and I have downloaded linuxmint-2013-cinnamon-dvd-64bit-rc.iso where I thought it is a great idea to use Debian and Cinnamon and therefore stick with a stable system. So I think it is safe to change the system repos to below mentioned debian repos. Very smart idea of LinuxMint developers to spin this LMDE distribution and for me it looks like a plan B in case Ubuntu fails.
If you're running cinnamon definitely remove/comment out the Mint repo. Gnome 3.6 will enter Debian Testing/Sid not too long after wheezy's been released, and when LMDE updates to Gnome 3.6 cinnamon will be rebuilt for it. This will mean it won't be compatible with Gnome 3.4 and Debian Wheezy. Otherwise I think the repos are ok.
teatime

Re: Keep LMDE stable

Post by teatime »

Ok,

I have changed the repo lines in sources list and a lot of packages get downloaded but what me worries is the REMOVED line but I will post later what's happened :mrgreen:
sudo apt-get dist-upgrade
Reading package lists... Done
Building dependency tree
Reading state information... Done
Calculating upgrade... Done
The following packages will be REMOVED:
mint-meta-debian-cinnamon thunderbird
The following NEW packages will be installed:
amd64-microcode gnome-accessibility-themes gnome-themes-standard-data
intel-microcode iucode-tool libdns88 libisc84 libqtdbus4
The following packages will be upgraded:
accountsservice alsa-utils apache2.2-bin apt apt-utils aptdaemon
aptdaemon-data banshee base-files bash bind9-host binutils bogofilter
bogofilter-bdb bogofilter-common bsdutils btrfs-tools ca-certificates
ca-certificates-java console-setup console-setup-linux coreutils cpio
cpp-4.6 cpp-4.7 cups cups-client cups-common cups-pk-helper cups-ppdc curl
dconf-gsettings-backend dconf-service debconf debconf-i18n
dictionaries-common dmsetup dnsmasq-base dnsutils eject
evolution-data-server-common exim4-config firmware-atheros firmware-bnx2
firmware-bnx2x firmware-brcm80211 firmware-intelwimax firmware-ipw2x00
firmware-ivtv firmware-iwlwifi firmware-libertas firmware-linux
firmware-linux-free firmware-linux-nonfree firmware-qlogic firmware-ralink
firmware-realtek fontconfig fontconfig-config fuse fuse-utils g++-4.6
g++-4.7 gcc-4.6 gcc-4.6-base gcc-4.7 gcc-4.7-base geoip-database ghostscript
ghostscript-cups ghostscript-x gimp gimp-data gir1.2-accountsservice-1.0
gir1.2-gmenu-3.0 gir1.2-gstreamer-0.10 gir1.2-gtk-3.0
gir1.2-networkmanager-1.0 gir1.2-panelapplet-4.0 gir1.2-polkit-1.0 gjs
gnome-control-center gnome-control-center-data gnome-menus gnome-panel
gnome-panel-data gnome-settings-daemon gnome-themes-standard gnupg gpgv
grub-common grub-pc grub-pc-bin grub2-common gstreamer0.10-plugins-bad
gstreamer0.10-tools gtk2-engines-aurora gvfs gvfs-backends gvfs-bin
gvfs-common gvfs-daemons gvfs-libs hpijs hplip hplip-data hunspell-en-us
hwdata icedtea-6-jre-cacao icedtea-6-jre-jamvm icedtea-6-plugin icedtea-netx
icedtea-netx-common icedtea-plugin icedtea6-plugin initscripts
installation-report iproute iptables isc-dhcp-client isc-dhcp-common
iso-codes keyboard-configuration ksh libaccountsservice0 libapt-inst1.5
libapt-pkg4.12 libart2.0-cil libavc1394-0 libavcodec54 libavformat54
libavutil51 libbind9-80 libblkid1 libboost-iostreams1.49.0 libbrlapi0.5
libc-bin libc-dev-bin libc6 libc6-dev libcairo-gobject2 libcairo2
libcamel-1.2-33 libcanberra-gtk-module libcanberra-gtk0 libcanberra-gtk3-0
libcanberra0 libcroco3 libcrystalhd3 libcups2 libcupscgi1 libcupsdriver1
libcupsimage2 libcupsmime1 libcupsppdc1 libcurl3 libcurl3-gnutls
libcurl3-nss libdbus-glib-1-2 libdconf0 libdevmapper-event1.02.1
libdevmapper1.02.1 libdrm-intel1 libdrm-nouveau1a libdrm-radeon1 libdrm2
libdv4 libebackend-1.2-2 libebook-1.2-13 libecal-1.2-11 libedata-book-1.2-13
libedata-cal-1.2-15 libedataserver-1.2-16 libedataserverui-3.0-1
libegl1-mesa libegl1-mesa-drivers libfontconfig1 libfreetype6 libfuse2
libgail-3-0 libgbm1 libgc1c2 libgcc1 libgconf2.0-cil libgcrypt11
libgfortran3 libgimp2.0 libgjs0b libgl1-mesa-dev libgl1-mesa-dri
libgl1-mesa-dri-experimental libgl1-mesa-glx libglapi-mesa libglib2.0-0
libglib2.0-bin libglib2.0-data libglu1-mesa libgnome-menu-3-0
libgnome-vfs2.0-cil libgnome2.24-cil libgnutls26 libgoa-1.0-0
libgoa-1.0-common libgomp1 libgs9 libgs9-common libgsl0ldbl libgssapi-krb5-2
libgstreamer-plugins-bad0.10-0 libgstreamer0.10-0 libgtk-3-0 libgtk-3-bin
libgtk-3-common libgudev-1.0-0 libhpmud0 libisccc80 libisccfg82 libitm1
libjavascriptcoregtk-1.0-0 libjavascriptcoregtk-3.0-0 libjson0 libk5crypto3
libkms1 libkrb5-3 libkrb5support0 liblockfile-bin liblockfile1 liblvm2app2.2
liblwres80 libmetacity-private0a libmono-cairo2.0-cil libmono-cairo4.0-cil
libmono-compilerservices-symbolwriter4.0-cil libmono-corlib2.0-cil
libmono-corlib4.0-cil libmono-data-tds2.0-cil libmono-data-tds4.0-cil
libmono-i18n-west2.0-cil libmono-i18n-west4.0-cil libmono-i18n4.0-cil
libmono-messaging2.0-cil libmono-posix2.0-cil libmono-posix4.0-cil
libmono-security2.0-cil libmono-security4.0-cil libmono-sharpzip2.84-cil
libmono-sharpzip4.84-cil libmono-simd2.0-cil libmono-sqlite2.0-cil
libmono-sqlite4.0-cil libmono-system-configuration4.0-cil
libmono-system-core4.0-cil libmono-system-data-linq2.0-cil
libmono-system-data2.0-cil libmono-system-data4.0-cil
libmono-system-drawing4.0-cil libmono-system-enterpriseservices4.0-cil
libmono-system-messaging2.0-cil libmono-system-runtime-serialization4.0-cil
libmono-system-security4.0-cil libmono-system-transactions4.0-cil
libmono-system-web-applicationservices4.0-cil
libmono-system-web-services4.0-cil libmono-system-web2.0-cil
libmono-system-web4.0-cil libmono-system-xml-linq4.0-cil
libmono-system-xml4.0-cil libmono-system2.0-cil libmono-system4.0-cil
libmono-wcf3.0-cil libmono-web4.0-cil libmono2.0-cil libmount1 libnewt0.52
libnfnetlink0 libnm-glib-vpn1 libnm-glib4 libnm-gtk-common libnm-gtk0
libnm-util2 libnotify0.4-cil libnss3 libnss3-1d libopenvg1-mesa
libpackagekit-glib2-14 libpanel-applet-4-0 libparted0debian1 libpci3
libperl5.14 libpixman-1-0 libpolkit-agent-1-0 libpolkit-backend-1-0
libpolkit-gobject-1-0 libpoppler-glib8 libpoppler19 libpostproc52 libproxy0
libpurple-bin libpurple0 libpython2.6 libpython2.7 libqt4-dbus
libqt4-declarative libqt4-designer libqt4-help libqt4-network libqt4-script
libqt4-scripttools libqt4-sql libqt4-svg libqt4-test libqt4-xml
libqt4-xmlpatterns libqtcore4 libqtgui4 libquadmath0 libreadline5
libreadline6 libresid-builder0c2a librpm3 librpmio3 libruby libruby1.9.1
libsane-hpaio libseed-gtk3-0 libservlet2.5-java libsidplay2 libsmbclient
libsnmp-base libsnmp15 libssl1.0.0 libstdc++6 libstdc++6-4.6-dev
libstdc++6-4.7-dev libswscale2 libsysfs2 libsystemd-daemon0
libsystemd-login0 libt1-5 libtiff4 libudev0 libupnp6 libuuid1 libvcdinfo0
libwbclient0 libwebkitgtk-1.0-0 libwebkitgtk-1.0-common libwebkitgtk-3.0-0
libwebkitgtk-3.0-common libwmf0.2-7 libx264-129 libxapian22 libxml2
libxml2-utils linux-headers-3.2.0-4-amd64 linux-headers-3.2.0-4-common
linux-image-3.2.0-4-amd64 linux-libc-dev locales manpages manpages-dev
mesa-common-dev metacity metacity-common mono-2.0-gac mono-4.0-gac mono-gac
mono-runtime mount mscompress multiarch-support network-manager
network-manager-gnome openjdk-6-jre openjdk-6-jre-headless openjdk-6-jre-lib
openssh-client openssl os-prober packagekit packagekit-backend-aptcc
packagekit-tools pciutils perl perl-base perl-modules pidgin pidgin-data
policykit-1 poppler-utils printer-driver-hpcups printer-driver-hpijs
printer-driver-postscript-hp psmisc python python-aptdaemon
python-aptdaemon.gtk3widgets python-brlapi python-crypto python-cups
python-cupshelpers python-gdata python-gi python-gi-cairo python-glade2
python-gobject python-gtk2 python-libxml2 python-mako python-minimal
python-numpy python-packagekit python-parted python-xdg python2.6
python2.6-minimal python2.7 python2.7-minimal python3.2 python3.2-minimal
qdbus readline-common rpm-common rpm2cpio rsync ruby ruby1.9.1 samba
samba-common samba-common-bin sudo system-config-printer
system-config-printer-udev sysv-rc sysvinit sysvinit-utils tar
telepathy-gabble transmission-common transmission-gtk tzdata tzdata-java
udev unattended-upgrades unzip usb-modeswitch-data user-setup util-linux
uuid-runtime vim-common vim-tiny virtualbox-guest-dkms
virtualbox-guest-utils virtualbox-guest-x11 whiptail whois x11-common xchat
xchat-common xkb-data xnest xserver-common xserver-xorg xserver-xorg-core
xserver-xorg-input-all xserver-xorg-video-all xserver-xorg-video-ati
xserver-xorg-video-mga xserver-xorg-video-nouveau xserver-xorg-video-radeon
470 upgraded, 8 newly installed, 2 to remove and 0 not upgraded.
Need to get 432 MB of archives.
After this operation, 47.7 MB disk space will be freed.
Do you want to continue [Y/n]? y
cwwgateway

Re: Keep LMDE stable

Post by cwwgateway »

The reason for the two removed is because the mint meta package depends on thunderbird, and the Debian version of hunspell (the dictionary/spell checker) conflicts with Mint's thunderbird. Debian has thunderbird "renamed" as icedove (long story), and it works with hunspell, so you can install that. Debian also has firefox renamed as iceweasel, but you don't have to change it if you don't want to. Iceweasel from Debian will get security updates and bug fixes, whereas firefox won't assuming you removed the Mint repo.
teatime

Re: Keep LMDE stable

Post by teatime »

Ok and thank you for all the information and it is not a problem to use icedove or thunderbird as long I can get my emails. The update of the repos went fine and I had only to reinstall grub but there are two problems which I have to solve (maybe I should start another thread) - in setting/power I can not choose settings in the pull down menu for 'when the lid is closed' and suspend and hibernate to not work (black screen with a cursor). I try to fix it or come back later and start a new thread if I do not find a working solution.
cwwgateway

Re: Keep LMDE stable

Post by cwwgateway »

teatime wrote:Ok and thank you for all the information and it is not a problem to use icedove or thunderbird as long I can get my emails. The update of the repos went fine and I had only to reinstall grub but there are two problems which I have to solve (maybe I should start another thread) - in setting/power I can not choose settings in the pull down menu for 'when the lid is closed' and suspend and hibernate to not work (black screen with a cursor). I try to fix it or come back later and start a new thread if I do not find a working solution.
I'm glad I'm able to help.

The problems you described may warrant a new thread if you can't fix them.
teatime

Re: Keep LMDE stable

Post by teatime »

I have fixed it - wrong uuid of swap partition. Thank you for your help.
cwwgateway

Re: Keep LMDE stable

Post by cwwgateway »

teatime wrote:I have fixed it - wrong uuid of swap partition. Thank you for your help.
I'm glad its working for you now :) . Enjoy your (soon to be) LMDE Stable.
Locked

Return to “LMDE Archive”