Il s'agit ici de réactualiser les connaissances acquises pour faciliter la vie des nouveaux venus. La 14.04 LTS bénéficie de 5 ans de support et semble un très bon cru, stable et sans histoire, mais comme toujours, il reste quelques manipulations à faire après l'installation après un bon petit
Code : Tout sélectionner
sudo bash
On rappellera que sous GNU/Linux, les copier/coller se font avec la souris : on copie le texte avec le bouton enfoncé, puis on va à l'endroit où l'on veut coller le texte et on appuie tout simplement sur le bouton du milieu ! Magique, non ?
Code : Tout sélectionner
apt-get update && apt-get dist-upgrade && apt-get -y install ubuntu-restricted-extras flashplugin-installer vlc libdvdread4 vim geany gimp inkscape dia gthumb hugin comix okular freeplane vlc audacity audacious banshee xsane verbiste chromium-browser filezilla synaptic k3b zim gparted meld wget compiz gpm mesa-utils verbiste-gnome openssh-server
Code : Tout sélectionner
/usr/share/doc/libdvdread4/install-css.sh
- Mise à jour 30/09/2014 -
Depuis la 14.04, les dépôts ont migré vers un PPA particulier.
Code : Tout sélectionner
apt-add-repository ppa:ubuntu-mate-dev/ppa
apt-add-repository ppa:ubuntu-mate-dev/trusty-mate
apt-get update
apt-get upgrade
apt-get install --no-install-recommends ubuntu-mate-core ubuntu-mate-desktop
A noter que Canonical revient (enfin) à la raison, en proposant une Ubuntu MATE spécifique : Cf. https://ubuntu-mate.org/...
Comme on le voit, mouture après mouture, le nombre de manipulations pour intégrer correctement un système GNU/Linux diminue salement ! A noter que l'image de la distribution ne tient plus sur un CD 700 Mo, ce qui est bien normal : même optimisés, les logiciels libres finissent aussi par prendre du poids, en offrant toujours plus de fonctionnalités !
Les logiciels suivants concernent davantage les professionnels et développeurs : il est inutile et déconseillé de les installer si vous ne savez pas à quoi ils correspondent...
Code : Tout sélectionner
apt-get -y install mdadm bind9 dhcp3-server proftpd atftp atftpd shorewall apache2 php5 mysql-server postgresql phpmyadmin phppgadmin mysql-workbench postfix getmail spamassassin spamc clamav squid eclipse netbeans smartmontools tree traceroute cryptsetup mailutils
Pour les alias destinés aux administrateurs, il suffit de créer le fichier /root/.bash_aliases avec le contenu suivant :
Code : Tout sélectionner
# root aliases
alias ai='apt-get install'
alias as='apt-cache search'
alias ar='apt-get remove'
alias au='apt-get update;apt-get dist-upgrade'
alias ta='tail -f /var/log/auth.log'
alias va='vi /var/log/auth.log'
alias th='tail -f /var/log/apache2/error.log'
alias vh='vi /var/log/apache2/error.log'
alias ts='tail -f /var/log/syslog'
alias vs='vi /var/log/syslog'
alias tm='tail -f /var/log/messages'
alias vm='vi /var/log/messages'
alias stp='sudo $(history -p \!\!)'
Code : Tout sélectionner
. /root/.bash_aliases
Pour les alias des utilisateurs, on créé le fichier /etc/bash_aliases comme suit:
Code : Tout sélectionner
# users aliases
alias ..='cd ..'
alias .2='cd ../..'
alias .3='cd ../../..'
alias .4='cd ../../../..'
alias d755='find ./ -type d -print0|xargs -0iX chmod 755 X'
alias d770='find ./ -type d -print0|xargs -0iX chmod 770 X'
alias d775='find ./ -type d -print0|xargs -0iX chmod 775 X'
alias f600='find ./ -type f -print0|xargs -0iX chmod 600 X'
alias f644='find ./ -type f -print0|xargs -0iX chmod 644 X'
alias f660='find ./ -type f -print0|xargs -0iX chmod 660 X'
alias f664='find ./ -type f -print0|xargs -0iX chmod 664 X'
alias fgr='fgrep -r'
alias g='grep'
alias glx='glxinfo|grep render'
alias ka='killall'
alias la='ls -A'
alias ll='ls -alF'
alias ls='ls --color=auto'
alias md='mkdir'
alias psc='ps xawf -eo pid,user,cgroup,args'
alias psg='ps aux|grep -v grep|grep'
alias ssh='ssh -XY'
alias hu="cat /var/log/apt/history.log|awk 'BEGIN {RS=\"\";FS=\"\\n\"} {if (\$1~/^Start-Date.*/ && \$3~/^Install.*/) print \$1\"\\n\"\$3}'|perl -pe 's/\(.*?\)(, )?//g'|sed -e 's/:\(i386\|amd64\)//g'|perl -pe 's/\(.*?\)(, )?//g'|sed -e 's/:\(i386\|amd64\)//g'"
Code : Tout sélectionner
. /etc/bash_aliases