[TUTORIAL] Develloper Workstation with cinnamon (LMDE4)

aureladmin

Well-Known Member
Apr 15, 2016
32
12
48
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

About

The Proxmox community has been around for many years and offers help and support for Proxmox VE, Proxmox Backup Server, and Proxmox Mail Gateway.
We think our community is one of the best thanks to people like you!

Get your subscription!

The Proxmox team works very hard to make sure you are running the best software and getting stable updates and security enhancements, as well as quick enterprise support. Tens of thousands of happy customers have a Proxmox subscription. Get yours easily in our online shop.

Buy now!