dpkg {option} [paquet | fichier]
Permet d’installer, gérer, construire et supprimer des paquets logiciels Debian.
-c => Liste le contenu du paquet spécifié.
-C => Recherche les paquets partiellement installés.
-i => Installe le paquet spécifié.
-I => (i majuscule) affiche des renseignements sur le paquet spécifié.
-l => (L minuscule) liste tous les paquets installés sur le système.
-L => Donne la liste des fichiers installés appartenant au paquet spécifié.
-P => Desinstalle le paquet indiqué y compris les fichiers de configuration modifiés.
-r => Desinstalle le paquet spécifié.
-s => Donne des information et le statut du paquet spécifié.
-S => Recherche et indique le paquet qui contient le fichier spécifié.
df [option] {fichier}
Fournit la quantité d’espace occupé par les systèmes de fichiers.
-h => Affiche les données en méga-Octets (M) ou Giga_Octets (G)
-i => Affiche les informations sur les inodes
-k => Affiche les donnée en kilo-octets.
-m => Affiche les données en méga-octets
Je ne sais si vous êtes comme moi, mais une mise à jour sous Debian Sid a perturbé mon clavier. Je me suis retrouve avec un clavier en qwerty. Ce n’est pas catastrophique, mais gênant surtout pour taper son mot de passe. Apt-listbugs n’a rien vu venir.
Voici la commande qui m’a sauvé
dpkg-reconfigure console-data
Un menu apparaît, il n’y a qu’a se laisser guider, et tout devrait rentrer dans l’ordre
Il peut être utile de savoir ce qui est installé sur notre système. Pour cela nous allons avoir besoin de dlocate et dpkg . Pour cela, assurez vous que l’utilitaire dlocate soit bien installé sur votre ordinateur. Sinon la commande est simple:
aptitude install dlocate
Voyons maintenant la commande qui dirigera la liste dans un fichier.
dpkg -l | tee dpkglist
La liste est trop longue pour la coller sur ce blog, amis essayez vous verrez c’est surprenant.
Voici maintenant comment connaître les paquets dépendant de gnome
pascal@pascal:~$ dpkg -l gnome
Souhait=inconnU/Installé/suppRimé/Purgé/H=à garder
| État=Non/Installé/fichier-Config/dépaqUeté/échec-conFig/H=semi-installé/W=attend-traitement-déclenchements
|/ Err?=(aucune)/H=à garder/besoin Réinstallation/X=les deux (État,Err: majuscule=mauvais)
||/ Nom Version Description
+++-==============-==============-
pn gnome (aucune description n’est disponible)
pascal@pascal:~$
Voilà c’est pas bien compliqué.
.
Je ne sais pas si vous êtes comme moi, mais la mémoire me fait défaut parfois. Pourtant, bien souvent nous avons besoin de retrouver le nom d’un paquet installé.
L’option -S nous permet d’effectuer cette recherche avec l’outil dpkg, nous allons rechercher le paquet qui a fournit l’utilitaire « korn »
pascal@pascal:~$ dpkg -S korn
kde-icons-noia: /usr/share/icons/noia_kde_100/32×32/apps/korn.png
kde-icons-nuvola: /usr/share/icons/nuvola/64×64/apps/korn.png
korn: /usr/share/apps/kconf_update/korn-3-4-config_change.upd
kde-i18n-fr: /usr/share/doc/kde/HTML/fr/korn/index.cache.bz2
korn: /usr/share/apps/kconf_update/korn-3-5-update.upd
korn: /usr/share/pixmaps/korn-16.xpm
kde-icons-mono: /usr/share/icons/mono/scalable/apps/korn.svgz
korn: /usr/share/doc/kde/HTML/en/korn
korn: /usr/share/man/man1/korn.1.gz
kde-i18n-fr: /usr/share/doc/kde/HTML/fr/korn
korn: /usr/share/doc/kde/HTML/en/korn/index.docbook
kde-icons-noia: /usr/share/icons/noia_kde_100/16×16/apps/korn.png
korn: /usr/share/apps/kconf_update/korn-3-5-metadata-update.pl
kde-icons-nuvola: /usr/share/icons/nuvola/48×48/apps/korn.png
korn: /usr/bin/korn
kdeartwork-theme-icon: /usr/share/icons/Locolor/32×32/apps/korn.png
kde-i18n-fr: /usr/share/doc/kde/HTML/fr/korn/index.docbook
korn: /usr/share/apps/kconf_update/korn-3-5-ssl-update.pl
korn: /usr/share/menu/korn
kde-i18n-fr: /usr/share/locale/fr/LC_MESSAGES/korn.mo
korn: /usr/share/doc/korn/html
kde-icons-nuvola: /usr/share/icons/nuvola/32×32/apps/korn.png
korn: /usr/share/doc/korn/changelog.Debian.gz
korn: /usr/lib/kconf_update_bin/korn-3-4-config_change
kdeartwork-theme-icon: /usr/share/icons/kdeclassic/48×48/apps/korn.png
korn: /usr/share/icons/hicolor/48×48/apps/korn.png
kde-i18n-fr: /usr/share/doc/kde/HTML/fr/korn/common
kdeartwork-theme-icon: /usr/share/icons/Locolor/16×16/apps/korn.png
kde-icons-noia: /usr/share/icons/noia_kde_100/64×64/apps/korn.png
korn: /usr/share/doc/korn/changelog.gz
korn: /usr/share/doc/korn/copyright
korn: /usr/share/pixmaps/korn.xpm
korn: /usr/share/doc/korn
kdeartwork-theme-icon: /usr/share/icons/kdeclassic/32×32/apps/korn.png
korn: /usr/share/icons/hicolor/32×32/apps/korn.png
kde-icons-nuvola: /usr/share/icons/nuvola/16×16/apps/korn.png
kde-icons-nuvola: /usr/share/icons/nuvola/22×22/apps/korn.png
kde-icons-noia: /usr/share/icons/noia_kde_100/128×128/apps/korn.png
korn: /usr/share/doc/kde/HTML/en/korn/common
kde-icons-noia: /usr/share/icons/noia_kde_100/48×48/apps/korn.png
kde-icons-nuvola: /usr/share/icons/nuvola/128×128/apps/korn.png
korn: /usr/share/doc/kde/HTML/en/korn/index.cache.bz2
kdeartwork-theme-icon: /usr/share/icons/kdeclassic/16×16/apps/korn.png
korn: /usr/share/icons/hicolor/16×16/apps/korn.png
pascal@pascal:~$
Mais il existe une autre méthode avec dlocate. S’assurer que dlocate est installé sur votre machine, sinon aptitude install dlocate en root.
Puis
pascal@pascal:~$ dlocate korn
kde-icons-noia: /usr/share/icons/noia_kde_100/128×128/apps/korn.png
kde-icons-noia: /usr/share/icons/noia_kde_100/16×16/apps/korn.png
kde-icons-noia: /usr/share/icons/noia_kde_100/32×32/apps/korn.png
kde-icons-noia: /usr/share/icons/noia_kde_100/48×48/apps/korn.png
kde-icons-noia: /usr/share/icons/noia_kde_100/64×64/apps/korn.png
kde-icons-nuvola: /usr/share/icons/nuvola/32×32/apps/korn.png
kde-icons-nuvola: /usr/share/icons/nuvola/48×48/apps/korn.png
kde-icons-nuvola: /usr/share/icons/nuvola/16×16/apps/korn.png
kde-icons-nuvola: /usr/share/icons/nuvola/22×22/apps/korn.png
kde-icons-nuvola: /usr/share/icons/nuvola/128×128/apps/korn.png
kde-icons-nuvola: /usr/share/icons/nuvola/64×64/apps/korn.png
korn: /.
korn: /usr
korn: /usr/share
korn: /usr/share/icons
korn: /usr/share/icons/hicolor
korn: /usr/share/icons/hicolor/48×48
korn: /usr/share/icons/hicolor/48×48/apps
korn: /usr/share/icons/hicolor/48×48/apps/korn.png
korn: /usr/share/icons/hicolor/16×16
korn: /usr/share/icons/hicolor/16×16/apps
korn: /usr/share/icons/hicolor/16×16/apps/korn.png
korn: /usr/share/icons/hicolor/32×32
korn: /usr/share/icons/hicolor/32×32/apps
korn: /usr/share/icons/hicolor/32×32/apps/korn.png
korn: /usr/share/applications
korn: /usr/share/applications/kde
korn: /usr/share/applications/kde/KOrn.desktop
korn: /usr/share/apps
korn: /usr/share/apps/kconf_update
korn: /usr/share/apps/kconf_update/korn-3-4-config_change.upd
korn: /usr/share/apps/kconf_update/korn-3-5-metadata-update.pl
korn: /usr/share/apps/kconf_update/korn-3-5-update.upd
korn: /usr/share/apps/kconf_update/korn-3-5-ssl-update.pl
korn: /usr/share/doc
korn: /usr/share/doc/korn
korn: /usr/share/doc/korn/changelog.gz
korn: /usr/share/doc/korn/copyright
korn: /usr/share/doc/korn/changelog.Debian.gz
korn: /usr/share/doc/kde
korn: /usr/share/doc/kde/HTML
korn: /usr/share/doc/kde/HTML/en
korn: /usr/share/doc/kde/HTML/en/korn
korn: /usr/share/doc/kde/HTML/en/korn/index.docbook
korn: /usr/share/doc/kde/HTML/en/korn/index.cache.bz2
korn: /usr/share/pixmaps
korn: /usr/share/pixmaps/korn.xpm
korn: /usr/share/pixmaps/korn-16.xpm
korn: /usr/share/menu
korn: /usr/share/menu/korn
korn: /usr/share/man
korn: /usr/share/man/man1
korn: /usr/share/man/man1/korn.1.gz
korn: /usr/lib
korn: /usr/lib/kconf_update_bin
korn: /usr/lib/kconf_update_bin/korn-3-4-config_change
korn: /usr/bin
korn: /usr/bin/korn
korn: /usr/share/doc/korn/html
korn: /usr/share/doc/kde/HTML/en/korn/common
kdeartwork-theme-icon: /usr/share/icons/Locolor/16×16/apps/korn.png
kdeartwork-theme-icon: /usr/share/icons/Locolor/32×32/apps/korn.png
kdeartwork-theme-icon: /usr/share/icons/kdeclassic/48×48/apps/korn.png
kdeartwork-theme-icon: /usr/share/icons/kdeclassic/16×16/apps/korn.png
kdeartwork-theme-icon: /usr/share/icons/kdeclassic/32×32/apps/korn.png
kde-i18n-fr: /usr/share/doc/kde/HTML/fr/korn
kde-i18n-fr: /usr/share/doc/kde/HTML/fr/korn/index.docbook
kde-i18n-fr: /usr/share/doc/kde/HTML/fr/korn/index.cache.bz2
kde-i18n-fr: /usr/share/locale/fr/LC_MESSAGES/korn.mo
kde-i18n-fr: /usr/share/doc/kde/HTML/fr/korn/common
kde-icons-mono: /usr/share/icons/mono/scalable/apps/korn.svgz
pascal@pascal:~$
Voilà, j’espère que ses deux petites astuces vous serviront, en tout cas, moi, elles me sont bien utiles dans mes grands moments de fatigue.
Elle corrige des erreurs d’un système de fichiers ext2
df [option] {fichier…}
Fournit la quanntité d’espace occupé par ules systèmes de fichiers
-h => Affiche les données en méga-octets (M) ou gigaoctets (G)
-i => Affiche les informations sur les inodes.
-k => Affiche les donnée en kilo-octets
-m => Affiches les donnée en méga-octets.
Les commandes sur les fichiers
dd if=fichier-d-entrée-of=fichier-de-sortie bs = taillebloc count = N
Copie le fichier spécifié en entrée vers le fichier de sortie bloc par bloc.
bs=tailleblocs => Définit la taille des blocs.
count=N => copie N blocs.
Voilà c’est fait. Ca faisait longtemps que nous l’attendions. Les devellopeurs ont travaillé de long mois pour arriver à se résultat. Lenny comme tous les noms des distibutions Debian est tirée du film d’animation Toy-Story.
Avec l’arrivée de Lenny c’est Squeeze qui va rentrée dans la danse des distributions Debian (nouvelle testing) et Sid restera toujours SID. Attention au paquets SID qui vont rentrés ces jours ci, ça risque d’être du sport. Je vous conseil l’utilsation d’apt-listbugs.
apt-setup
Ajoute des sources d’installation supplémentaire.
Aptitude
Fournit une interface en mode texte facilitant la gestion des paquets.
at {option} date
Permet de planifier l’exécution d’un script ou d’une commande.
-f script => Lit la commande à effectuer à partir d’un fichier spécifié.
atq
Affiche la liste des commandes en cours d’exécution.
atrm commande [commande...]
Efface les travaux en attente spécifiés
Debian Lenny doit sortir demain samedi 14 février, mais voilà le noyau est le 2.6.26, votre matériel à besoin d’un noyau plus récent. Une seule solution me direz vous, la compilation. Et bien non, désolé de vous décevoir, mais K.Muto, développeur Debian, a mis à disposition sur son site une version Net install de Debian Lenny avec un noyau 2.6.28 pour les architectures i686 et Amd64. Elle est pas belle la vie.
Allez je vous donne l’adresse, c’est ici que cela se passe Lenny noyau 2.6.28 Enjoy