LMDE 4

Questions about other topics and general discussion about LMDE
Forum rules
Before you post please read how to get help
Post Reply
axisofevil
Level 3
Level 3
Posts: 131
Joined: Mon Nov 14, 2011 12:22 pm

Re: LMDE 4

Post by axisofevil »

jelkemeer wrote:
Thu Nov 14, 2019 7:37 am
For those who can't wait!
I just installed latest updates on LMDE 3.
Then I opened a second terminal with Ctrl-Alt-F2 and logged in.
Then I changed repositories from 'cindy' to 'debbie' and from 'stretch' to 'buster'.
....
After reboot you will have LMDE 3 running on Debian 10 'buster' and you are ready for upcoming LMDE 4 updates.

REMEMBER!!! THIS IS ALL AT YOUR OWN RISK!! YOU HAVE TO KNOW WHAT YOU ARE DOING OTHERWISE
DON'T!!!
Just done this on a laptop - amazingly it works!!!!

ron69
Level 1
Level 1
Posts: 4
Joined: Thu Dec 05, 2019 11:33 am

Re: LMDE 4

Post by ron69 »

I didn't mean to say anything improper on the Mint Team

j2ee
Level 2
Level 2
Posts: 56
Joined: Sat Jun 29, 2019 6:54 am

Re: LMDE 4

Post by j2ee »

Will there be 32 bits version?

User avatar
JoeFootball
Level 8
Level 8
Posts: 2393
Joined: Tue Nov 24, 2009 1:52 pm
Location: /home/usa/mn/minneapolis/joe

Re: LMDE 4

Post by JoeFootball »

j2ee wrote: Will there be 32 bits version?
I presume so, given that one exists for LMDE 3.

Joe

sagsaw
Level 1
Level 1
Posts: 24
Joined: Wed Feb 13, 2019 11:25 am

Re: LMDE 4

Post by sagsaw »

I am looking for LMDE with Mate and Debian 10.2

Guess will have to wait ...

Yes can do partial upgrade etc. but will prefer to wait ...

The reason is that it will be a 5 year LTS as the underlying Debian 10.2 buster will be supported for 5 years and so will want to load it onto one of my daily use machines and see how it goes for 5 years and maybe help ironing out any issues that crop up by at least actively testing and reporting if not fixing.

nascar64
Level 1
Level 1
Posts: 47
Joined: Thu Sep 12, 2013 7:35 am

Re: LMDE 4

Post by nascar64 »

thank guys did the upgrade from LMDE 3 to Buster 10 every thing working good very happy

jelkemeer wrote: ↑
Thu Nov 14, 2019 7:37 am
For those who can't wait!
I just installed latest updates on LMDE 3.
Then I opened a second terminal with Ctrl-Alt-F2 and logged in.
Then I changed repositories from 'cindy' to 'debbie' and from 'stretch' to 'buster'.
....
After reboot you will have LMDE 3 running on Debian 10 'buster' and you are ready for upcoming LMDE 4 updates.

REMEMBER!!! THIS IS ALL AT YOUR OWN RISK!! YOU HAVE TO KNOW WHAT YOU ARE DOING OTHERWISE
DON'T!!!
I follow all his "instruction" has above and it's working excellent plus get the regular update from the update manager,so perfect upgrade,Thank you
Last edited by nascar64 on Mon Jan 20, 2020 8:22 am, edited 1 time in total.

batistaap
Level 1
Level 1
Posts: 1
Joined: Sat Jul 27, 2019 7:18 am

Re: LMDE 4

Post by batistaap »

Unfortunately, I had to work around what jelkemeer stated, and I should help who eventually got through some pain and, as me and jelkemeer, don't want to wait a proper upgrade fulfilled by the development team.

Disclaimer: If you really want to bump your packages to actual development stage of LMDE, I must advise you of the need of fixing manually some package errors that may arise under an in-place upgrade with

Code: Select all

apt dist-upgrade
. I had some problems during an in-place update and had to build the inline development version of Cinnamon to make it work. And, unfortunately, I still have some problems with mintupdate package, but I'll get it to work as soon the development team releases a new version of it for debbie.
Edit: my problems actually run under mintupdate, because it always alert the repository data is corrupt, even after restoring the contents of preferences.d.

