Proxmox Developer Workstation

From Realm Business Systems Ltd
Jump to: navigation, search


Linux Mint Mate Desktop

Update Apt Sources List

echo "deb http://www.deb-multimedia.org jessie main non-free" >>/etc/apt/sources.list.d/mint.list
echo "deb http://packages.linuxmint.com betsy main" >>/etc/apt/sources.list.d/mint.list
echo "deb http://extra.linuxmint.com betsy main" >>/etc/apt/sources.list.d/mint.list

Add Keyring; Run the following one at a time

apt-get update 
apt-get install deb-multimedia-keyring
apt-get install linuxmint-keyring
apt-get install debian-archive-keyring
apt-get update
apt-get dist-upgrade

Install Mate Desktop

apt-get update
apt-get install mate-desktop-environment xorg lightdm

XFCE4 Desktop

aptitude install xfce4 lightdm chromium
adduser newusername
service lightdm start
sudo adduser newusername sudo
visudo
aptitude install dpkg-reconfigure
dpkg-reconfigure locales
apt-get install htop atop
aptitude install gedit roxterm xfce4-weather-plugin rdesktop gnome-nettool xfce4-screenshooter thunar thunar-archive-plugin file-roller xarchiver galculator
apt-get install cups hplip xsane gimp gparted gigolo
apt-get install console-common
deb http://ftp.uk.debian.org/debian/ jessie-backports main contrib non-free
aptitude -t jessie-backports install libreoffice
deb http://ftp.uk.debian.org/debian/ wheezy-backports main
sudo apt-get -t wheezy-backports install libreoffice
Icons - Tango

Custom Date Time

%a %b %e, %H:%M:%S

cat /etc/apt/sources.list

deb http://ftp.uk.debian.org/debian jessie main contrib

# security updates
deb http://security.debian.org jessie/updates main contrib

# PVE pve-no-subscription repository provided by proxmox.com, NOT recommended for production use
deb http://download.proxmox.com/debian jessie pve-no-subscription

# jessie-backports
deb http://ftp.uk.debian.org/debian/ jessie-backports main contrib non-free


USBDISK AutoMount on production Proxmox Server

apt-get install usbmount
vim /usbmount/usbmount.conf
remove sync

#mount
/dev/sdd1 on /media/usb0 type ext4 (rw,nodev,noexec,noatime,nodiratime,data=ordered)

dpkg-query -l 'gcc*'

The first three columns of the output show the desired action, the package status, and errors, in that order.

Desired action:
 u = Unknown
 i = Install
 h = Hold
 r = Remove
 p = Purge

Package status:
 n = Not-installed
 c = Config-files
 H = Half-installed
 U = Unpacked
 F = Half-configured
 W = Triggers-awaiting
 t = Triggers-pending
 i = Installed

Error flags:
 <empty> = (none)
 R = Reinst-required



Proxmox CT debian 8

Note: To enable root login via ssh you may have to edit your sshd config
vim /etc/ssh/sshd_config

Find the line "PermitRootLogin without-password"
Comment it out with an # and restart ssh with "service ssh restart"
Now root login should work via ssh

vim /etc/hosts.allow
sshd: 192.168.1.1




Introduction

Proxmox VE is primarily used as virtualization platform with NO additional software installed. In some case it makes sense to have a full desktop running on Proxmox VE, for example for developers using Proxmox VE as their primary workstation/desktop.

Installing additional packages could lead to a hardly upgradeable system and is not supported from the Proxmox support team and therefore only for expert use.

Install a standard Proxmox VE system

Just install the standard Proxmox VE, following this guide: Installation

Custom installations: Install Proxmox VE on Debian Wheezy

Install X-windows

Update your repository and system by running:

aptitude update && aptitude full-upgrade

I choose xfce4 desktop as this a lightweight desktop environment. If you prefer another one, just replace xfce4 with lxde, gnome, icewm, kde, ...

aptitude install xfce4 chromium lightdm

Start X-windows

Before starting the x-windows, create a normal user with:

# adduser newusername

Start the login manager:

service lightdm start

or just reboot.

Install Oracle Java Browser Plugin

To install Oracle Java, see Java_Console_(Ubuntu)

We recommend to install Google Chrome browser, as iceweasel on Squeeze is too outdated.

Optional: Linux Mint Mate Desktop

Install Proxmox VE on Debian Jessie did not work, 2015.12.17. Systemd is not up to date.

Install Proxmox ve 4.2 as described above.


Update Apt Sources List

 echo "deb http://www.deb-multimedia.org jessie main non-free" >>/etc/apt/sources.list.d/mint.list
 echo "deb http://packages.linuxmint.com betsy main" >>/etc/apt/sources.list.d/mint.list
 echo "deb http://extra.linuxmint.com betsy main" >>/etc/apt/sources.list.d/mint.list


Add Keyring

Run the following one at a time

 apt-get update 
 apt-get install deb-multimedia-keyring
 apt-get install linuxmint-keyring
 apt-get install debian-archive-keyring
 apt-get update
 apt-get dist-upgrade

Install Mate Desktop

 apt-get update
 apt-get install mate-desktop-environment xorg lightdm

 # apt-get install mint-backgrounds-debian
 # apt-get install X11vnc
 # reboot