Daubian
Debian Daubian est une distribution Linux avec pratiquement rien après l'avoir installée (mais il y a pire) :
# apt-get install regedit Lecture des listes de paquets... Fait Construction de l'arbre des dépendances Lecture des informations d'état... Fait E: Impossible de trouver le paquet regedit :(
Mirroir de paquetages
netselect-apt génère un sources.list des mirroirs les plus rapides. A relancer quelques mois plus tard car la liste peut varier.
root@framboise:~# apt-get install netselect-apt root@framboise:~# netselect-apt root@framboise:~# cp sources.list /etc/apt/ root@framboise:~# apt-get update
connaître la liste des fichiers d'un paquetage(package)
$ apt-file list manpages-fr
Remplacer l'éditeur par défaut
crontab -e, visudo utiliseront vim aulieu de nano :
greudin@castor:~$ echo "export EDITOR=/usr/bin/vim" >> ~/.bashrc
Sudo
Créez un groupe unix "admin" qui contiendra tous les sudoers.
castor:~# addgroup admin Adding group `admin' (GID 1001) ... Done.
Rajoutez un utilisateur dans le groupe "admin"
castor:~# addgroup greudin admin Adding user `greudin' to group `admin' ... Done.
Modifiez /etc/sudoers autoriser tous les gens dans admin à utiliser sudo en local et à distance :
%admin ALL=(ALL) ALL
qu'en local :
%admin nom_de_machine=(ALL) ALL
Utilisez pour cela visudo :
castor:~# visudo
Exemple de /etc/sudoers avec la ligne ajoutée à la fin : <source lang="bash">
- /etc/sudoers
- This file MUST be edited with the 'visudo' command as root.
- See the man page for details on how to write a sudoers file.
Defaults env_reset
- Host alias specification
- User alias specification
- Cmnd alias specification
- User privilege specification
root ALL=(ALL) ALL %admin ALL=(ALL) ALL </source>
Vérifiez ensuite que l'utilisateur est sudoer :
castor:~# logout greudin@castor:~$ sudo cat /etc/sudoers Password:
Concernant la sécurité, vous pouvez désactiver le compte root et autoriser les utilisateurs dans le groupe "admin" à utiliser sudo sans mot de passe.
Disque amovible usb pour partage réseau
Par exemple, formater ce disque en FAT pour un partage sur réseau hétérogène :
# apt-get install dosfstools # mkfs.vfat /dev/sda1
# modprobe usb-storage
# mkdir /mnt/usbdisc1
# mount -o auto,users,umask=000,dmask=000,fmask=000 /dev/sda1 /mnt/usbdisc1
java
Debian est fournit avec OpenJDK par défaut, mais le SDK java de Sun (devenu Oracle) peut etre installé avec le paquetage sun-java6-jdk. Malheureusemen, ce paquet n'est pas dans la dernière Debian Wheezy (testing).
Téléchargez l'archive de la dernière Java SE SDK : http://www.oracle.com/technetwork/java/javase/downloads/index.html
Puis :
- cd /opt
- tar -xzvf <path_to_download>/jdk-7u3-linux-x64.tar.gz
Les étapes suivantes vous permettent d'enregistrer ce SE comme alternative à OpenJdk :
- update-alternatives --install /usr/bin/java java /opt/jdk1.7.0_03/bin/java 1
- update-alternatives --install /usr/bin/javac javac /opt/jdk1.7.0_03/bin/javac 1
- update-alternatives --install /usr/lib/mozilla/plugins/libjavaplugin.so mozilla-javaplugin.so /opt/jdk1.7.0_03/jre/lib/amd64/libnpjp2.so 1
- update-alternatives --set java /opt/jdk1.7.0_03/bin/java
- update-alternatives --set javac /opt/jdk1.7.0_03/bin/javac
- update-alternatives --set mozilla-javaplugin.so /opt/jdk1.7.0_03/jre/lib/amd64/libnpjp2.so
Vérif :
# update-alternatives --config java
update-alternatives --config java Il existe 2 choix pour l'alternative java (qui fournit /usr/bin/java). Sélection Chemin Priorité État ------------------------------------------------------------ 0 /usr/lib/jvm/java-6-openjdk-amd64/jre/bin/java 1061 mode automatique * 1 /opt/jdk1.7.0_10/bin/java 1 mode manuel 2 /usr/lib/jvm/java-6-openjdk-amd64/jre/bin/java 1061 mode manuel Appuyez sur <Entrée> pour conserver la valeur par défaut[*] ou choisissez le numéro sélectionné :1
Et la version :
# java -version java version "1.7.0_10" Java(TM) SE Runtime Environment (build 1.7.0_10-b18) Java HotSpot(TM) 64-Bit Server VM (build 23.6-b04, mixed mode)
En dernier allez sur la page http://java.com/fr/download/installed.jsp pour vérifier si vous disposez bien de java. Cela doit afficher
Version de Java vérifiée Completion checkmark Félicitations ! Vous disposez de la version Java recommandée (Version 7 Update 10).
source : [1]