Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
utilisateurs:felixp [Le 24/12/2013, 00:12] – [Brouillons] FelixPutilisateurs:felixp [Le 20/02/2014, 21:31] (Version actuelle) – ancienne révision restaurée YoBoY
Ligne 1: Ligne 1:
 +====== FélixP ======
 +<note warning>Les informations de cette page s'adressent aux utilisateurs avancés, ou à ceux qui souhaiteraient le devenir ^_^
 +</note>
 +| |Félix|
 +| Linuxien depuis|3 ans en trichant, un an sans interruptions|
 +|Lieu|Paris 13|
 +|Distribs testées| Mandriva fugacement, Ubuntu & LinuxMint, Fedora |
 +===== Ma découverte de Linux =====
 +J'ai commencé par Mandriva 2010 sur un [[http://www.thinkwiki.org/wiki/Category:X30|IMB-X30]]… Bon, KDE sur une telle bête, ça n'aurait pas dû me donner envie de continuer sous Linux ^_^\\
 +Puis à la sortie de [[http://fr.wikipedia.org/wiki/Liste_des_versions_d%27Ubuntu#Ubuntu_10.10_.28Maverick_Meerkat.29|Maverick]], je me le suis installé sur le même ordi, ça a changé :-)\\
 +Enfin, [[http://fr.wikipedia.org/wiki/Fedora_%28Linux%29#Fedora_16_-_Verne|Fedora16]], que j'ai installé fin Juin 2012 sur un  [[http://en.wikipedia.org/wiki/ThinkPad#T_Series|T43]], vite remplacé par [[http://doc.ubuntu-fr.org/quantal|Quantal]]. Enfin débarrassé de ces [[https://fr.wikipedia.org/wiki/RPM_Package_Manager|Rpms]] !\\
  
 +Je dois avouer que je ne suis pas resté longtemps sous Ubuntu : sitôt [[http://linuxmint.com/rel_olivia.php|LinuxMint15]] sortie, je me suis rué dessus, et l'ai installé sur le T43 ainsi qu'une tour montée maison :-D
 +
 +===== Mon expérience sur Ubuntu =====
 +C'est vague, comme titre. Programmation assez faiblement, mais je fais quelques scripts (plus bas dans la page) et je ne fais plus que du LaTeX (''apt-get remove libreoffice*'').\\
 +Niveau système, je m'y connais suffisamment pour comprendre les erreurs en cli, mais pas pour les résoudre à tous les coups. Disons que je m'y connais suffisamment pour installer Linux à des potes et faire de la maintenance.
 +
 +===== Mes loisirs =====
 +  * Informatique ! (ah bon ?)
 +  * Musique
 +  * Modélisme
 +  * Physique
 +  * …
 +
 +===== Contact =====
 +|Mail|felix chez piedallu point me|
 +|Jabber| Je ne le mets pas car quasiment jamais lancé…|
 +
 +===== Astuces (pour l'install etc) =====
 +==== Installer proprement Ubuntu ====
 +Je conseille vivement de ne PAS suivre le partitionnement de base, pour séparer données et système/logiciels. Ainsi je crée deux partitions au lieu d'une ! Tuto.
 +  * Tu sauvegardes tes données sur un autre disque dur (externe par exemple)
 +  * Tu lances le cd d'installation
 +  * Tu lances l'installeur
 +  * Arrivé au choix de partitionnement tu prends "**partitionnement séparé**" au lieu de "conserver Windaube", "conserver Ubunul" etc…
 +  * Tu crées ta partition système (en gros 15Go tu les rempliras jamais donc c'est ok :) ),
 +     * Choisis **point de montage** : __/__
 +     * Choisis **formatage** : __ext4__
 +  * Tu crées si tu veux de la **Swap** (la taille dépend de la Ram que tu as, et si tu utilises l'hibernation)
 +  * Tu crées ta partition données
 +     * Choisis **point de montage** : __/home__
 +     * Choisis **formatage** : __ext4__
 +
 +  * Et tu continues comme d'hab :)
 +
 +===== Scripts =====
 +Alors j'ai fait quelques scripts maison pour ma propre utilité :-)\\
 +==== Rajouter un dossier de programmes ====
 +On peut personnaliser les dossiers où sont les programmes à exécuter (qui seront alors trouvés quand on ne met que le nom de fichier sans le chemin). On appelle ça modifier le PATH.\\
 +  * Créez, si il n'existe pas encore, le fichier ''.bashrc'' dans votre dossier utilisateurs. (Ctrl+h pour afficher les fichiers cachés)
 +  * éditez-le, par exemple avec Geany (mon éditeur de texte favori… :-) ) Ajoutez :<code bash>PATH=$PATH:~/Scripts/scripts #Modifiez le chemin à votre sauce.</code>
 +  * (Modifiez le chemin à votre sauce.) Voilà !
 +====Liste de scripts sympas ====
 +<note warning>Tous ces scripts fonctionnent de la façon dont je les utilise. Ne vous trompez pas dans les arguments, et modifiez le chemins de dossiers en conséquence de votre cas !</note>
 +  * Utilité (''Nom que je lui ai donné'')<code bash>Code du script.</code>
 +  * Permet de récupérer les clés publiques de ppas du serveur Ubuntu (''aptkey-add'')
 +<note><code bash>#!/bin/bash
 +# Permet de récupérer les clés publiques de ppas du serveur Ubuntu.
 +if [ "$UID" != "0" ];then # Êtes-vous en Root ?
 + sudo $0 $1
 + exit 0
 +fi
 +if [ $# != 1 ] ; then
 + echo "Un et un seul argument est attendu : le numéro de clé (sur le serveur Ubuntu)" ; exit
 +fi
 +apt-key adv --recv-keys --keyserver keyserver.ubuntu.com $1</code></note>
 +
 +  * Compacter un disque virtuel VirtualBox (''virtual-compact'')<code bash>#!/bin/bash
 +if [ $#=1 ] ; then
 +    chemin=`dirname "$1"`
 +    fic=`basename "$1"`
 +    cd "$chemin"
 +    VBoxManage modifyhd "$fic" --compact
 +fi </code></note>
 +  * Sous Ubuntu : les messages d'erreur incessant sont……… énervants. Alors voilà. (''rmcrash'')<code bash>#!/bin/bash
 +gksu rm /var/crash/*</code>
 +  *Sauvegarder mon dossier personnel, en rajoutant l'option **--sd** si je veux éteindre mon ordi à la fin de la sauvegarde.(''save_home'') <code bash>#!/bin/bash
 +if [[ $# -gt 1 ]] # ou : if (( $# > 1 ))
 +then
 +   echo "Trop de paramètres : Seule l'option  --sd  existe pour éteindre après la sauvegarde."
 +   exit 1
 +else
 + if [[ $# -ne 0 ]]
 + then
 + [[ $1 = "--sd" ]] && eteindre=1
 + read -sp "Entrez votre mot de passe : " pass
 + fi
 +fi
 +
 +rsync -ahr -P --stats --filter "- tmp/" --filter "- .Trash/" --filter "- .cache/"  /home/felix/ /media/felix/Mastodonte/
 +                                                               # Modifier les dossiers source et cible de sauvegarde
 +mplayer /usr/share/sounds/linuxmint-login.wav &> /dev/null &   # Modifier le chemin du fichier audio ou la commande.
 +
 +if (( eteindre ))
 +then
 + sudo -S shutdown 0 ... <<< "$pass"
 +fi</code>
 +<note important>Pas fini. c'est comme qui dirait la version bêta : fonctionnelle mais pas au top.</note>
 +  * Personnaliser une image disque .iso (''customlive'')<code bash>#!/bin/bash
 +if [ $# != 1 ] ; then
 +echo "Un et un seul argument est attendu : l'iso à décompresser." ; exit $E_MAUVAISARGS
 +fi
 +iso=$1
 +ARB=~/customlive
 +echo "××××××××××Script de décompression de live-usb.××××××××××
 +L'image $iso sera bientôt accessible dans le dossier $ARB."
 +sudo mount -o loop $iso /cdrom
 +mkdir $ARB
 +cd $ARB
 +mkdir iso squashfs
 +echo "Copie de l'iso… Ceci peut durer quelques dizaines de secondes."
 +sudo cp -a /cdrom/. iso
 +sudo umount /cdrom
 +sudo mount -t squashfs -o loop iso/casper/filesystem.squashfs /cdrom
 +echo "Copie du système… Ceci peut quelques minutes."
 +sudo cp -a /cdrom/. squashfs
 +umount /cdrom
 +sudo mount --bind /proc squashfs/proc 
 +sudo mount --bind /sys squashfs/sys
 +sudo mount -t devpts none squashfs/dev/pts
 +cp /etc/resolv.conf squashfs/etc/resolv.conf
 +while [ "$ans" != "o" -a "$ans" != "n" ]; do read -p "Voulez-vous utiliser votre dossier de configuration de dépôts ? (o/N)" ans; done
 +if [$ans = "o"]; then
 +cp /etc/apt/sources.list squashfs/etc/apt/sources.list ; echo "Ok."
 +fi
 +xhost +
 +echo "**********Votre clé est prête dans $ARB.**********
 +Nous allons maintenant chrooter dans ce système ! Let's go !
 +Vous pouvez lancer des applications graphiques. Pour quitter, exit."
 +echo "Précautions à prendre.
 +
 +Avant de sortir, veuillez exécuter
 +apt-get clean
 +umount -lf /sys
 +umount -lf /proc
 +umount -lf /dev
 +rm /etc/resolv.conf
 +rm /etc/hosts"
 +chroot squashfs
 +xhost -
 +sudo rm iso/casper/filesystem.squashfs
 +sudo chmod a+w iso/casper/filesystem.manifest-desktop
 +sudo chmod a+w iso/casper/filesystem.manifest
 +sudo chroot squashfs dpkg-query -W --showformat='${Package} ${Version}\n' > iso/casper/filesystem.manifest
 +sudo chmod go-w iso/casper/filesystem.manifest
 +# sudo rm iso/casper/filesystem.manifest-remove
 +cd squashfs
 +sudo mksquashfs . ../iso/casper/filesystem.squashfs
 +sudo cp squashfs/boot/vmlinuz iso/casper/vmlinuz 
 +sudo cp squashfs/boot/initrd.img iso/casper/initrd.lz
 +cd iso
 +sudo bash -c "find . -path ./isolinux -prune -o -type f -not -name md5sum.txt -print0 | xargs -0 md5sum | tee md5sum.txt"
 +cd ..
 +sudo mkisofs -r -V "Custom Ubuntu Live CD" -cache-inodes -J -l -b isolinux/isolinux.bin -c isolinux/boot.cat -no-emul-boot -boot-load-size 4 -boot-info-table -o custom-live-cd-i386.iso iso</code>
 +<note important>Idem : pas fini.</note>
 +===== Pages modifiées=====
 +Eh oui, je participe peu à peu à la doc Ubuntu-fr !
 +  * [[:virtualbox|VirtualBox]] (Juin 2013) > La doc du logiciel VirtualBox
 +  * [[:personnaliser_livecd|Comment personnaliser son live CD Ubuntu]] (Juin 2013) > Comment faire un cd d'installation/session live Ubuntu personnalisée !
 +  * [[:firefox|MozillaFirefox]] (Refonte en Octobre 2013)
 +  * [[:ssd_solid_state_drive|Les disques SSD]] (Début de refonte)
 +  * [[:fprint|Lecteur d’empreintes digitales FPrint]]
 +  * [[:firefox|Navigateur web Mozilla Firefox]] et [[:extensions-firefox|Les extensions Firefox]]
 +  * ([[tutoriel:partager_ses_profils_firefox_entre_linux_et_windows|Comment partager ses profils Firefox (marque-pages, etc) entre Ubuntu et Windows ?]] et [[tutoriel:verrouiller_les_parametres_de_firefox|Verrouiller des paramètres de Firefox]] finalement [[utilisateurs:maxs88:proposition_firefox_clean_avance|installation et configuration avancée de firefox]])
 +  * [[:mount_fstab|mount et fstab : Le montage des systèmes de fichiers]]
 +===== Pages crées =====
 +  * [[:leagueoflegends|League of Legends]]
 +===== Brouillons =====
 +
 +  * http://doc.ubuntu-fr.org/utilisateurs/felixp/partitions
 +  * http://doc.ubuntu-fr.org/utilisateurs/felixp/systeme_de_fichiers
 +  * 
 +===== À retoucher =====
 +http://doc.ubuntu-fr.org/systeme_de_fichiers http://doc.ubuntu-fr.org/uuid_et_label http://doc.ubuntu-fr.org/partitions http://doc.ubuntu-fr.org/raccourcis_clavier http://doc.ubuntu-fr.org/apt-key\\
 +
 +http://doc.ubuntu-fr.org/usb > http://doc.ubuntu-fr.org/live_usb  http://doc.ubuntu-fr.org/tutoriel/grub2_lancer_des_images_iso