Syntaxe générale :
apt-cache options commande lePaquetOuLeMotif
|
[ 1 8 : 2 5 ]jm@espinasse: linuxtarn-541> apt-cache search record --names-only
quickrecord-applet - GNOME applet providing one-c l i c k recording
cdrecord-dev - The l i b s c h i l y SCSI user l e v e l transport library
cdrecord - command l i n e CD writing tool
krecord - KDE sound recorder
ksimus-datarecorder - KSimus datarecorder package
libdbix-recordset-perl - Perl extension for DBI recordsets
records-common - Save and index notes in Emacs environment
records-gnuemacs - Save and index notes in Emacs environment
records-xemacs - Save and index notes in Emacs environment
sound-recorder - Direct-to-disk recording and play-back programs.
srecord - Manipulate EPROM load f i l e s
uprecords-cgi - A CGI script to show the world your highest uptimes
|
[ 2 0 : 4 7 ]jm@espinasse: linuxtarn-545> apt-cache depends zope
zope
Dépend: python2.2
Dépend: debconf
Dépend: python2.2-xml
Dépend: adduser
Dépend: zopectl
Dépend: dpkg
Dépend: libc6
Suggère: python-unit
Suggère: zope-book
Suggère: zope-devguide
Est en c o n f l i t avec: <zope-httpd>
Est en c o n f l i t avec: <zope-siteaccess>
Est en c o n f l i t avec: zope-zieve
Est en c o n f l i t avec: zope-cmfcore
Est en c o n f l i t avec: zope-znavigator
Est en c o n f l i t avec: <zope-ztutils>
Est en c o n f l i t avec: zope-zcvsmixin
Remplace: <zope-httpd>
Remplace: <zope-siteaccess>
zope
Remplace: <zope-pagetemplates>
zope
Remplace: <zope-ztutils>
zope
|
Documentation :man apt-cache
Le gros truc. . .
Même syntaxe générale qu’apt-cache.
Commençons par les options :
Puis les commandes :
root@espinasse:/home/jm# apt-get update
Réception de: 1 ftp://ftp . f r .debian.org testing/main Packages [3124kB]
Réception de: 2 ftp://ftp . f r .debian.org testing/main Release [81B]
Réception de: 3 ftp://ftp . f r .debian.org testing/contrib Packages [56 ,6kB]
Réception de: 4 ftp://ftp . f r .debian.org testing/contrib Release [84B]
Réception de: 5 ftp://ftp . f r .debian.org testing/non-free Packages [58 ,4kB]
Réception de: 6 ftp://ftp . f r .debian.org testing/non-free Release [85B]
3087ko réceptionnés en 12m54s (3985o/s)
Lecture des l i s t e s de paquets . . . Fait
|
root@espinasse:/home/jm# apt-get --simulate --show-upgraded dist-upgrade
Lecture des l i s t e s de paquets . . . Fait
Construction de l ’arbre des dépendances . . . Fait
Calcul de la mise à jour . . . Fait
Les paquets suivants ont été conservés :
swig1.3
Les paquets suivants seront mis à jour :
libmng1 po-debconf
2 mis à jour , 0 nouvellement i n s t a l l é s , 0 à enlever et 1 non mis à jour .
Inst libmng1 [1.0.5 -1] (1.0.8 -1 Debian: testing)
Inst po-debconf [ 0 . 8 . 1 3 ] (0.8.14 Debian: testing)
Conf libmng1 (1.0.8 -1 Debian: testing)
Conf po-debconf (0.8.14 Debian: testing)
|
apt-get install paquet1 [paquet2...paquetN]
|
root@espinasse:/home/jm# apt-get i n s t a l l libmng1 po-debconf
Lecture des l i s t e s de paquets . . . Fait
Construction de l ’arbre des dépendances . . . Fait
Les paquets suivants seront mis à jour :
libmng1 po-debconf
2 mis à jour , 0 nouvellement i n s t a l l é s , 0 à enlever et 1 non mis à jour .
I l est nécessaire de prendre 238ko dans l e s archives .
Après dépaquetage , 69 ,6ko d’espace disque supplémentaires seront u t i l i s é s .
Réception de: 1 ftp://ftp . f r .debian.org testing/main libmng1 1.0.8 -1
[171kB]
Réception de: 2 ftp://ftp . f r .debian.org testing/main po-debconf 0.8.14
[66 ,7kB]
238ko réceptionnés en 1m25s (2786o/s)
Lecture des f i c h i e r s changelog . . . Terminé
(Lecture de la base de données . . . 68637 f i c h i e r s et r é e r t o i r e s déjà i n s t a l l é s . )
Préparation du remplacement de libmng1 1.0.5 -1 (en u t i l i s a n t . . . /libmng1_1.0.8 -1_i386.deb) . . .
Dépaquetage de la mise jour de libmng1 . . .
Préparation du remplacement de po-debconf 0.8.13 (en u t i l i s a n t . . . /po-debconf_0.8.14_all.deb) . . .
Dépaquetage de la mise jour de po-debconf . . .
Paramétrage de libmng1 (1.0.8 -1) . . .
|
J’ai effectué la mise à jour des paquets liés à l’update à la main. On y voit l’intervention d’apt-listchanges avec la lecture des Changelog (voir )
root@espinasse:/home/jm# apt-get --purge remove cdrdao
Lecture des l i s t e s de paquets . . . Fait
Construction de l ’arbre des dépendances . . . Fait
Les paquets suivants seront ENLEVÉS:
cdrdao*
0 mis à jour , 0 nouvellement i n s t a l l é s , 1 à enlever et 1 non mis à jour .
I l est nécessaire de prendre 0o dans l e s archives .
Après dépaquetage , 1143ko d’espace disque seront l i b é r é s .
Souhaitez-vous continuer? [O/n]
(Lecture de la base de données . . . 68634 f i c h i e r s et répertoires déjà i n s t a l l é s . )
Suppression de cdrdao . . .
|
apt-get autoclean
|
root@espinasse:/home/jm# apt-get autoclean
Lecture des l i s t e s de paquets . . . Fait
Construction de l ’arbre des dépendances . . . Fait
Del l i b p e r l 5 .6 5.6.1 -8.3 [374kB]
Del libnet-server-perl 0.85-3 [127kB]
Del libnspr4 2:1.0.0 -0.woody.1 [107kB]
Del po-debconf 0.8.13 [65 ,1kB]
Del unison 2.9.1 -1 [620kB]
Del libmng1 1.0.5 -1 [149kB]
Documentation :man apt-get
Installation, suppression, informations sur les paquets installés.
dpkg --list leMotif
|
[ 1 1 : 3 1 ]jm@espinasse: linuxtarn-603> dpkg -l tetex*
Souhait=inconnU/I n s t a l l é/suppRimé/Purgé/H=à garder
| État=Non/I n s t a l l é/f i c h i e r-Config/dépaqUeté/échec-conFig/H=semi-i n s t a l l é
|/ Err?=(aucune)/H=à garder/besoin Réinstallation/X=l e s deux (État ,Err: majuscule=mauvais)
| | / Nom Version Description
+++-==============-==============-============================================
i i tetex-base 2.0.2b-6 Basic library f i l e s of teTeX
i i tetex-bin 2.0.2 -22 The teTeX binary f i l e s
un tetex-dev <néant> (aucune description n’ est disponible)
i i tetex-doc 2.0.2b-6 The documentation component of the Debian te
pn tetex-eurosym <néant> (aucune description n’ est disponible)
i i tetex-extra 2.0.2b-6 Additional library f i l e s of teTeX
un tetex-french <néant> (aucune description n’ est disponible)
un tetex-l i b <néant> (aucune description n’ est disponible)
un tetex-nonfree <néant> (aucune description n’ est disponible)
pn tetex-src <néant> (aucune description n’ est disponible)
|
mais. . .
[ 1 1 : 3 1 ]jm@espinasse: linuxtarn-603> dpkg -l | grep tetex
i i tetex-base 2.0.2b-6 Basic library f i l e s of teTeX
i i tetex-bin 2.0.2 -22 The teTeX binary f i l e s
i i tetex-doc 2.0.2b-6 The documentation component of the Debian te
i i tetex-extra 2.0.2b-6 Additional library f i l e s of teTeX
|
dpkg -L lePaquet
|
[ 1 1 : 3 8 ]jm@espinasse: linuxtarn-605> dpkg -L wmtime
/.
/usr
/usr/bin
/usr/bin/wmtime
/usr/share
/usr/share/doc
/usr/share/doc/wmtime
/usr/share/doc/wmtime/copyright
/usr/share/doc/wmtime/examples
/usr/share/doc/wmtime/examples/wmtimerc
/usr/share/doc/wmtime/changelog.gz
/usr/share/doc/wmtime/changelog.Debian.gz
/usr/share/man
/usr/share/man/man1
/usr/share/man/man1/wmtime. 1 .gz
/usr/l i b
/usr/l i b/menu
/usr/l i b/menu/wmtime
|
[ 1 1 : 3 8 ]jm@espinasse: linuxtarn-605> dpkg -S l i s t i n g s .sty
tetex-extra : /usr/share/texmf/tex/latex/l i s t i n g s/l i s t i n g s .sty
|
grep -C 2 kernel-source /home/jm/debian/s e l e c t i o n s
kernel-package i n s t a l l
kernel-patch-s c r i p t s i n s t a l l
kernel-source -2.4.18 hold
klogd i n s t a l l
latex2html i n s t a l l
|
On y remarque que je ne souhaite pas la mise à jour de kernel-source-2.4.18
Documentation :
man dpkg
man dpkg-query |
Pour mémoire, car je ne l’utilise pas. Quitte à utiliser une interface graphique je choisirais plutôt aptitude.