If you want to continue this process, please be aware you may experience some issues while upgrading and you are making this effort under your own risk. Eventually, other people here (including myself) may be able to help you if something get weird. In order to continue, elevate a shell under root control:

Code: Select all

sudo su
or

Code: Select all

su -
(most probably will be the first one).

1. Upgrade all the packages under your existing LMDE 3 install. Upgrade either through mintupdate or through the shell interpreter or terminal using

Code: Select all

apt update;apt upgrade
2. Since you may need to build Cinnamon during the in-place upgrade process, install the following packages:

Code: Select all

apt install xmlto --no-install-recommends
apt install at-spi2-core autoconf-archive automake autotools-dev build-essential dbus dbus-x11 debhelper dh-python docbook-xsl dpkg-dev flex gettext gir1.2-glib-2.0 gir1.2-gtk-3.0 gir1.2-json-1.0 gir1.2-meta-muffin-0.0 git gnome-common gnome-doc-utils gnome-pkg-tools gobject-introspection gtk-doc-tools intltool libaccountsservice-dev libatk1.0-dev libcairo2-dev libcanberra-dev libcanberra-gtk3-dev libcolord-dev libcroco3-dev libcups2-dev libdbus-1-dev libdbus-glib-1-dev libexempi-dev libexif-dev libfontconfig1-dev libgail-3-dev libgdk-pixbuf2.0-dev libgirepository1.0-dev libgl1-mesa-dev libglib2.0-dev libglib2.0-doc libgnomekbd-dev libgoa-1.0-dev libgoa-backend-1.0-dev libgstreamer1.0-dev libgtk-3-dev libgtk-3-doc libgudev-1.0-dev libice-dev libjson-glib-dev liblcms2-dev libmm-glib-dev libmozjs-52-dev libnm-dev libnma-dev libnotify-dev libnss3-dev libpam0g-dev libpango1.0-dev libpolkit-agent-1-dev libpolkit-gobject-1-dev libpulse-dev libreadline-dev librsvg2-bin librsvg2-dev libsm-dev libsoup2.4-dev libstartup-notification0-dev libsystemd-dev libupower-glib-dev libwacom-dev libwnck-dev libx11-dev libxapp-dev libxau-dev libxcb-res0-dev libxcomposite-dev libxcursor-dev libxdamage-dev libxext-dev libxfixes-dev libxi-dev libxinerama-dev libxkbcommon-x11-dev libxkbfile-dev libxklavier-dev libxml2-dev libxrandr-dev libxrender-dev libxss-dev libxt-dev libxtst-dev locales meson mint-dev-tools m4 pkg-config python python-all python-gi-dev python3 python3-all python3-gi python3-tinycss python3-tz shared-mime-info tzdata valac x11proto-core-dev xkb-data xserver-xorg-input-wacom xsltproc xtrans-dev xvfb yelp-tools zenity
Edit: included python3-tinycss and python3-tz, because they will be needed to reinstall Cinnamon.

3. I resorted to the actual development branch of Cinnamon in order to build it. Personally, I feel its panel more useable than version 4.2 (currently on LMDE 3). Please define a working directory, like /opt/fixme. Throughout this post, I will refer to this directory. Download the development stage of Cinnamon 4.4 under this directory using git:

Code: Select all

cd /opt/fixme
git clone https://github.com/linuxmint/python-xapp.git
git clone https://github.com/linuxmint/xapps.git
git clone https://github.com/linuxmint/cinnamon-translations.git
git clone https://github.com/linuxmint/cinnamon-desktop.git
git clone https://github.com/linuxmint/cinnamon-menus.git
git clone https://github.com/linuxmint/cinnamon-session.git
git clone https://github.com/linuxmint/cinnamon-settings-daemon.git
git clone https://github.com/linuxmint/cinnamon-screensaver.git
git clone https://github.com/linuxmint/cjs.git
git clone https://github.com/linuxmint/cinnamon-control-center.git
git clone https://github.com/linuxmint/muffin.git
git clone https://github.com/linuxmint/cinnamon.git
git clone https://github.com/linuxmint/nemo.git
git clone https://github.com/linuxmint/slick-greeter.git
4. Cinnamon requires a library only available on Ubuntu sources, libtimezonemap. Get it too:

