Last modified 4 years ago Last modified on 15/02/2013 13:09:37

Notes d'installation de Kubuntu GNU/Linux

Configuration après installation

Voir aussi les renseignements sur le réseau local.

Bien mettre le nom de machine dans le fichier /etc/dhcp3/dhclient.conf. Ceci devrait faire l'affaire :

sudo sed -i.bkp -e 's/send\ host-name\ .*$/send host-name "'`hostname`'";/' /etc/dhcp3/dhclient.conf

Ajuster le sources.list :

deb http://deb:9999/ubuntu/ karmic main restricted universe multiverse
deb http://deb:9999/ubuntu/ karmic-updates main restricted universe multiverse
deb http://deb:9999/ubuntu/ karmic-backports main restricted universe multiverse
deb http://deb:9999/ubuntu-security karmic-security main restricted universe multiverse

deb http://fr.archive.ubuntu.com/ubuntu/ karmic main restricted universe multiverse
deb http://fr.archive.ubuntu.com/ubuntu/ karmic-updates main restricted universe multiverse
deb http://fr.archive.ubuntu.com/ubuntu/ karmic-backports main restricted universe multiverse
deb http://security.ubuntu.com/ubuntu karmic-security main restricted universe multiverse

Le dépôt medibuntu peut être utile pour l'installation des codecs multimedia (mp3, wmv, …) :

sudo wget http://www.medibuntu.org/sources.list.d/`lsb_release -cs`.list --output-document=/etc/apt/sources.list.d/medibuntu.list && sudo apt-get -q update && sudo apt-get --yes -q --allow-unauthenticated install medibuntu-keyring && sudo apt-get -q update

Quelques logiciels que je conseille. Toujours utiliser le gestionnaire de logiciels pour en installer ou désinstaller ! (sauf pour les logiciels non disponibles dans la base)

  • Outils de développement : openjdk-6-jdk ant maven2 subversion cvs kompare kdesvn
  • Outils pratiques : gimp inkscape
  • LaTeX : installer texlive (éventuellement latex-beamer) et je vous recommande kile comme éditeur, et tellico ou kbibtex comme gestionnaire de références biblio.
  • Je vous recommande l'installation de yakuake qui permettra de faire apparaître un terminal avec le raccourci clavier F12, ce terminal étant disponible sur tous les bureau virtuel.
  • openssh-server pour accéder à sa machine à distance

Soit en une ligne pour les outils communs :

sudo apt-get install openjdk-6-jdk ant maven2 subversion cvs gimp inkscape texlive latex-beamer openssh-server

Samba (partage de fichier)

Pour pouvoir naviguer dans le réseau local géré par active directory, il faut passer par l'outil de configuration de samba dans Configuration du système -> partage ou "kcmshell4 lanbrowser") et ajuster :

  • nom d'utilisateur : CLERMONT-NBT\prenom.nom
  • mot de passe : celui du réseau

Vous pouvez ensuite créer des favoris dans dolphin vers les emplacements réseaux, comme par exemple smb://datafile/photocopieur.

Sauvegarde sur le serveur Datafile

L'idée est d'automatiser la synchronisation de vos fichiers sur le serveurs qui est sauvegardé. Je propose d'accomplir cette tâche avec un script qui va monter le lecteur réseau dans votre système de fichier pour y faire la sauvegarde. L'inconvénient est que le montage nécessite votre mot de passe du réseau, et je n'ai pas trouvé mieux que de le stocker en clair dans un fichier, mais en protégeant ce fichier de la lecture ça reste une solution acceptable.

  1. Installer les paquets nécessaires, soit : smbfs-utils smbclient
  2. Ajouter dans /etc/fstab, quelquechose qui ressemble à ça :
    //datafile/nicolas.dumoulin$ /home/dumoulin/datafiledumoulin cifs noauto,rw,user,iocharset=utf8,workgroup=CLERMONT-NBT,users,username=nicolas.dumoulin,uid=1000,gid=1000,credentials=/home/dumoulin/.smbcredentials 0 0
    
  3. Puis créer le fichier .smbcredentials contenant le mot de passe dans votre répertoire personnel, sous la forme :
    user=nicolas.dumoulin
    password=*****************
    
  4. Puis ajuster les droits de ce fichier :
    chmod go-rwx
    
  5. Enfin créer le répertoire où sera monté le volume réseau (dans l'exemple datafiledumoulin), et tester un montage avec la commande mount mount /home/dumoulin/datafiledumoulin
  6. Adapter le script suivant

Ouverture de session avec le compte Active directory

https://wiki.ubuntu.com/ActiveDirectoryWinbindHowto

Bonus pour l'utilisation d'un terminal

Activer la completion intelligente de bash

Par défaut, seul les nom de commandes et de fichiers sont complétés avec la touche [Tab], avec la completion intelligente, cela s'étend aux options des commandes, aux noms de variables, et limite les fichiers proposés en fonction de la commande précédent te nom de fichier ( exemple : si la commande est gunzip, seul les fichiers en .gz seront proposés à la completion).

Pour ce faire, décommenter les 3 dernières lignes du fichier /etc/bash.bashrc, ou ajouter dans votre ~/.bashrc la ligne

. /etc/bash_completion

Quelques alias bien utiles

alias install='sudo apt-get install'
alias remove='sudo apt-get remove'
alias search='apt-cache search'
alias show='apt-cache show'
alias update='sudo apt-get update'
alias upgrade='sudo apt-get upgrade -uy'

Configuration spécifique pour les portables

Si le son ne passe pas dans les vidéos en flash, installer le paquet flashplugin-nonfree-extrasound et vérifier également les niveaux dans le mixeur audio en ajoutant éventuellement le canal PCM dans la configuration du mixeur.

Pour pouvoir profiter de son ou ses écran(s) externe(s) avec une station d'arrimage, je propose d'utiliser l'outil xrandr (installé par défaut) et de détecter au moment du démarrage si les écrans externes sont accessibles.

Pour cela il faut ajouter dans le fichier /etc/kde4/kdm/Xsetup le script suivant :

OUTPUT1="DVI1"
OUTPUT2="VGA1"
#OUTPUTS_UNUSED=$(xrandr | grep connected | cut -f1 -d' ' | grep -v -E $OUTPUT1'|'$OUTPUT2'|LVDS')

xrandr -q | grep -q "$OUTPUT1 connected" \
  && {
#      echo "kdm-Xsetup: these outputs will be desactivated: $OUTPUTS_UNUSED" | xargs
#      for O in $OUTPUTS_UNUSED; do xrandr --output $O --off; done
      echo "kdm-Xsetup: The dual head will now be configured"
      xrandr --output LVDS1 --off
      xrandr --output $OUTPUT1 --dpi 96 --mode 1280x1024
      xrandr --output $OUTPUT2 --mode 1280x1024 --dpi 96 --right-of $OUTPUT1
      xrandr --output $OUTPUT2 --dpi 96 --mode 1280x1024 --rate 75
  }

Il faudra bien sûr ajuster cela en fonction de vos écrans connectés, en vous aidant de l'outil xrandr qui donne toutes les informations nécessaires. Dans le cas présent, j'ai un écran principal connecté DVI détecté en DVI1 et sur sa droite un autre écran en VGA qui est detecté en VGA1.

L'outil krandrtray est une interface graphique pour xrandr et permet de piloter les écrans connectés.

Attachments