[TUTORIAL] Develloper Workstation with cinnamon (LMDE4)

aureladmin

Renowned Member
Apr 15, 2016
38
17
73
New version for LMDE5 : https://forum.proxmox.com/threads/develloper-workstation-with-cinnamon-lmde5.107237/



If you want to install a "develloper workstation" with cinnamon (LMDE4), this is where it happens.

1) Install Promox-ve 6.2 via iso.
2) Connect to Proxmox-ve via ssh as root
3) Create a new "source.list" type file as under LMDE4
Bash:
echo "deb http://mirrors.evowise.com/linuxmint/packages debbie main upstream import backport

deb https://deb.debian.org/debian/ buster main contrib non-free
deb https://deb.debian.org/debian/ buster-updates main contrib non-free
deb http://security.debian.org/ buster/updates main contrib non-free

deb https://deb.debian.org/debian/ buster-backports main contrib non-free" >>  /etc/apt/sources.list.d/official-package-repositories.list

4) Delete the old "source.list" file and "pve-enterprise.list".
Bash:
rm /etc/apt/sources.list
rm /etc/apt/sources.list.d/pve-enterprise.list

5) Create a new "source.list" file
Bash:
echo "# PVE pve-no-subscription repository provided by proxmox.com,
# NOT recommended for production use
deb http://download.proxmox.com/debian/pve buster pve-no-subscription

#Debian-multimedia
deb http://www.deb-multimedia.org buster main non-free
deb http://www.deb-multimedia.org buster-backports main" >>  /etc/apt/sources.list

6) Add the LMDE4 ppa key
apt-key adv --recv-keys --keyserver keyserver.ubuntu.com A6616109451BBBF2

7) Update the repository list
apt update -oAcquire::AllowInsecureRepositories=true

8) Install the "sudo" and "deb-multimedia-keyring" packages
apt install sudo deb-multimedia-keyring --allow-unauthenticated -y

9) Update the repository list
apt update

10) Add your user account
adduser your_user

11) Add your user account to the sudo group
usermod -aG sudo your_user

12) Add the sudo right to your user account via "visudo"
visudo
Add %sudo ALL=(ALL:ALL) ALL
Add your_user ALL=(ALL:ALL) ALL

13) Installation of the cinnamon interface and its dependencies
Bash:
apt install mint-meta-cinnamon -y
apt install cinnamon-desktop-environment cinnamon-l10n lightdm-settings mintlocale mintmenu mintupload mintdesktop mint-meta-codecs nemo-share timeshift xreader boot-repair blueberry numlockx software-properties-common software-properties-gtk slick-greeter -y

14) Update the distribution
apt dist-upgrade -y

15) Reboot your computer
reboot

If you want up-to-date apps, I recommend using flatpak. it is managed by gnome-software for the installation of applications and updates.

Optional:

if your bluetooth and wifi card are not recognized despite the installation of the "pve-firmware" package, you will have to do it manually.

1) check the version of the "firmware-iwlwifi" package available at the buster or buster-backports repositories:
https://packages.debian.org/fr/buster/firmware-iwlwifi
https://packages.debian.org/fr/buster-backports/firmware-iwlwifi

2) Download the "firmware-iwlwifi" package (replace "XXXXXXXX" by the version of your package):
Bash:
wget http://ftp.debian.org/debian/pool/non-free/f/firmware-nonfree/firmware-iwlwifi_XXXXXXXXXX.deb

4) Extraction of the files from the "firmware-iwlwifi" package:
Bash:
dpkg -x firmware-iwlwifi_XXXXXXXXXX.deb firmware-iwlwifi

5) Copy of the files previously extracted:
Bash:
cp -r firmware-iwlwifi/lib/firmware/* /lib/firmware/

6) Update "initramfs"
Bash:
update-initramfs -k all -u

7) Reboot
Bash:
reboot
 
Last edited:
Hi,

thanks for sharing your experience.

Please make your thread as tutorial, by edit your thread title and put their as [TUTORIAL]
 
Greetings..
Great tutorial. I followed the instructions and it works perfect. Except I have a very high cpu for udisksd.
I understand that it is used to automount usb etc.. But it does not have high cpu on a regular buster install. Any ideas other than disabling udisksd.
Thank you in advance for our consideration.
Cheers..
 
Greetings..
Great tutorial. I followed the instructions and it works perfect. Except I have a very high cpu for udisksd.
I understand that it is used to automount usb etc.. But it does not have high cpu on a regular buster install. Any ideas other than disabling udisksd.
Thank you in advance for our consideration.
Cheers..
It's an old bug, see:
https://forum.proxmox.com/threads/udisksd-using-lots-of-cpu.62967/
https://forum.proxmox.com/threads/usb-festplatte-standby.76567/#post-340853

I have not this problem on my laptop. I have the stable version of udisks2 (2.8.1-4), can be by trying the version of the package present in testing that would solve the problem
 
Last edited:
@aureladmin

Long shot, but have you tried running the cinnamon desktop on proxmox 7 bullseye?

I see articles about the cinnamon debian guy moving on, but people picking up where he left off.

thanks!
 
Maybe not the answer to my question, but:

I just spun up a proxmox 7 VM and, after adding the non-sub source, installed cinnamon-desktop-environment and it works pretty well. It's not "mint", but it appears to be functional.

My real question is: will everything break when I upgrade from 6.4 to 7. That I do not know.
 
Personally, I am waiting for the LMDE5 version before performing the migration. I cannot answer the question about the upgrade. Every new proxmox update I back up all of them and reinstall them from scratch.
 
  • Like
Reactions: surinameclubcard