Code: Select all

git clone https://git.launchpad.net/ubuntu/+source/libtimezonemap
5. Now we are in place to change APT repositories. If you are not familiar with nano, you need to know something: the shortcuts to actions are written as ^X, for example, meaning CTRL+X. You must notice only the shortcuts to look for, write and quit. First, back up actual APT configuration:

Code: Select all

cp -afv /etc/apt /etc/apt-lmde3
6. Since I had some problems during upgrade, I had to test and achieve a different way to upgrade. Remove the contents of preferences.d folder:

Code: Select all

rm -rfv /etc/apt/preferences.d/*
7. You have backed up the apt folder, so we can restore these files after the upgrade. Now, use nano to edit the main sources:

Code: Select all

nano /etc/apt/sources.list.d/official-package-repositories.list
8. Change all cindy to debbie and all stretch to buster. Save the file and quit.

9. Now, upgrade package lists in order to start the upgrade:

Code: Select all

apt update
10. Change to a pure shell screen and quit the Desktop Environment, either using CTRL+ALT+F3 or CTRL+ALT+F11 or CTRL+ALT+Backspace. If you get a black screen, simply input ALT+F4 and you will be prompted to log in. You must know your username.

11. Remove mintsystem package, and pay attention to what it is being removed along! Write down what APT is removing; it should remove only three packages. Alternatively, you can remove using dpkg, and it will inform you what else should be removed.

Code: Select all

apt purge mintsystem
or

Code: Select all

dpkg -r mintsystem
12. Remove cinnamon, slick-greeter and lightdm packages, since they will break APT management system and the system log in screen.

Code: Select all

apt purge cinnamon lightdm slick-greeter
13. Make a basic upgrade process. Watch out for any other errors.

Code: Select all

apt upgrade
14. If you, like me, had any errors going through this step, remove the offending packages with dpkg:

Code: Select all

dpkg -r offendingpackage
15. If you, like me, had any errors going through this step, continue upgrading with dpkg:

Code: Select all

dpkg --configure -a
16. After that, you are able to proceed another upgrade form:

Code: Select all

apt full-upgrade
17. Now, it's time to build Cinnamon and install it.

Code: Select all

cd /opt/fixme/python-xapp;dpkg-buildpackage -us -uc -b
cd /opt/fixme/xapps;dpkg-buildpackage -us -uc -b
cd /opt/fixme/cinnamon-translations;dpkg-buildpackage -us -uc -b
cd /opt/fixme/cinnamon-desktop;dpkg-buildpackage -us -uc -b
cd /opt/fixme/cinnamon-menus;dpkg-buildpackage -us -uc -b
cd /opt/fixme;dpkg -i *.deb
rm *.deb
cd /opt/fixme/cinnamon-session;dpkg-buildpackage -us -uc -b
cd /opt/fixme/cinnamon-settings-daemon;dpkg-buildpackage -us -uc -b
cd /opt/fixme/cinnamon-screensaver;dpkg-buildpackage -us -uc -b
cd /opt/fixme/cjs;dpkg-buildpackage -us -uc -b
cd /opt/fixme;dpkg -i *.deb
rm *.deb
cd /opt/fixme/cinnamon-control-center;dpkg-buildpackage -us -uc -b
cd /opt/fixme/muffin;dpkg-buildpackage -us -uc -b
cd /opt/fixme;dpkg -i *.deb
rm *.deb
cd /opt/fixme/libtimezonemap;dpkg-buildpackage -us -uc -b
cd /opt/fixme/nemo;dpkg-buildpackage -us -uc -b
18. You must apply a fix to cinnamon source in order to build it. Edit the control file and remove the version of gnome-icon-theme-symbolic line: change it to match gnome-icon-theme-symbolic,. Save and quit. Then, build it:

Code: Select all

nano /opt/fixme/cinnamon/debian/control
cd /opt/fixme/cinnamon;dpkg-buildpackage -us -uc -b
cd /opt/fixme;dpkg -i *.deb
rm *.deb
19. Install lightdm package again, with its default greeter, lightdm-gtk-greeter.

Code: Select all

apt install lightdm lightdm-gtk-greeter
20. Fix the default session to cinnamon, editing lightdm.conf and changing, under

Code: Select all

Seat: *
, the directive #user-session to

Code: Select all

user-session=cinnamon
(remove the # character of this line, as specified):

Code: Select all

nano /etc/lightdm/lightdm.conf
21. Finally, reboot your computer. You should be able to log in, but this isn't over yet. Now, you should open a Terminal as root, build and install slick-greeter package:

Code: Select all

cd /opt/fixme/slick-greeter;dpkg-buildpackage -us -uc -b
cd /opt/fixme;dpkg -i *.deb
apt remove lightdm-gtk-greeter
22. Reboot again your computer after this step to ensure you are able to log in using Mint default log in screen. If you are not able to log in, unfortunately you must keep with lightdm-gtk-greeter:

Code: Select all

apt purge slick-greeter
23. Finally, open a Terminal as root and reinstall mintsystem and, if needed, mintupdate:

Code: Select all

apt install mintsystem mintupdate
24. Restore APT configuration:

Code: Select all

cp -afnv /etc/apt-lmde3/* /etc/apt/
25. If you want to take advantage of newer Cinnamon features, you can. Unfortunately I don't know to make this work without removing some folders yet. Get off the Desktop Environment either using CTRL+ALT+F3 or CTRL+ALT+F11 or CTRL+ALT+Backspace. When you log in back under the shell interpreter, remove the following items from your home folder, /home/username:

Code: Select all

rm -rfv .c* .g* .l* .pki
Edit: I forgot to mention this must be run under your home folder.

26. Reboot your computer. You may need to reconfigure the environment to suit your needs.

And I hope this procedure, even being as awful it can be, is useful.

ceeslans
Level 1
Level 1
Posts: 2
Joined: Thu Jan 02, 2020 4:26 pm

Re: LMDE 4

Post by ceeslans »

After searching in vain for a LMDE3 Xfce edition, I installed the iso offered by LazarusProject https://osdn.net/projects/sfnet_lazarus ... -64bit.iso.
Once installed, pointed the repositories to linuxmint's 'debbie' + debian's 'buster' repos --> and did a full-upgrade.
Ultimately am now running LMDE4 Xfce !

Scrot or it did not happen:
Image
Last edited by ceeslans on Tue Jan 28, 2020 2:57 pm, edited 1 time in total.

User avatar
Pierre
Level 19
Level 19
Posts: 9881
Joined: Fri Sep 05, 2008 5:33 am
Location: Perth, AU.

Re: LMDE 4

Post by Pierre »

now - - you just have to make your "New ISO" - - public,
& save the LinuxMint.Team - - some legwork.
:lol:
Image
Please edit your original post title to include [SOLVED] - when your problem is solved!
and DO LOOK at those Unanswered Topics - - you may be able to answer some!.

User avatar
Monsieurzik
Level 1
Level 1
Posts: 13
Joined: Wed Sep 24, 2008 3:55 pm

Re: LMDE 4

Post by Monsieurzik »

ceeslans wrote:
Tue Jan 28, 2020 9:01 am
After searching in vain for a LMDE3 Xfce edition, I installed the iso offered by LazarusProject https://osdn.net/projects/sfnet_lazarus ... -64bit.iso.
Once installed, pointed the repositories to linuxmint's 'debbie' + debian's 'buster' repos --> and did a full-upgrade.
Ultimately am now running LMDE4 Xfce !

Scrot or it did not happen:
Image
Yeah !

Could you give me your conkyrc for weather ?
LMDE 3 - Mate 1.20

ceeslans
Level 1
Level 1
Posts: 2
Joined: Thu Jan 02, 2020 4:26 pm

Re: LMDE 4

Post by ceeslans »

deleted
Last edited by ceeslans on Wed Mar 11, 2020 10:09 am, edited 1 time in total.

argentwolf
Level 1
Level 1
Posts: 3
Joined: Wed Aug 22, 2018 5:24 am
Location: Holly Springs, NC
Contact:

Re: LMDE 4

Post by argentwolf »

You clearly fail to grasp Clem's vision and appreciate the reason for the LMDE effort, along with what currently sets this product apart form the sea of Linux distros.
Party on Wayne, party on Garth...
LMDE_3_'Cindy' w/o Systemd

axisofevil
Level 3
Level 3
Posts: 131
Joined: Mon Nov 14, 2011 12:22 pm

Re: LMDE 4

Post by axisofevil »

In what respect?

User avatar
JoeFootball
Level 8
Level 8
Posts: 2393
Joined: Tue Nov 24, 2009 1:52 pm
Location: /home/usa/mn/minneapolis/joe

Re: LMDE 4

Post by JoeFootball »

argentwolf wrote: You clearly fail to grasp Clem's vision and appreciate the reason for the LMDE effort, along with what currently sets this product apart form the sea of Linux distros.
ok, enlighten us.

argentwolf
Level 1
Level 1
Posts: 3
Joined: Wed Aug 22, 2018 5:24 am
Location: Holly Springs, NC
Contact:

Re: LMDE 4

Post by argentwolf »

JoeFootball wrote:
Thu Jan 30, 2020 11:57 am
ok, enlighten us.
You quip...right?
Here, in Clem's own words:

"LMDE is a Linux Mint project and it stands for “Linux Mint Debian Edition”. Its main goal is for the Linux Mint team to see how viable our distribution would be and how much work would be necessary if Ubuntu was ever to disappear. LMDE aims to be as similar as possible to Linux Mint, but without using Ubuntu. The package base is provided by Debian instead.

There are no point releases in LMDE. Other than bug fixes and security fixes Debian base packages stay the same, but Mint and desktop components are updated continuously. When ready, newly developed features get directly into LMDE, whereas they are staged for inclusion on the next upcoming Linux Mint point release."
https://blog.linuxmint.com/?p=3633
LMDE_3_'Cindy' w/o Systemd

User avatar
JoeFootball
Level 8
Level 8
Posts: 2393
Joined: Tue Nov 24, 2009 1:52 pm
Location: /home/usa/mn/minneapolis/joe

Re: LMDE 4

Post by JoeFootball »

argentwolf wrote: You quip...right?
No, I wanted to know what you were referring to.
argentwolf wrote: Here, in Clem's own words:

"LMDE is a Linux Mint project and it stands for “Linux Mint Debian Edition”. Its main goal is for the Linux Mint team to see how viable our distribution would be and how much work would be necessary if Ubuntu was ever to disappear. LMDE aims to be as similar as possible to Linux Mint, but without using Ubuntu. The package base is provided by Debian instead.

There are no point releases in LMDE. Other than bug fixes and security fixes Debian base packages stay the same, but Mint and desktop components are updated continuously. When ready, newly developed features get directly into LMDE, whereas they are staged for inclusion on the next upcoming Linux Mint point release."
https://blog.linuxmint.com/?p=3633
Speaking for myself, I did know that. Thank you for sharing.

patgerdon
Level 1
Level 1
Posts: 2
Joined: Wed Oct 24, 2018 9:28 am

Re: LMDE 4

Post by patgerdon »

I may be out of line here but I wonder if LMDE 4 will include XFCE and and be free of the dark vertical strip in scanning like Linux Mint 19.3 (on both accounts).

User avatar
JoeFootball
Level 8
Level 8
Posts: 2393
Joined: Tue Nov 24, 2009 1:52 pm
Location: /home/usa/mn/minneapolis/joe

Re: LMDE 4

Post by JoeFootball »


User avatar
Schultz
Level 7
Level 7
Posts: 1874
Joined: Thu Feb 25, 2016 8:57 pm

Re: LMDE 4

Post by Schultz »

patgerdon wrote:
I may be out of line here but I wonder if LMDE 4 will include XFCE
I don't think so. LMDE 3 is only available w/ Cinnamon if that's anything to go by (and I think it is).

KBD47
Level 7
Level 7
Posts: 1818
Joined: Fri Jul 29, 2011 12:03 am

Re: LMDE 4

Post by KBD47 »

Good to hear! I will likely help beta test LMDE 4 when it's released.

Post Reply

Return to “Other Topics & Open Discussion”