#26 Le 01/02/2012, à 23:28
- Markorki
Re : [Script Bash]Liste Paquets installés manuellement après l'installation
Merci Quent57.
Je suis en train de "transporter " une config d'un PC à un autre. Le nouveau aura des comptes utilisateur en plus et un ou 2 en moins, mais je voudrais retrouver le même "parc" d'applis, configurées pareil (là, c'est /home).
J'ai donc passé ton script en tapant la commande (sous Ubuntu 10.04_LTS):
./paquets_installes_manuellement.bsh > listepaquets 2>&1
cat listepaquets
Liste des paquets installés manuellement, et après l'installation de l'OS :
Attendez 2 minutes !
aW: Duplicate sources.list entry http://packages.medibuntu.org/ lucid/free Packages (/var/lib/apt/lists/packages.medibuntu.org_dists_lucid_free_binary-amd64_Packages)
W: Duplicate sources.list entry http://packages.medibuntu.org/ lucid/non-free Packages (/var/lib/apt/lists/packages.medibuntu.org_dists_lucid_non-free_binary-amd64_Packages)
W: Duplicate sources.list entry http://packages.medibuntu.org/ lucid/free Packages (/var/lib/apt/lists/packages.medibuntu.org_dists_lucid_free_binary-amd64_Packages)
W: Duplicate sources.list entry http://packages.medibuntu.org/ lucid/non-free Packages (/var/lib/apt/lists/packages.medibuntu.org_dists_lucid_non-free_binary-amd64_Packages)
W: Duplicate sources.list entry http://packages.medibuntu.org/ lucid/free Packages (/var/lib/apt/lists/packages.medibuntu.org_dists_lucid_free_binary-amd64_Packages)
W: Duplicate sources.list entry http://packages.medibuntu.org/ lucid/non-free Packages (/var/lib/apt/lists/packages.medibuntu.org_dists_lucid_non-free_binary-amd64_Packages)
W: Duplicate sources.list entry http://packages.medibuntu.org/ lucid/free Packages (/var/lib/apt/lists/packages.medibuntu.org_dists_lucid_free_binary-amd64_Packages)
W: Duplicate sources.list entry http://packages.medibuntu.org/ lucid/non-free Packages (/var/lib/apt/lists/packages.medibuntu.org_dists_lucid_non-free_binary-amd64_Packages)
W: Duplicate sources.list entry http://packages.medibuntu.org/ lucid/free Packages (/var/lib/apt/lists/packages.medibuntu.org_dists_lucid_free_binary-amd64_Packages)
W: Duplicate sources.list entry http://packages.medibuntu.org/ lucid/non-free Packages (/var/lib/apt/lists/packages.medibuntu.org_dists_lucid_non-free_binary-amd64_Packages)
dW: Duplicate sources.list entry http://packages.medibuntu.org/ lucid/free Packages (/var/lib/apt/lists/packages.medibuntu.org_dists_lucid_free_binary-amd64_Packages)
W: Duplicate sources.list entry http://packages.medibuntu.org/ lucid/non-free Packages (/var/lib/apt/lists/packages.medibuntu.org_dists_lucid_non-free_binary-amd64_Packages)
eW: Duplicate sources.list entry http://packages.medibuntu.org/ lucid/free Packages (/var/lib/apt/lists/packages.medibuntu.org_dists_lucid_free_binary-amd64_Packages)
W: Duplicate sources.list entry http://packages.medibuntu.org/ lucid/non-free Packages (/var/lib/apt/lists/packages.medibuntu.org_dists_lucid_non-free_binary-amd64_Packages)
fW: Duplicate sources.list entry http://packages.medibuntu.org/ lucid/free Packages (/var/lib/apt/lists/packages.medibuntu.org_dists_lucid_free_binary-amd64_Packages)
W: Duplicate sources.list entry http://packages.medibuntu.org/ lucid/non-free Packages (/var/lib/apt/lists/packages.medibuntu.org_dists_lucid_non-free_binary-amd64_Packages)
W: Duplicate sources.list entry http://packages.medibuntu.org/ lucid/free Packages (/var/lib/apt/lists/packages.medibuntu.org_dists_lucid_free_binary-amd64_Packages)
W: Duplicate sources.list entry http://packages.medibuntu.org/ lucid/non-free Packages (/var/lib/apt/lists/packages.medibuntu.org_dists_lucid_non-free_binary-amd64_Packages)
hW: Duplicate sources.list entry http://packages.medibuntu.org/ lucid/free Packages (/var/lib/apt/lists/packages.medibuntu.org_dists_lucid_free_binary-amd64_Packages)
W: Duplicate sources.list entry http://packages.medibuntu.org/ lucid/non-free Packages (/var/lib/apt/lists/packages.medibuntu.org_dists_lucid_non-free_binary-amd64_Packages)
iW: Duplicate sources.list entry http://packages.medibuntu.org/ lucid/free Packages (/var/lib/apt/lists/packages.medibuntu.org_dists_lucid_free_binary-amd64_Packages)
W: Duplicate sources.list entry http://packages.medibuntu.org/ lucid/non-free Packages (/var/lib/apt/lists/packages.medibuntu.org_dists_lucid_non-free_binary-amd64_Packages)
jW: Duplicate sources.list entry http://packages.medibuntu.org/ lucid/free Packages (/var/lib/apt/lists/packages.medibuntu.org_dists_lucid_free_binary-amd64_Packages)
W: Duplicate sources.list entry http://packages.medibuntu.org/ lucid/non-free Packages (/var/lib/apt/lists/packages.medibuntu.org_dists_lucid_non-free_binary-amd64_Packages)
kW: Duplicate sources.list entry http://packages.medibuntu.org/ lucid/free Packages (/var/lib/apt/lists/packages.medibuntu.org_dists_lucid_free_binary-amd64_Packages)
W: Duplicate sources.list entry http://packages.medibuntu.org/ lucid/non-free Packages (/var/lib/apt/lists/packages.medibuntu.org_dists_lucid_non-free_binary-amd64_Packages)
lW: Duplicate sources.list entry http://packages.medibuntu.org/ lucid/free Packages (/var/lib/apt/lists/packages.medibuntu.org_dists_lucid_free_binary-amd64_Packages)
W: Duplicate sources.list entry http://packages.medibuntu.org/ lucid/non-free Packages (/var/lib/apt/lists/packages.medibuntu.org_dists_lucid_non-free_binary-amd64_Packages)
W: Duplicate sources.list entry http://packages.medibuntu.org/ lucid/free Packages (/var/lib/apt/lists/packages.medibuntu.org_dists_lucid_free_binary-amd64_Packages)
W: Duplicate sources.list entry http://packages.medibuntu.org/ lucid/non-free Packages (/var/lib/apt/lists/packages.medibuntu.org_dists_lucid_non-free_binary-amd64_Packages)
W: Duplicate sources.list entry http://packages.medibuntu.org/ lucid/free Packages (/var/lib/apt/lists/packages.medibuntu.org_dists_lucid_free_binary-amd64_Packages)
W: Duplicate sources.list entry http://packages.medibuntu.org/ lucid/non-free Packages (/var/lib/apt/lists/packages.medibuntu.org_dists_lucid_non-free_binary-amd64_Packages)
W: Duplicate sources.list entry http://packages.medibuntu.org/ lucid/free Packages (/var/lib/apt/lists/packages.medibuntu.org_dists_lucid_free_binary-amd64_Packages)
W: Duplicate sources.list entry http://packages.medibuntu.org/ lucid/non-free Packages (/var/lib/apt/lists/packages.medibuntu.org_dists_lucid_non-free_binary-amd64_Packages)
W: Duplicate sources.list entry http://packages.medibuntu.org/ lucid/free Packages (/var/lib/apt/lists/packages.medibuntu.org_dists_lucid_free_binary-amd64_Packages)
W: Duplicate sources.list entry http://packages.medibuntu.org/ lucid/non-free Packages (/var/lib/apt/lists/packages.medibuntu.org_dists_lucid_non-free_binary-amd64_Packages)
W: Duplicate sources.list entry http://packages.medibuntu.org/ lucid/free Packages (/var/lib/apt/lists/packages.medibuntu.org_dists_lucid_free_binary-amd64_Packages)
W: Duplicate sources.list entry http://packages.medibuntu.org/ lucid/non-free Packages (/var/lib/apt/lists/packages.medibuntu.org_dists_lucid_non-free_binary-amd64_Packages)
W: Duplicate sources.list entry http://packages.medibuntu.org/ lucid/free Packages (/var/lib/apt/lists/packages.medibuntu.org_dists_lucid_free_binary-amd64_Packages)
W: Duplicate sources.list entry http://packages.medibuntu.org/ lucid/non-free Packages (/var/lib/apt/lists/packages.medibuntu.org_dists_lucid_non-free_binary-amd64_Packages)
W: Duplicate sources.list entry http://packages.medibuntu.org/ lucid/free Packages (/var/lib/apt/lists/packages.medibuntu.org_dists_lucid_free_binary-amd64_Packages)
W: Duplicate sources.list entry http://packages.medibuntu.org/ lucid/non-free Packages (/var/lib/apt/lists/packages.medibuntu.org_dists_lucid_non-free_binary-amd64_Packages)
W: Duplicate sources.list entry http://packages.medibuntu.org/ lucid/free Packages (/var/lib/apt/lists/packages.medibuntu.org_dists_lucid_free_binary-amd64_Packages)
W: Duplicate sources.list entry http://packages.medibuntu.org/ lucid/non-free Packages (/var/lib/apt/lists/packages.medibuntu.org_dists_lucid_non-free_binary-amd64_Packages)
W: Duplicate sources.list entry http://packages.medibuntu.org/ lucid/free Packages (/var/lib/apt/lists/packages.medibuntu.org_dists_lucid_free_binary-amd64_Packages)
W: Duplicate sources.list entry http://packages.medibuntu.org/ lucid/non-free Packages (/var/lib/apt/lists/packages.medibuntu.org_dists_lucid_non-free_binary-amd64_Packages)
W: Duplicate sources.list entry http://packages.medibuntu.org/ lucid/free Packages (/var/lib/apt/lists/packages.medibuntu.org_dists_lucid_free_binary-amd64_Packages)
W: Duplicate sources.list entry http://packages.medibuntu.org/ lucid/non-free Packages (/var/lib/apt/lists/packages.medibuntu.org_dists_lucid_non-free_binary-amd64_Packages)
W: Duplicate sources.list entry http://packages.medibuntu.org/ lucid/free Packages (/var/lib/apt/lists/packages.medibuntu.org_dists_lucid_free_binary-amd64_Packages)
W: Duplicate sources.list entry http://packages.medibuntu.org/ lucid/non-free Packages (/var/lib/apt/lists/packages.medibuntu.org_dists_lucid_non-free_binary-amd64_Packages)
W: Duplicate sources.list entry http://packages.medibuntu.org/ lucid/free Packages (/var/lib/apt/lists/packages.medibuntu.org_dists_lucid_free_binary-amd64_Packages)
W: Duplicate sources.list entry http://packages.medibuntu.org/ lucid/non-free Packages (/var/lib/apt/lists/packages.medibuntu.org_dists_lucid_non-free_binary-amd64_Packages)
W: Duplicate sources.list entry http://packages.medibuntu.org/ lucid/free Packages (/var/lib/apt/lists/packages.medibuntu.org_dists_lucid_free_binary-amd64_Packages)
W: Duplicate sources.list entry http://packages.medibuntu.org/ lucid/non-free Packages (/var/lib/apt/lists/packages.medibuntu.org_dists_lucid_non-free_binary-amd64_Packages)
W: Duplicate sources.list entry http://packages.medibuntu.org/ lucid/free Packages (/var/lib/apt/lists/packages.medibuntu.org_dists_lucid_free_binary-amd64_Packages)
W: Duplicate sources.list entry http://packages.medibuntu.org/ lucid/non-free Packages (/var/lib/apt/lists/packages.medibuntu.org_dists_lucid_non-free_binary-amd64_Packages)
W: Duplicate sources.list entry http://packages.medibuntu.org/ lucid/free Packages (/var/lib/apt/lists/packages.medibuntu.org_dists_lucid_free_binary-amd64_Packages)
W: Duplicate sources.list entry http://packages.medibuntu.org/ lucid/non-free Packages (/var/lib/apt/lists/packages.medibuntu.org_dists_lucid_non-free_binary-amd64_Packages)
W: Duplicate sources.list entry http://packages.medibuntu.org/ lucid/free Packages (/var/lib/apt/lists/packages.medibuntu.org_dists_lucid_free_binary-amd64_Packages)
W: Duplicate sources.list entry http://packages.medibuntu.org/ lucid/non-free Packages (/var/lib/apt/lists/packages.medibuntu.org_dists_lucid_non-free_binary-amd64_Packages)
W: Duplicate sources.list entry http://packages.medibuntu.org/ lucid/free Packages (/var/lib/apt/lists/packages.medibuntu.org_dists_lucid_free_binary-amd64_Packages)
W: Duplicate sources.list entry http://packages.medibuntu.org/ lucid/non-free Packages (/var/lib/apt/lists/packages.medibuntu.org_dists_lucid_non-free_binary-amd64_Packages)
W: Duplicate sources.list entry http://packages.medibuntu.org/ lucid/free Packages (/var/lib/apt/lists/packages.medibuntu.org_dists_lucid_free_binary-amd64_Packages)
W: Duplicate sources.list entry http://packages.medibuntu.org/ lucid/non-free Packages (/var/lib/apt/lists/packages.medibuntu.org_dists_lucid_non-free_binary-amd64_Packages)
W: Duplicate sources.list entry http://packages.medibuntu.org/ lucid/free Packages (/var/lib/apt/lists/packages.medibuntu.org_dists_lucid_free_binary-amd64_Packages)
W: Duplicate sources.list entry http://packages.medibuntu.org/ lucid/non-free Packages (/var/lib/apt/lists/packages.medibuntu.org_dists_lucid_non-free_binary-amd64_Packages)
W: Duplicate sources.list entry http://packages.medibuntu.org/ lucid/free Packages (/var/lib/apt/lists/packages.medibuntu.org_dists_lucid_free_binary-amd64_Packages)
W: Duplicate sources.list entry http://packages.medibuntu.org/ lucid/non-free Packages (/var/lib/apt/lists/packages.medibuntu.org_dists_lucid_non-free_binary-amd64_Packages)
W: Duplicate sources.list entry http://packages.medibuntu.org/ lucid/free Packages (/var/lib/apt/lists/packages.medibuntu.org_dists_lucid_free_binary-amd64_Packages)
W: Duplicate sources.list entry http://packages.medibuntu.org/ lucid/non-free Packages (/var/lib/apt/lists/packages.medibuntu.org_dists_lucid_non-free_binary-amd64_Packages)
W: Duplicate sources.list entry http://packages.medibuntu.org/ lucid/free Packages (/var/lib/apt/lists/packages.medibuntu.org_dists_lucid_free_binary-amd64_Packages)
W: Duplicate sources.list entry http://packages.medibuntu.org/ lucid/non-free Packages (/var/lib/apt/lists/packages.medibuntu.org_dists_lucid_non-free_binary-amd64_Packages)
W: Duplicate sources.list entry http://packages.medibuntu.org/ lucid/free Packages (/var/lib/apt/lists/packages.medibuntu.org_dists_lucid_free_binary-amd64_Packages)
W: Duplicate sources.list entry http://packages.medibuntu.org/ lucid/non-free Packages (/var/lib/apt/lists/packages.medibuntu.org_dists_lucid_non-free_binary-amd64_Packages)
W: Duplicate sources.list entry http://packages.medibuntu.org/ lucid/free Packages (/var/lib/apt/lists/packages.medibuntu.org_dists_lucid_free_binary-amd64_Packages)
W: Duplicate sources.list entry http://packages.medibuntu.org/ lucid/non-free Packages (/var/lib/apt/lists/packages.medibuntu.org_dists_lucid_non-free_binary-amd64_Packages)
W: Duplicate sources.list entry http://packages.medibuntu.org/ lucid/free Packages (/var/lib/apt/lists/packages.medibuntu.org_dists_lucid_free_binary-amd64_Packages)
W: Duplicate sources.list entry http://packages.medibuntu.org/ lucid/non-free Packages (/var/lib/apt/lists/packages.medibuntu.org_dists_lucid_non-free_binary-amd64_Packages)
W: Duplicate sources.list entry http://packages.medibuntu.org/ lucid/free Packages (/var/lib/apt/lists/packages.medibuntu.org_dists_lucid_free_binary-amd64_Packages)
W: Duplicate sources.list entry http://packages.medibuntu.org/ lucid/non-free Packages (/var/lib/apt/lists/packages.medibuntu.org_dists_lucid_non-free_binary-amd64_Packages)
mW: Duplicate sources.list entry http://packages.medibuntu.org/ lucid/free Packages (/var/lib/apt/lists/packages.medibuntu.org_dists_lucid_free_binary-amd64_Packages)
W: Duplicate sources.list entry http://packages.medibuntu.org/ lucid/non-free Packages (/var/lib/apt/lists/packages.medibuntu.org_dists_lucid_non-free_binary-amd64_Packages)
W: Duplicate sources.list entry http://packages.medibuntu.org/ lucid/free Packages (/var/lib/apt/lists/packages.medibuntu.org_dists_lucid_free_binary-amd64_Packages)
W: Duplicate sources.list entry http://packages.medibuntu.org/ lucid/non-free Packages (/var/lib/apt/lists/packages.medibuntu.org_dists_lucid_non-free_binary-amd64_Packages)
W: Duplicate sources.list entry http://packages.medibuntu.org/ lucid/free Packages (/var/lib/apt/lists/packages.medibuntu.org_dists_lucid_free_binary-amd64_Packages)
W: Duplicate sources.list entry http://packages.medibuntu.org/ lucid/non-free Packages (/var/lib/apt/lists/packages.medibuntu.org_dists_lucid_non-free_binary-amd64_Packages)
sW: Duplicate sources.list entry http://packages.medibuntu.org/ lucid/free Packages (/var/lib/apt/lists/packages.medibuntu.org_dists_lucid_free_binary-amd64_Packages)
W: Duplicate sources.list entry http://packages.medibuntu.org/ lucid/non-free Packages (/var/lib/apt/lists/packages.medibuntu.org_dists_lucid_non-free_binary-amd64_Packages)
W: Duplicate sources.list entry http://packages.medibuntu.org/ lucid/free Packages (/var/lib/apt/lists/packages.medibuntu.org_dists_lucid_free_binary-amd64_Packages)
W: Duplicate sources.list entry http://packages.medibuntu.org/ lucid/non-free Packages (/var/lib/apt/lists/packages.medibuntu.org_dists_lucid_non-free_binary-amd64_Packages)
uW: Duplicate sources.list entry http://packages.medibuntu.org/ lucid/free Packages (/var/lib/apt/lists/packages.medibuntu.org_dists_lucid_free_binary-amd64_Packages)
W: Duplicate sources.list entry http://packages.medibuntu.org/ lucid/non-free Packages (/var/lib/apt/lists/packages.medibuntu.org_dists_lucid_non-free_binary-amd64_Packages)
wW: Duplicate sources.list entry http://packages.medibuntu.org/ lucid/free Packages (/var/lib/apt/lists/packages.medibuntu.org_dists_lucid_free_binary-amd64_Packages)
W: Duplicate sources.list entry http://packages.medibuntu.org/ lucid/non-free Packages (/var/lib/apt/lists/packages.medibuntu.org_dists_lucid_non-free_binary-amd64_Packages)
W: Duplicate sources.list entry http://packages.medibuntu.org/ lucid/free Packages (/var/lib/apt/lists/packages.medibuntu.org_dists_lucid_free_binary-amd64_Packages)
W: Duplicate sources.list entry http://packages.medibuntu.org/ lucid/non-free Packages (/var/lib/apt/lists/packages.medibuntu.org_dists_lucid_non-free_binary-amd64_Packages)
x
W: Duplicate sources.list entry http://packages.medibuntu.org/ lucid/free Packages (/var/lib/apt/lists/packages.medibuntu.org_dists_lucid_free_binary-amd64_Packages)
W: Duplicate sources.list entry http://packages.medibuntu.org/ lucid/non-free Packages (/var/lib/apt/lists/packages.medibuntu.org_dists_lucid_non-free_binary-amd64_Packages)
admin dcfldd 2012-01-24 17:19:51
admin linux-image-2.6.32-29-generic 2011-03-11 14:39:39
admin linux-image-2.6.32-30-generic 2011-03-18 11:41:42
admin linux-image-2.6.32-32-generic 2011-05-31 13:06:16
admin linux-image-2.6.32-33-generic 2011-07-16 17:39:58
admin linux-image-2.6.32-34-generic 2011-10-03 13:39:41
admin linux-image-2.6.32-35-generic 2011-11-10 09:36:41
admin linux-image-2.6.32-36-generic 2011-12-03 13:33:32
admin linux-image-2.6.32-37-generic 2011-12-21 01:59:33
admin linux-image-2.6.32-38-generic 2012-01-24 13:27:14
debug wine1.2-dbg 2012-01-25 17:29:46
devel linux-headers-2.6.32-29 2011-03-11 14:41:37
devel linux-headers-2.6.32-29-generic 2011-03-11 14:41:51
devel linux-headers-2.6.32-30 2011-03-18 11:42:53
devel linux-headers-2.6.32-30-generic 2011-03-18 11:43:15
devel linux-headers-2.6.32-32 2011-05-31 13:07:01
devel linux-headers-2.6.32-32-generic 2011-05-31 13:07:15
devel linux-headers-2.6.32-33 2011-07-16 17:41:12
devel linux-headers-2.6.32-33-generic 2011-07-16 17:41:27
devel linux-headers-2.6.32-34 2011-10-03 13:40:29
devel linux-headers-2.6.32-34-generic 2011-10-03 13:40:44
devel linux-headers-2.6.32-35 2011-11-10 09:37:28
devel linux-headers-2.6.32-35-generic 2011-11-10 09:37:46
devel linux-headers-2.6.32-36 2011-12-03 13:34:44
devel linux-headers-2.6.32-36-generic 2011-12-03 13:35:00
devel linux-headers-2.6.32-37 2011-12-21 02:00:20
devel linux-headers-2.6.32-37-generic 2011-12-21 02:00:37
devel linux-headers-2.6.32-38 2012-01-24 13:27:45
devel linux-headers-2.6.32-38-generic 2012-01-24 13:27:59
gnome evince-dbg 2011-09-07 18:14:47
graphics avidemux 2011-07-06 14:12:56
graphics avidemux-plugins-qt 2011-07-06 14:12:59
graphics avidemux-qt 2011-07-06 14:13:00
graphics hugin 2011-07-06 21:13:06
graphics jalbum 2011-07-06 11:07:16
graphics scangearmp-common 2011-02-18 19:54:29
graphics scangearmp-mg6100series 2011-02-18 19:54:36
graphics xnviewmp 2011-07-14 15:15:41
otherosfs isomaster 2011-10-20 18:12:11
otherosfs wine1.2 2012-01-25 17:29:26
sound mscore 2011-09-07 15:19:36
sound mscore-common 2011-09-07 15:19:37
text acroread 2011-09-07 19:11:19
text acroread-fonts 2011-09-07 19:11:32
utils unrar 2011-03-11 14:42:29
video mencoder 2011-07-06 11:51:48
web firefox-locale-en 2012-01-27 17:46:36
web firefox-locale-fr 2012-01-27 17:46:37
web klinkstatus 2011-05-26 21:21:46
[Entrée]
Je peux virer les lignes de tous les noyaux (ou presque ?) mais surtout:
J'ai des tas d'erreurs me signalant des erreurs W:, dW, eW, etc.... concernant des
"Duplicate sources.list entry" concernant des packages medibuntu avec deux lignes successives identiques sauf que l'une indique "lucid/free packages" et l'autre "lucid/non-free packages".
Je ne sais pas si cela veut dire que j'ai utilisé les uns à une occasion, et les autres à une autre, mais je ne me souviens pas, sauf avoir installé une imprimante/scanner wifi Canon pour laquelle j'ai utilisé des outils d'install pris chez Canon (et fait un petit tutoriel), et peut-être aussi du non-libre pour des plugins flash par exemple.
A moins que ce soit lié à une mise à jour qui a raté. En général j'accepte les maj que le gestionnaire me propose, mais un jour (il n'y a pas très longtemps) une maj a raté (pourquoi ? il m'aura peut-être proposé une maj incompatible avec une déjà faite à la main, et je l'aurais acceptée ?), et depuis j'ai de temps en temps un message d'erreur "duplicate source" à l'ouverture du gestionnaire de mise à jour, et pourtant tout semble fonctionner.
Est-ce que pour chaque doublon, je vais devoir essayer de reconstituer une ligne "normale", soit free soit non-free, et si oui, comment ?
Hors ligne
#27 Le 02/02/2012, à 09:58
- quent57
Re : [Script Bash]Liste Paquets installés manuellement après l'installation
Salut,
alors les erreur que tu as, je ne sais pas pourquoi elle apparaisse dans la console, ce n'est pas très beau. Quand a la raison de leur apparition, c'est assez explicite, tu dois avoir 2 fois le même dépôt. Ce n'est pas grave.
En faite le script est censé afficher a..b..c..d pour montrer sa progression. C'est la raison pour laquelle tu as dw ew, ne t'en soucie pas, cela veux juste dire w: soit warning.
Il n'y a aucun nom de package caché dans ces message d'erreur en tous cas.
La liste des logiciels est bien en bas. Il faut en effet supprimer toute les lignes qui contiennent linux.
Et je vois que tu exporte dans un fichier, si tu veux pouvoir réinstaller facilement les packages sauvegardés, jette un coup d'oeil a cette ligne de la doc :
Si on veut utiliser le script au sein d'un autre script, utiliser l'option -s qui permet d'afficher uniquement le nom des packages. C'est aussi notablement plus rapide.
En maintenance ... http://www.tux.quent.fr/
Hors ligne
#28 Le 02/02/2012, à 13:47
- n3o51
Re : [Script Bash]Liste Paquets installés manuellement après l'installation
quent57 pour les paquets sans aptitude
dpkg -l | grep "^ii"
Welcome to the real world
________________________________
Hors ligne
#29 Le 02/02/2012, à 16:32
- quent57
Re : [Script Bash]Liste Paquets installés manuellement après l'installation
quent57 pour les paquets sans aptitude
dpkg -l | grep "^ii"
Merci pour l'info ! il faudrait quand même que je jette coup d'oeil si on a les mêmes résultats ou non, mais c'est intéressant.
En maintenance ... http://www.tux.quent.fr/
Hors ligne
#30 Le 02/02/2012, à 16:37
- quent57
Re : [Script Bash]Liste Paquets installés manuellement après l'installation
dpkg -l | grep "^ii"
c'est pas mieux ca pour lister les paquets car moi j'utilise apt et non aptitude donc cette commande est indépendante enfin je pense .
Je trouve des résultats bien différent entre les 2 commandes :
$ aptitude search '~i !~M' -F '%p' | wc -l
1543
$ dpkg -l | grep "^ii" | wc -l
2492
Je n'ai pas le temps de comparer plus en détail dans l'immédiat, mais je m'y pencherais.
En maintenance ... http://www.tux.quent.fr/
Hors ligne
#31 Le 24/02/2012, à 19:28
- quent57
Re : [Script Bash]Liste Paquets installés manuellement après l'installation
Liste des paquets installés manuellement :
apt-mark showmanual
En maintenance ... http://www.tux.quent.fr/
Hors ligne
#32 Le 29/04/2012, à 22:04
- quent57
Re : [Script Bash]Liste Paquets installés manuellement après l'installation
En maintenance ... http://www.tux.quent.fr/
Hors ligne
#33 Le 12/05/2012, à 18:52
- quent57
Re : [Script Bash]Liste Paquets installés manuellement après l'installation
Oui, python serai une idée, ce qui est plus simple avec bash, c'est l'accès à des outils comme tail, head, grep, join, cut que je ne suis pas sur de retrouver dans python.
Ah, c'est sur, tu ne trouveras plus ce genre d'outils, c'est beaucoup plus simple en python.
(...)
Il faudrait que je me documente un peu sur python, ca pourrais m'être utile par la suite de toute manière.
Python est plus simple que bash je pense (pour une utilisation simple), par contre la POO, les classes, self, héritages & co, au début c'est un peu galère, mais après, quand on découvre la puissance ...
Salut,
Super initiative, je trouve que c'est une bonne idée pour pouvoir facilement installer toutes ses applications en cas de réinstallation du système ou mise à jour de la version d'ubuntu.
Je voulais juste savoir où en était ton projet d'écriture du programme en python ?
J'ai (enfin) fais une version en python
J'ai implémenté une logique très similaire, il manque que 2 chose à la version en python : les colonnes ne sont pas aligné dans l'affichage des résultats, et il n'y a pas l'option -s.
Voici ce que j'en ai retenu :
* Python légèrement plus rapide (python : 5.4 s, bash : 8 secondes)
* Taille de Code sensiblement identique
* Code python beaucoup plus lisible !
* Code python sûrement plus extensible !
* Logique code complètement différente !
Voici les 2 bases de code :
Bash :
#!/bin/bash
# Développeur : Quentin Bérard : dev@quent.fr
# Licence Creativ Common BY - SA http://creativecommons.org/licenses/by-sa/2.0/fr/ ou GPL v3
# version 1.3.0
# diff 1.2 et 1.3 passage à apt-mark showmanual
# diff 1.1 et 1.2 ajout de la ligne de commande -s, parcours de tous les /var/log/dpkg.log affichage de l'alphabet pour attendre
# diff 1.0 et 1.1 : beaucoup plus rapide, utilisation de join, affichage catégorie
# TODO :
# - supprimer la dépendance à aptitude
# - utiliser : /var/lib/apt/extended_states
# - vérifier si on trouve les mêmes résultats
# - arriver à parser le fichier.
# - comportement après une maj de version de l'OS ?
# - améliorer la rapidité du script
# - remplacer apt-cache show par plus rapide
# - filtrer les paquets linux-image et linux-headers
# - supprimer cat quand c'est possible (suivi de grep)
# Notes :
# Lister les paquets installés :
# - dpkg -l
# - dpkg --get-selections
# Info sur paquet
# - apt-cache show paquet
# - dpkg --print-avail paquet
# Liste les paquets installés manuellements :
# - apt-mark showmanual
# - aptitude search '~i !~M' -F '%p'
# cat t1 | sort -k 3 : trier suivant la 3eme colonne
verbose=true
if (( $# >= 1 ));
then
if [ $1 = "-s" ];
then
verbose=false
fi
fi
# adresse de base du fichier des logs.
log="/var/log/dpkg.log"
# on affiche d'abord les logs en gz (2-x) dans l'ordre inverse (x-2) puis les autres (.1 et néant) dans l'ordre inverse.
# on ne récupere que les ligne concernant une installation.
leslogs=$(echo -e "$(gunzip $(ls $log*.gz | sort -r ) --stdout ; cat $(ls $log* | grep -v ".gz" | sort -r ))" | grep "\ install\ ")
#la premiere entrée correspond forcément à un paquet installé par défaut lors de l'instal de l'Ubuntu.
#on récupère alors sa date d'installation.
dateInstal=$(echo "$leslogs" | head -1 | cut -d" " -f1)
#toute les dates d'installations, on ne prend que les colonnes intéressantes
allPackagesDate=$(echo "$leslogs" | cut -d" " -f1,2,4)
#tout les noms (-F '%p') des paquets installés (i) non automatiquement (!M)
packages=$(apt-mark showmanual)
if $verbose ;
then
echo "Liste des paquets installés manuellement, et après l'installation de l'OS :"
echo "Attendez 2 minutes !"
fi
liste=""
l=""
allPackagesDate=$(echo "$allPackagesDate" | grep -v "$dateInstal" )
#les - ne sont pas triés pareil
echo "$packages" | sort -k 1 > .doesntExistinstalledPackages
# tri sur la colonne des paquets
echo "$allPackagesDate" | sort -k 3 > .doesntExistdatedPackages
# jointure
join -1 1 -2 3 ".doesntExistinstalledPackages" ".doesntExistdatedPackages" | tee ".doesntExistinstalledDatedPackages" >> "/dev/null"
#affiche la catégorie de l'arg1 sur la sortie
getCategory() {
package=$1
# propriétés du package, partie Section, afficher une seul ligne (souvent répété cf liboverlay-scrollbar-0.1-0)
# puis enlever "Section: "
cat=$(apt-cache show $package | grep "Section: " | head -1 | cut -d" " -f2)
cat2=$(echo $cat | cut -d"/" -f2) #Section: universe/graphics
if [ -z cat2 ];
then # si "graphics"
cat2=$cat
fi
echo "$cat2"
}
cat=""
liste=""
lastPackage=""
lastPackageLine=""
OLDIFS=$IFS
lettre=""
IFS='
'
for arg in $(cat .doesntExistinstalledDatedPackages)
do
IFS=$OLDIFS # pour ne pas poluer le reste du programme
# uniquement le nom
package=$(echo "$arg" | cut -d" " -f1)
# si le nom n'est pas nouveau, on n'affiche pas le dernier
# si le nom est nouveau, on affiche le précédent
if [ ! "$package" = "$lastPackage" ];
then
# pas le premier
if [ ! $lastPackage = "" ];
then
if $verbose ;
then
# on recherche la catégorie
cat=$(getCategory $lastPackage)
fi
# on ajoute a la liste
liste=$(echo "$liste\n$cat $lastPackageWithDate")
fi
fi
# on garde mémoire du dernier package avec la date
lastPackageWithDate=$arg
# on garde la mémoire du dernier package
lastPackage=$package
#affichage de l'alphabet d'attente
if $verbose ;
then
flettre=$(echo $package | head -c 1)
if [ ! "$lettre" = "$flettre" ];
then
echo -n "$flettre"
lettre=$flettre
fi
fi
#pour le prochain tours de for
IFS='
'
done
## on ajoute le dernier. ##
# on recherche la catégorie
if $verbose ;
then
#apres l'alphabet : un espace
echo
echo
cat=$(getCategory $lastPackage)
fi
# on ajoute a la liste
liste=$(echo "$liste\n$cat $lastPackageWithDate")
if ! $verbose ;
then
# on passe le " " initiale
liste=$(echo -e "$liste" | cut -d" " -f2)
# plusieurs colonnes
liste=$(echo -e "$liste" | column)
else
#trie suivant la catégorie
liste=$(echo -e "$liste" | sort)
#mise en colonne
liste=$(echo -e "$liste" | column -t)
#affichage
fi
echo -e "$liste"
#dossier temporaires
rm .doesntExistinstalledPackages .doesntExistdatedPackages .doesntExistinstalledDatedPackages
if $verbose ;
then
echo "[Entrée]"
read
fi
Python
#!/bin/python
# adresse de base du fichier des logs.
log="/var/log/dpkg.log"
import subprocess
import os
import gzip
import re
os.chdir("/var/log/")
# thanks to http://forum.hardware.fr/hfr/Programmation/Python/python-suppresion-doublons-sujet_103862_1.htm
def nub1(inpt):
nv = []
[nv.append(item) for item in inpt if not item in nv]
return nv
class an_install:
def __init__(self, name, date, hour, version ):
self.name=name
self.date=date
self.hour=hour
self.version=version
self.cat=""
def __eq__(self,other):
return self.name.__eq__(other.name)
class dpkgFile:
def __init__(self, name):
self.name=name
def get_installs(self):
content=None
if "gz" in self.name:
content=gzip.open(self.name,"r")
else:
content=open(self.name,"r")
installs=[]
for line in content:
line_vals=str.split(line, " ")
operation=line_vals[2]
if not operation=="install":
continue
nameI=line_vals[3]
date=line_vals[0]
hour=line_vals[1]
version=line_vals[4]
installs.append(an_install(nameI, date, hour, version))
content.close()
return installs
tabListFichier=[]
# recuperation de tous les fichiers de log de dpkg :
listFichier = os.listdir(".")
for fichier in listFichier:
if "dpkg.log" in fichier:
tabListFichier.append(dpkgFile(fichier))
# tri des fichiers du plus recent au plus vieux.
tabListFichier.sort(key=lambda f: f.name)
# construction de la liste des installations
installs=[]
for dpkgF in tabListFichier:
installs.extend(dpkgF.get_installs())
installs.sort(key=lambda f:f.date)
date=installs[0].date
installs2=[]
for install in installs:
if install.date != date:
installs2.append(install)
installs=installs2
for install in installs:
if install.date == date:
print "echec"
# recuperation de la derniere installation uniquement
installs=nub1(installs)
proc = subprocess.Popen(["apt-mark","showmanual"], stdout=subprocess.PIPE)
manualInstalls,err = proc.communicate()
manualInstallsList=[]
for manualInstall in str.split(manualInstalls,'\n'):
if manualInstall != "":
manualInstallsList.append(manualInstall)
installs2=[]
for install in installs:
if install.name in manualInstallsList:
installs2.append(install)
installs=installs2
section=re.compile("Section: ([^\n/]*)")
for install in installs:
proc = subprocess.Popen(["apt-cache","show",install.name], stdout=subprocess.PIPE)
res,err = proc.communicate()
cat=section.search(res)
if cat is not None:
install.cat = cat.group(1)
installs.sort(key=lambda f: f.cat)
for install in installs:
print install.cat+" "+install.name+" "+install.date+" "
Je ferais évoluer la version python pour une meilleur détection des paquets installés lors de l'installation de Ubuntu, pour supprimer les paquets "linux", et d'autres fonctionnalités !
N'hésitez pas a me donner des conseils sur la version python !
PS : j'ai enfin pu supprimer la dépendance à aptitude
En maintenance ... http://www.tux.quent.fr/
Hors ligne
#34 Le 13/08/2012, à 18:57
- quent57
Re : [Script Bash]Liste Paquets installés manuellement après l'installation
Merci a ce mail de yann ubuntu sur la ML ubuntu :
- Les paquets présents dans les ISOs sont listés dans les fichiers "manifest" de http://releases.ubuntu.com/8.04 , http://releases.ubuntu.com/12.04 , etc.
- certains paquets sont retirés pendant l'installation sur disque, par exemple gParted, on peut en voir la liste dans le fichier manifest-remove présent dans le dossier /casper des ISO.
- les paquets présents dans les dépots officiels (mais pas forcément présents dans l'ISO) sont listés sur http://packages.ubuntu.com
En maintenance ... http://www.tux.quent.fr/
Hors ligne
#35 Le 05/09/2012, à 18:52
- claudiux
Re : [Script Bash]Liste Paquets installés manuellement après l'installation
Si ça peut être utile, j'utilise la commande suivante pour connaitre la liste des paquets installés :
dpkg --get-selections | grep -v deinstall | awk '{print $1}'
et celle des paquets désinstallés :
dpkg --get-selections | grep deinstall | awk '{print $1}'
Hors ligne
#36 Le 06/09/2012, à 13:26
- claudiux
Re : [Script Bash]Liste Paquets installés manuellement après l'installation
Liste des paquets installés manuellement :
apt-mark showmanual
Dommage que Sous Ubuntu 10.10 (maverick) la commande apt-mark ne connaisse pas l'option showmanual. Je vais essayer d'adapter ton script, car j'ai plusieurs ordis à faire migrer de 10.10 à 12.04.1.
Hors ligne
#37 Le 06/09/2012, à 14:42
- quent57
Re : [Script Bash]Liste Paquets installés manuellement après l'installation
J'ai fais un "changlog" rudimentaire au début de mon script :
# version 1.3.0
# diff 1.2 et 1.3 passage à apt-mark showmanual
# diff 1.1 et 1.2 ajout de la ligne de commande -s, parcours de tous les /var/log/dpkg.log affichage de l'alphabet pour attendre
# diff 1.0 et 1.1 : beaucoup plus rapide, utilisation de join, affichage catégorie
Donc j'imagine que le version 1.2 diffusé dans la première page de cette discussion fonctionnera pour toi !
Je regarderai si les commandes que tu m'a donné peuvent servir !
En maintenance ... http://www.tux.quent.fr/
Hors ligne
#38 Le 06/09/2012, à 19:47
- claudiux
Re : [Script Bash]Liste Paquets installés manuellement après l'installation
Voici un script python qui utilise pour une large part celui de quent57, et l'une des commandes bash que j'ai données au #35.
Il est prévu pour fonctionner sur Maverick. Je vais faire des tests pour voir si cela fonctionne sur une réinstall de Maverick ; il reste à sauver les clés PGP des dépôts PPA, la liste de ceux-ci en adaptant le nom de la distrib (remplacer maverick par precise, si le dépôt contient bien des paquets pour precise), puis créer les scripts pour ré-installer les dépôts, clés et paquets existants sur une Precise.
#!/usr/bin/python
# -*- coding: utf-8 -*-
import subprocess
import os, os.path
import re
### Liste des paquets installés automatiquement (i.e non installés manuellement) ###
# Sous Maverick (Ubuntu 10.10) apt-mark ne connait pas l'option showmanual.
proc = subprocess.Popen(["apt-mark","showauto"], stdout=subprocess.PIPE)
autoInstalls,err = proc.communicate()
autoInstallsList = []
for autoInstall in str.split(autoInstalls,'\n'):
autoInstallsList.append(autoInstall)
## debug:
#print "autoInstallsList: %i" %len(autoInstallsList)
### Liste de tous les paquets installés ###
# S'il n'existe pas, on crée un script bash qui nous donne cette liste.
# (Pas élégant, mais ça fonctionne et c'est rapide !)
if not os.path.exists(os.path.abspath('')+'/allpackages.sh'):
allpackagescript=open(os.path.abspath('')+'/allpackages.sh', 'w')
allpackagescript.write("dpkg --get-selections | grep -v deinstall | awk '{print $1}'")
allpackagescript.close()
# On utilise ce script :
proc=subprocess.Popen(["/bin/sh",os.path.abspath('')+"/allpackages.sh"], stdout=subprocess.PIPE)
allInstalls,err = proc.communicate()
allInstallsList = []
# Filtre pour les paquets dont le nom commence par 'linux-' et contient
# au moins un chiffre, comme linux-image-3.2.0-23-generic
# ou linux-headers-3.2.0-23-generic. Ces paquets sont inutiles dans la liste,
# car leurs dernières versions sont installées par des meta-paquets tels linux-generic,
# linux-headers-generic, etc.
linuxchiffres=re.compile(r'linux-.*\d+')
for allInstall in str.split(allInstalls,'\n'):
if not linuxchiffres.match(allInstall): # on écarte les paquets filtrés.
allInstallsList.append(allInstall)
## debug:
#print "allInstallsList: %i" %len(allInstallsList)
### Liste de tous les paquets installés manuellement ###
# C'est la différence entre la liste des paquets installés et celle des paquets auto.
manualInstallList = filter(lambda x:x not in autoInstallsList,allInstallsList)
# Suppression des paquets réinstallés automatiquement
dependsList=[]
depends=re.compile("Depends: ([^\n/]*)")
section=re.compile("Section: ([^\n/]*)")
for pkg in manualInstallList:
proc=subprocess.Popen(["apt-cache","show",pkg], stdout=subprocess.PIPE)
res,err = proc.communicate()
"""
#1ere idée : Suppression des paquets dont dependent les meta-paquets (tels ubuntu-minimal et ubuntu-desktop) :
sct=section.search(res)
if sct.group(1).startswith("metapackages"):
#print "META : %s" %pkg
deps=depends.search(res)
deps=deps.group(1).replace("," , "")
pkgsList=str.split(deps, " ")
dependsList=dependsList + filter(lambda x:x not in dependsList,pkgsList)
"""
# 2nde idée : Finalement, supprimer tous les paquets qui seront réinstallés automatiquement du fait des dépendances :
deps=depends.search(res)
if deps is not None:
deps=deps.group(1).replace("," , "")
pkgsList=str.split(deps, " ")
dependsList=dependsList + filter(lambda x:x not in dependsList,pkgsList)
# On supprime ces paquets de la liste des paquets installés manuellement :
manualInstallList=filter(lambda x:x not in dependsList,manualInstallList)
# debug:
#print "manualInstallList: %i" %len(manualInstallList)
for install in manualInstallList:
print install
EDIT (08/09/2012) : J'ai adapté le script ci-dessus pour qu'il fonctionne aussi sur les versions suivant la 10.10 d'Ubuntu (testé sur 12.04.1).
Dernière modification par claudiux (Le 07/09/2012, à 23:31)
Hors ligne
#39 Le 14/10/2012, à 09:34
- mloupiot
Re : [Script Bash]Liste Paquets installés manuellement après l'installation
Bonjour,
@ quent57 : au lancement de ton script (récupéré dans le post #1) j'ai ce message d'erreur
Usage: apt-mark [options] {markauto|unmarkauto} packages...
apt-mark: error: first argument must be 'markauto', 'unmarkauto' or 'showauto'
Liste des paquets installés manuellement, et après l'installation de l'OS :
Attendez 2 minutes !
E: Aucun paquet n'a été trouvé
[Entrée]
Je suis sous ubuntu 11.04.
Si tu as une idée …
Hors ligne
#40 Le 19/10/2012, à 07:02
- bishop
Re : [Script Bash]Liste Paquets installés manuellement après l'installation
Salut !
Idem que mloupiot.
bishop1104@Bishop1104:~$ sh ./paquets_installes_manuellements.sh
./paquets_installes_manuellements.sh: 41: 0: not found
Usage: apt-mark [options] {markauto|unmarkauto} packages...
apt-mark: error: first argument must be 'markauto', 'unmarkauto' or 'showauto'
Liste des paquets installés manuellement, et après l'installation de l'OS :
Attendez 2 minutes !
E: Aucun paquet n'a été trouvé
-e -e
-e
[Entrée]
read: 180: arg count
La plus grande surprise que puisse faire un con c'est de faire une pause.
Hors ligne
#41 Le 19/10/2012, à 07:06
- bishop
Re : [Script Bash]Liste Paquets installés manuellement après l'installation
Il faut lancer le script avec sudo.
bishop1104@Bishop1104:~$ sudo sh ./paquets_installes_manuellements.sh
[sudo] password for bishop1104:
./paquets_installes_manuellements.sh: 37: 0: not found
Liste des paquets installés manuellement, et après l'installation de l'OS :
Attendez 2 minutes !
4abcdefghijklmnopqrstuvwxyz
-e -e admin acpidump 2011-12-07 23:10:59
admin burg 2012-01-30 17:03:06
admin clean 2011-12-20 18:40:49
admin cryptkeeper 2011-11-30 21:42:25
admin disk-manager 2012-03-16 23:37:51
admin gnome-disk-utility 2011-12-17 12:54:44
admin imvirt 2012-06-03 18:15:15
admin libmusicbrainz-ruby1.8 2011-10-10 21:54:01
admin linux-image-2.6.38-16-generic 2012-09-15 02:10:30
admin monitorix 2011-12-30 20:12:31
admin pysdm 2011-11-06 11:27:51
admin sysstat 2011-12-01 23:41:10
admin testdisk 2012-03-02 17:02:25
Applications com.adobe.air.settings.manager.419d633a757e8b26dd2bdb301927ba7ba7490f38.1 2012-04-01 11:11:48
Applications com.levitation.colorbrowser.e8c85b0d1658562c6bf4ee77663eb3c86b87123c.1 2012-05-07 22:31:35
apps buc 2012-03-05 15:33:36
base qefem 2011-11-29 21:08:24
base ultracopier 2011-12-31 00:44:47
burg-manager 2012-03-05 15:34:36
cli-mono libmono-cecil-private-cil 2012-05-07 22:18:46
cli-mono libmono-i18n-west1.0-cil 2012-05-07 22:18:49
cli-mono libmono-messaging2.0-cil 2012-05-07 22:18:44
cli-mono libmono-system-data-linq2.0-cil 2012-05-07 22:18:45
cli-mono libmono-wcf3.0-cil 2012-05-07 22:18:45
cli-mono libtaglib-cil-dev 2012-02-14 23:21:31
database mysql-client-5.1 2011-10-02 14:48:42
database mysql-client-core-5.1 2011-10-02 14:48:42
database mysql-server 2011-10-02 14:48:44
database mysql-server-5.1 2011-10-02 14:48:43
devel audacious-plugins-dbg 2011-11-08 19:19:32
devel boost-build 2011-12-30 18:23:29
devel byacc 2012-01-27 16:13:04
devel bzr 2011-10-03 13:45:17
devel codeblocks 2012-02-10 14:51:20
devel devscripts 2011-10-03 13:45:18
devel dh-make 2011-10-03 13:45:19
devel dpatch 2011-10-03 13:45:19
devel dupeguru-se 2011-12-03 01:21:15
devel ella 2011-10-30 00:09:54
devel flex 2012-01-27 16:12:53
devel g++-4.4-multilib 2011-10-30 01:53:06
devel gambas3-gb-form-stock 2012-06-08 22:49:14
devel help2man 2012-01-27 17:54:55
devel iasl 2011-12-07 23:10:04
devel libnoise-dev 2011-10-01 20:15:18
devel libosmesa6-dev 2012-01-27 16:13:04
devel libsox-dev 2012-01-14 18:43:35
devel linux-headers-2.6.38-16 2012-09-15 02:10:44
devel linux-headers-2.6.38-16-generic 2012-09-15 02:11:07
devel monodoc-base 2012-05-07 22:18:48
devel monodoc-manual 2012-05-07 22:18:48
devel pbuilder 2011-10-03 13:45:25
devel pdfmasher 2011-12-01 08:03:29
devel pentium-builder 2011-10-30 01:30:36
devel quilt 2011-10-03 13:45:24
devel ruby1.8-dev 2011-10-10 21:54:01
devel wx2.8-examples 2011-12-30 18:22:29
devel wx2.8-headers 2011-12-30 18:22:27
devel wx-common 2011-12-30 18:22:29
doc apache2-doc 2011-10-02 14:36:01
doc manpages-fr 2012-01-27 16:12:53
doc manpages-fr-dev 2012-01-27 16:12:54
doc manpages-fr-extra 2012-01-27 16:12:58
doc wx2.8-doc 2011-12-30 18:22:29
-e
editors focuswriter 2011-11-24 23:19:13
editors libreoffice-java-common 2012-01-30 12:25:32
editors openoffice.org-common 2012-06-30 03:37:19
editors scribes 2012-10-08 13:36:07
electronics fritzing 2012-04-06 23:42:19
Games dofus2.0 2011-10-19 14:24:11
games frogatto 2011-12-30 21:24:17
games gnome-mahjongg 2012-04-22 19:23:52
games gottet 2011-11-24 23:21:06
games megamario 2011-12-30 20:56:17
games opensonic 2011-11-16 19:20:08
games solarus 2012-03-31 09:53:14
games speed-dreams 2011-11-17 19:12:42
games tetzle 2011-11-24 23:27:30
games worldofgoodemo 2011-10-17 17:32:13
games yofrankie 2011-10-01 07:48:01
games zsdx 2012-03-31 09:53:34
gnome clarity-icon-theme 2012-03-05 22:02:27
gnome elementary-icon-theme 2011-12-17 00:16:11
gnome evince 2011-12-17 12:54:43
gnome evolution-exchange 2011-12-17 12:54:43
gnome evolution-indicator 2011-12-17 12:54:49
gnome file-roller 2011-12-17 12:54:44
gnome gnome-codec-install 2012-04-23 17:23:59
gnome gnome-session 2011-12-17 12:54:47
gnome google-fonts 2011-11-05 23:45:27
gnome gthumb 2011-10-16 23:27:01
gnome gtk2-engines-nodoka 2012-03-05 21:19:09
gnome gtk-doc-tools 2012-10-17 00:30:16
gnome i-nex 2012-06-08 22:49:14
gnome liferea 2012-03-06 16:03:56
gnome nautilus 2011-12-17 12:54:47
gnome nautilus-image-converter 2011-12-17 13:01:05
gnome nautilus-open-terminal 2011-12-17 13:01:05
gnome nautilus-sendto 2011-12-17 12:54:48
gnome nautilus-share 2011-12-17 12:54:48
gnome pdfmod 2012-04-19 11:44:21
gnome pitivi 2012-04-23 17:24:00
gnome sessioninstaller 2012-04-23 17:24:15
gnome shotwell 2011-10-16 23:27:16
gnome totem 2011-12-17 12:54:42
gnome totem-plugins 2012-04-23 17:24:11
gnome totem-plugins-extra 2012-04-23 17:24:14
gnome tracker-gui 2011-12-17 13:01:06
gnome tracker-search-tool 2011-12-17 13:01:06
gnome ubuntuone-client-gnome 2011-12-17 12:54:49
gnome xournal 2012-05-10 21:51:32
graphics albumart 2011-10-17 23:58:58
graphics blender 2011-10-01 07:47:45
graphics bombono-dvd-testing 2012-09-21 22:24:34
graphics cnijfilter-common 2012-06-02 15:55:32
graphics cnijfilter-mg2100series 2012-06-02 15:55:51
graphics cuneiform 2011-12-14 18:37:14
graphics cups-pdf 2011-10-18 18:00:49
graphics divfix++ 2011-11-12 01:40:17
graphics dvdrip 2012-09-21 22:21:48
graphics dvdstyler 2012-03-29 20:34:54
graphics exiftran 2012-01-08 14:19:06
graphics ffmpeg 2012-09-21 22:17:39
graphics ffmpeg2theora 2012-09-21 22:19:29
graphics gimagereader 2011-11-11 00:23:39
graphics gimp-gutenprint 2012-01-13 22:54:34
graphics gimp-resynthesizer 2012-05-12 23:12:18
graphics gnome-mplayer 2012-10-14 20:09:21
graphics gocr 2012-09-21 22:20:13
graphics gpac 2012-10-17 00:30:16
graphics graphicsmagick 2011-12-14 21:07:55
graphics gtk2-engines-cleanice 2012-03-05 21:19:09
graphics handbrake-gtk 2011-11-15 08:09:28
graphics inkscape 2012-03-07 11:00:59
graphics jbrout 2012-02-05 15:23:14
graphics libgldi3 2012-04-17 23:07:06
graphics mencoder 2012-02-12 19:20:29
graphics mkvtoolnix 2011-10-10 00:40:56
graphics mkvtoolnix-gui 2011-10-10 00:40:57
graphics mplayer 2012-02-12 19:20:28
graphics mplayer-skin-blue 2012-02-12 19:20:30
graphics openimageio-tools 2012-01-26 13:45:07
graphics oqapy 2011-10-22 16:07:39
graphics python-liblcms 2012-01-15 18:43:00
graphics qtpfsgui 2011-10-16 23:27:14
graphics radiance 2011-10-02 19:33:50
graphics rapid-photo-downloader 2011-10-16 23:27:14
graphics rawtherapee-unstable 2012-02-06 13:45:25
graphics realplayer 2012-05-12 22:34:06
graphics sane 2011-10-09 17:05:05
graphics scangearmp-common 2012-06-02 15:56:45
graphics scangearmp-mg2100series 2012-06-02 15:57:05
graphics smillaenlarger 2011-10-03 17:32:54
graphics smplayer 2012-02-13 01:27:37
graphics smplayer-themes 2012-02-13 01:27:38
graphics swatchbooker 2012-01-15 18:43:00
graphics tesseract-ocr-fra 2011-12-14 18:51:51
graphics x264 2011-12-25 14:51:11
graphics xcftools 2012-01-27 08:42:18
graphics xsane 2011-10-09 17:05:08
graphics xsane-common 2011-10-09 17:05:06
graphics yafray 2011-10-02 19:35:12
graphics yagf 2011-12-14 18:55:44
interpreters alexandria 2011-12-17 13:40:45
interpreters libgettext-ruby1.8 2011-10-10 21:53:57
interpreters libgettext-ruby-util 2011-10-10 21:54:00
interpreters libmp3info-ruby1.8 2011-10-11 14:39:53
interpreters libtagc0-ruby 2011-10-10 21:54:01
interpreters lua5.1 2012-03-17 18:58:32
java jabref-plugin-oo 2012-01-30 12:25:36
java oracle-java7-installer 2012-06-03 11:36:43
java oracle-jdk7-installer 2012-06-03 11:38:59
kde fusible 2012-02-22 22:07:39
kde kdebase-runtime 2011-10-16 23:27:11
kde kid3-qt 2011-12-29 15:30:55
kde kubuntu-debug-installer 2011-10-16 23:27:13
kde plasma-scriptengine-declarative 2011-10-16 23:27:11
kde plasma-scriptengine-javascript 2011-10-16 23:27:10
kde qapt-batch 2011-10-16 23:27:13
kde systemsettings 2011-10-16 23:27:14
kde tomahawk 2011-11-29 23:26:40
libdevel gambas2-gb-compress 2012-09-17 17:36:31
libdevel gambas2-gb-db 2011-11-24 20:38:21
libdevel gambas2-gb-db-firebird 2012-09-17 17:36:31
libdevel gambas2-gb-db-form 2012-09-17 17:36:31
libdevel gambas2-gb-db-odbc 2012-09-17 17:36:32
libdevel gambas2-gb-db-postgresql 2012-09-17 17:36:32
libdevel gambas2-gb-desktop 2012-09-17 17:36:32
libdevel gambas2-gb-form 2011-11-01 13:37:59
libdevel gambas2-gb-form-dialog 2012-09-17 17:36:32
libdevel gambas2-gb-form-mdi 2012-09-17 17:36:32
libdevel gambas2-gb-gtk 2011-11-01 13:37:59
libdevel gambas2-gb-gtk-ext 2012-09-17 17:36:32
libdevel gambas2-gb-gui 2011-11-01 13:37:59
libdevel gambas2-gb-image 2012-09-17 17:36:33
libdevel gambas2-gb-info 2012-09-17 17:36:33
libdevel gambas2-gb-net 2011-11-01 13:37:59
libdevel gambas2-gb-net-curl 2012-09-17 17:36:33
libdevel gambas2-gb-net-smtp 2012-09-17 17:36:33
libdevel gambas2-gb-opengl 2012-09-17 17:36:33
libdevel gambas2-gb-pcre 2012-09-17 17:36:33
libdevel gambas2-gb-qt 2011-11-01 13:37:59
libdevel gambas2-gb-qt-ext 2011-11-24 20:38:21
libdevel gambas2-gb-qt-opengl 2012-09-17 17:36:34
libdevel gambas2-gb-report 2012-09-17 17:36:34
libdevel gambas2-gb-sdl 2012-09-17 17:36:34
libdevel gambas2-gb-sdl-sound 2012-09-17 17:36:34
libdevel gambas2-gb-settings 2011-11-01 13:37:59
libdevel gambas2-gb-vb 2012-09-17 17:36:34
libdevel gambas2-gb-web 2012-09-17 17:36:34
libdevel gambas2-gb-xml 2012-09-17 17:36:35
libdevel gambas2-gb-xml-rpc 2012-09-17 17:36:35
libdevel gambas2-gb-xml-xslt 2012-09-17 17:36:35
libdevel gambas2-runtime 2011-11-01 13:37:58
libdevel gambas2-script 2012-09-17 17:36:35
libdevel gambas3-gb-desktop 2012-06-08 22:49:13
libdevel gambas3-gb-form-dialog 2012-06-08 22:49:13
libdevel gambas3-gb-image 2012-06-08 22:49:14
libdevel libboost-dev 2011-12-30 18:23:30
libdevel libboost-python-dev 2012-10-01 12:00:59
libdevel libcanberra-gtk-dev 2011-10-26 17:27:23
libdevel libc-ares-dev 2012-01-27 16:13:04
libdevel libck-connector-dev 2012-01-27 17:54:55
libdevel libcurl4-gnutls-dev 2012-10-09 13:28:53
libdevel libdbi0-dev 2011-12-01 22:10:45
libdevel libdvdread-dev 2012-10-17 00:30:17
libdevel libenca-dev 2012-10-17 00:30:17
libdevel libenchant-dev 2012-10-17 00:30:17
libdevel libfso-glib-dev 2012-01-27 17:54:56
libdevel libfuse-dev 2011-12-24 19:11:12
libdevel libgconf2-dev 2012-10-17 00:30:17
libdevel libgsl0-dev 2011-10-01 20:15:11
libdevel libgtksourceview2.0-dev 2011-10-01 20:15:17
libdevel libgtksourceview-dev 2011-10-01 20:15:17
libdevel libgtksourceviewmm-2.0-dev 2011-10-01 20:15:18
libdevel libhal-dev 2012-10-17 00:30:18
libdevel liblscp-dev 2011-10-30 02:57:50
libdevel liblua50-dev 2012-03-17 18:58:32
libdevel libmediainfo0-dev 2012-10-17 00:30:18
libdevel libmjpegtools-dev 2011-11-19 11:20:11
libdevel libmpcdec-dev 2012-02-14 23:10:44
libdevel libmpg123-dev 2012-02-14 23:06:03
libdevel libncursesw5-dev 2011-12-11 01:43:16
libdevel libnewt-dev 2011-12-11 01:43:16
libdevel libopencascade-dev 2012-10-01 12:01:45
libdevel libpcap0.8-dev 2011-11-19 18:50:40
libdevel libphonon-dev 2011-11-14 08:06:23
libdevel libpoppler-qt4-dev 2011-11-29 08:30:28
libdevel libraw-dev 2012-01-27 16:13:05
libdevel librtmp-dev 2012-04-08 06:35:41
libdevel libsdl-image1.2-dev 2011-12-30 20:51:22
libdevel libsdl-mixer1.2-dev 2011-12-30 20:51:23
libdevel libsdl-ttf2.0-dev 2011-12-30 20:51:23
libdevel libshout3-dev 2011-11-16 17:02:40
libdevel libsigc++-2.0-dev 2011-10-01 20:15:07
libdevel libsndfile1-dev 2011-10-30 01:30:35
libdevel libspeexdsp-dev 2012-02-14 23:10:44
libdevel libtag1-dev 2012-02-14 23:10:44
libdevel libtagc0-dev 2012-02-14 23:15:18
libdevel libtag-extras-dev 2012-02-14 23:10:45
libdevel libtheora-dev 2011-11-16 17:02:40
libdevel libvlc-dev 2012-01-27 17:54:56
libdevel libwxbase2.8-dev 2011-12-30 18:22:28
libdevel libwxgtk2.8-dev 2011-12-30 18:22:28
libdevel libxcb-shape0-dev 2012-01-27 16:12:53
libdevel uuid-dev 2011-10-30 02:01:24
libs audacious-dev 2011-11-08 19:19:31
libs dconf-tools 2011-10-16 22:49:36
libs gir1.2-gtk-3.0 2011-12-13 23:45:21
libs gir1.2-webkit-3.0 2011-12-13 23:45:22
libs gstreamer0.10-ffmpeg 2012-09-21 22:15:18
libs kdelibs5-plugins 2011-10-16 23:27:10
libs kdoctools 2011-10-16 23:27:04
libs libasound2-plugin-equal 2011-10-08 15:19:06
libs libavcodec-extra-53 2012-05-12 23:54:23
libs libavdevice53 2011-11-29 22:11:14
libs libavfilter2 2011-11-29 22:11:41
libs libbluray1 2011-11-14 08:12:12
libs libegl1-mesa 2011-12-22 14:58:08
libs libexiv2-10 2011-10-16 23:25:14
libs libgc1c2 2012-03-07 11:00:58
libs libgexiv2-0 2011-10-16 23:27:15
libs libgles2-mesa 2011-12-22 14:58:09
libs libgst-ruby1.8 2011-10-10 21:54:00
libs libgst-ruby 2011-10-10 21:54:00
libs libinotify-ruby1.8 2011-10-11 15:18:14
libs libinotify-ruby 2011-10-11 15:18:14
libs libk3b6 2011-10-16 23:27:12
libs libk3b6-extracodecs 2011-10-16 23:27:13
libs libkatepartinterfaces4 2011-10-16 23:27:04
libs libkcddb4 2011-10-16 23:27:12
libs libkde3support4 2011-10-16 23:27:12
libs libkdewebkit5 2011-10-16 23:27:04
libs libkemoticons4 2011-10-16 23:27:02
libs libkfile4 2011-10-16 23:27:02
libs libkhtml5 2011-10-16 23:27:03
libs libkio5 2011-10-16 23:27:01
libs libkmediaplayer4 2011-10-16 23:27:03
libs libknewstuff3-4 2011-10-16 23:27:03
libs libknotifyconfig4 2011-10-16 23:27:03
libs libkparts4 2011-10-16 23:27:02
libs libktexteditor4 2011-10-16 23:27:02
libs liblcms2-2 2012-02-06 13:45:16
libs libmlt++3 2012-10-16 18:44:34
libs libmono2.0-cil 2012-05-07 22:18:45
libs libmono-corlib1.0-cil 2012-05-07 22:18:46
libs libmono-data-tds1.0-cil 2012-05-07 22:18:47
libs libmono-data-tds2.0-cil 2012-05-07 22:18:44
libs libmono-security1.0-cil 2012-05-07 22:18:47
libs libmono-sharpzip0.84-cil 2012-05-07 22:18:47
libs libmono-sqlite2.0-cil 2012-05-07 22:18:44
libs libmono-system1.0-cil 2012-05-07 22:18:47
libs libmono-system-data1.0-cil 2012-05-07 22:18:47
libs libmono-system-data2.0-cil 2012-05-07 22:18:44
libs libmono-system-messaging2.0-cil 2012-05-07 22:18:45
libs libmono-system-web1.0-cil 2012-05-07 22:18:48
libs libmono-system-web2.0-cil 2012-05-07 22:18:46
libs libopencollada-dev 2012-01-29 22:50:49
libs libplasma3 2011-10-16 23:27:04
libs libpng3 2011-11-17 18:26:22
libs libpq5 2012-02-05 15:20:48
libs libqt4-core 2011-12-31 00:44:46
libs libqt4-gui 2011-12-31 00:44:46
libs libqt4-sql-sqlite2 2012-02-06 18:45:57
libs libqt4-webkit 2012-03-17 13:53:31
libs librsvg2-ruby1.8 2011-10-10 21:54:02
libs librsvg2-ruby 2011-10-10 21:54:02
libs libstreamanalyzer0 2011-10-16 23:27:01
libs libva-glx1 2011-10-16 22:53:38
libs wx2.8-i18n 2011-12-30 18:22:30
mail gm-notify 2012-04-23 17:24:15
mail postfix 2011-10-03 13:45:11
misc aacskeydb 2012-10-04 08:50:37
misc gtk2-engines-blueheart 2012-03-05 21:19:08
misc imdb-cli 2012-10-04 08:51:07
misc isomd5sum 2012-01-05 21:11:45
misc libinotifytools0-dev 2011-10-11 15:19:53
misc nvidia-current 2012-10-15 12:17:02
misc nwqt4 2011-11-30 19:01:23
misc rainlendar2-lite 2012-03-24 22:19:19
misc split-lossless 2012-03-18 13:50:32
misc virtualbox-4.1 2012-01-05 21:24:03
Multimedia thumbnailme 2011-11-11 01:06:54
net aria2 2012-06-21 17:37:00
net deluged 2011-10-07 14:43:36
net google-earth-stable 2012-04-15 00:21:41
net hotot 2012-05-15 22:56:41
net iftop 2012-08-30 01:05:39
net ipscan 2012-03-28 12:00:32
net links 2012-03-05 15:51:42
net links2 2012-03-05 15:51:43
net mimms 2012-01-19 13:37:08
net nmap 2012-04-26 17:31:28
net pluzzdl 2012-01-19 13:14:26
net psi-plus 2012-09-13 17:31:05
net telepathy-butterfly 2012-04-23 17:24:11
net traceroute 2012-03-09 08:03:27
net tvdownloader 2011-11-26 09:17:24
net uget 2012-06-19 23:56:11
Office ubuntudico2 2011-11-01 13:38:31
otherfs nerolinux 2012-01-16 15:19:23
otherosfs cifs-utils 2011-10-03 16:25:12
otherosfs k3b 2011-10-16 23:27:12
otherosfs smbfs 2011-10-03 16:25:15
perl perl-tk 2011-11-28 23:25:58
perl pod2pdf 2012-06-20 02:36:44
python conkyforecast 2012-02-07 14:02:45
python ipython 2011-11-19 19:15:43
python pyqt4-dev-tools 2011-10-31 23:41:57
python python-aeidon 2012-06-30 03:37:19
python python-cairo-dev 2012-04-23 16:56:19
python python-coherence 2012-04-23 17:24:12
python python-distutils-extra 2011-12-30 23:19:26
python python-django 2011-10-18 11:18:00
python python-farsight 2012-04-23 17:24:08
python python-gnome2-dev 2011-11-19 20:21:47
python python-gnome2-extras-dev 2011-11-19 20:21:50
python python-gst0.10 2012-04-23 17:23:54
python python-gst0.10-dev 2012-04-23 17:24:05
python python-html5-browser 2011-12-13 23:45:25
python python-iniparse 2012-06-30 03:37:24
python python-levenshtein 2012-06-30 03:37:20
python python-mmm-archive-manager 2011-12-13 23:45:26
python python-papyon 2012-04-23 17:24:08
python python-psycopg2 2012-02-05 15:20:48
python python-pyexiv2 2011-10-16 23:27:13
python python-pyside.qtscript 2011-10-31 23:35:10
python python-pyside.qtwebkit 2011-10-31 23:35:10
python python-sqlalchemy 2011-10-07 00:00:58
python python-sqlalchemy-ext 2011-10-07 00:10:34
python python-vobject 2012-06-30 03:37:20
python python-wxtools 2011-12-30 18:22:28
python translate-toolkit 2012-06-30 03:37:20
python virtaal 2012-06-30 03:37:24
ruby libglobalhotkeys-ruby1.8 2011-10-11 15:03:13
ruby libglobalhotkeys-ruby 2011-10-11 15:03:13
ruby libnotify-ruby1.8 2011-10-11 15:48:00
ruby libtaglib2-ruby 2011-10-11 15:48:01
science bibus 2012-10-03 23:18:17
sound aften 2012-06-02 21:25:44
sound asunder 2012-10-08 19:39:04
sound audacious 2011-10-10 00:59:36
sound audacious-analog-vumeter-plugin 2011-11-08 19:19:31
sound clipgrab 2012-09-21 22:21:49
sound espeak-gui 2011-11-28 23:38:34
sound flacon 2012-03-18 13:52:03
sound gmediafinder 2012-09-21 22:17:39
sound gnome-alsamixer 2011-10-08 15:23:07
sound guayadeque 2012-08-09 18:43:38
sound mac 2012-03-18 13:46:46
sound mbrola 2011-11-29 00:05:05
sound mbrola-fr1 2011-11-29 00:05:05
sound mbrola-fr4 2011-11-29 00:05:06
sound ocenaudio 2012-07-29 23:55:54
sound oggconvert 2012-04-23 17:24:15
sound pavucontrol 2011-11-28 20:59:40
sound radiotray 2012-04-23 17:24:11
sound rubyripper 2012-04-23 21:51:18
sound songbird 2012-03-07 19:18:49
sound streamripper 2012-10-16 15:13:00
sound ttaenc 2012-03-18 13:55:01
sound xnoise 2012-03-16 20:45:15
System fontinstall 2011-11-24 20:38:22
tex jabref 2012-01-30 12:25:28
text acroread-common 2011-10-16 22:53:45
text calibre 2011-10-18 11:18:06
text cr3 2011-11-12 01:17:24
tex texlive 2011-11-28 23:14:50
tex texlive-bibtex-extra 2011-11-28 23:14:50
tex texlive-doc-fr 2011-11-28 23:14:53
tex texlive-fonts-extra 2011-11-28 23:14:53
tex texlive-lang-french 2011-11-28 23:15:22
text html2ps 2012-06-20 02:43:22
text most 2012-04-21 11:47:28
text patchutils 2011-10-03 13:45:21
text pdfchain 2012-04-19 11:52:33
text pdfsam 2012-09-15 02:03:17
text xhtml2ps 2012-06-20 02:43:22
text xmind 2011-10-30 00:03:46
Utilities silicon 2012-02-06 18:46:01
utils bleachbit-bonus 2011-11-28 14:06:08
utils couturier 2012-05-07 22:19:57
utils curlftpfs 2012-02-22 21:48:20
utils ddrescue 2012-03-02 17:06:35
utils debian-goodies 2011-10-19 22:35:45
utils devede 2012-06-03 00:15:22
utils dvdbackup 2012-06-02 21:25:44
utils encfs 2011-11-19 11:11:57
utils freefilesync 2012-02-16 18:26:05
utils gsmartcontrol 2012-01-06 14:34:51
utils gtkhash 2012-01-05 21:11:45
utils gwhere 2011-10-07 00:34:10
utils melt 2012-10-16 18:44:37
utils metamorphose2 2011-11-11 00:31:15
utils pcmanfm 2012-01-27 16:13:03
utils pdfcrack 2012-01-21 11:04:18
utils pdfedit 2012-01-21 11:04:18
utils picapy 2012-03-08 23:41:23
utils pmtools 2011-12-07 23:10:04
utils psensor 2012-03-10 11:21:54
utils psensor-common 2012-03-10 11:21:54
utils psensor-server 2012-03-10 11:21:54
utils rng-tools 2012-06-03 18:15:15
utils sharutils 2011-12-11 01:43:16
utils smartmontools 2012-01-06 14:25:38
utils smart-notifier 2012-01-06 16:44:54
utils trash-cli 2012-03-18 13:42:23
utils uck 2011-10-24 18:43:15
utils unace-nonfree 2012-01-27 17:00:30
utils uninstaller-for-adobe-air 2012-10-06 22:29:37
utils wkhtmltopdf 2012-06-20 02:49:41
utils xnview 2012-10-10 14:57:28
video arista 2012-09-21 22:16:43
video bino 2012-02-20 23:05:17
video dmedia 2012-04-23 17:23:58
video ffmpeg-gui 2012-01-14 23:44:03
video freetuxtv 2012-01-23 21:35:44
video frei0r-plugins 2012-10-16 18:44:27
video imagination 2011-10-03 17:34:02
video mplayer-gui 2012-02-12 19:20:30
video nautilus-arista 2012-09-21 22:16:43
video openshot 2012-10-16 18:44:37
video qarte 2012-04-02 18:24:51
video transmageddon 2012-04-23 17:50:31
video xvst 2012-09-21 22:22:28
web 4kstogram 2012-09-29 20:41:14
web 4kvideodownloader 2012-09-30 02:16:37
web 4kvideotomp3 2012-09-30 02:03:22
web 4kyoutubetomp3 2012-09-29 21:06:20
web apache2 2011-10-02 14:36:01
web chromium-browser 2011-10-26 00:38:33
web chromium-browser-l10n 2011-10-28 08:46:45
web chromium-codecs-ffmpeg-extra 2011-10-26 00:38:32
web downverter 2012-04-03 23:49:05
web flashplugin-installer 2012-04-24 13:12:26
web kompozer 2011-11-17 07:47:18
web libapache2-mod-auth-mysql 2011-10-02 14:48:44
web libapache2-mod-php5 2011-10-02 14:45:34
web php5 2011-10-02 14:45:34
web php5-cli 2011-10-02 14:45:34
web php5-gd 2011-10-02 14:45:34
web php5-mysql 2011-10-02 14:48:45
web phpmyadmin 2011-10-02 14:50:00
x11 elementary-theme 2011-12-17 00:40:03
x11 gpodder 2011-12-20 14:31:24
x11 gtk2-engines-moblin 2012-03-05 21:19:09
x11 gtk2-engines-oxygen 2012-03-05 21:19:09
x11 lxmenu-data 2012-01-27 16:12:53
x11 lxterminal 2012-01-27 16:13:05
x11 mesa-utils-extra 2011-12-22 14:58:12
x11 mirage 2011-10-03 17:32:54
x11 mplayer-fonts 2012-02-12 19:20:29
x11 nvidia-common 2012-10-15 09:38:00
x11 nvidia-settings 2012-10-15 09:45:49
x11 pdfshuffler 2012-04-19 11:55:38
x11 screen-resolution-extra 2012-10-15 09:45:49
x11 siteripper 2012-06-19 11:12:55
x11 subtitleripper 2012-09-21 22:20:14
x11 x11proto-gl-dev 2012-01-27 16:13:04
x11 xutils 2011-10-03 13:45:24
[Entrée]
read: 175: arg count
bishop1104@Bishop1104:~$
La plus grande surprise que puisse faire un con c'est de faire une pause.
Hors ligne
#42 Le 19/10/2012, à 08:33
- mloupiot
Re : [Script Bash]Liste Paquets installés manuellement après l'installation
Merci bishop mais même avec sudo, chez moi, rien à faire :
mloupiot@mloupiot-desktop:~$ sudo sh ./paquets_installes_manuellements.sh
[sudo] password for mloupiot:
./paquets_installes_manuellements.sh: 41: 0: not found
Usage: apt-mark [options] {markauto|unmarkauto} packages...
apt-mark: error: first argument must be 'markauto', 'unmarkauto' or 'showauto'
Liste des paquets installés manuellement, et après l'installation de l'OS :
Attendez 2 minutes !
E: Aucun paquet n'a été trouvé
-e -e
-e
[Entrée]
read: 180: arg count
Tu as copié le script depuis le post #1 ?
Ajout : ou est-ce dû à la version 11.04 ?
Dernière modification par mloupiot (Le 19/10/2012, à 08:35)
Hors ligne
#43 Le 19/10/2012, à 10:07
- bishop
Re : [Script Bash]Liste Paquets installés manuellement après l'installation
J'ai oublié de te dire que j'avais pris la version BackUp version 1.2 du post #2.
Ajout : ce test est fait sous Natty 11.04.
Dernière modification par bishop (Le 19/10/2012, à 10:12)
La plus grande surprise que puisse faire un con c'est de faire une pause.
Hors ligne
#44 Le 19/10/2012, à 10:53
- mloupiot
Re : [Script Bash]Liste Paquets installés manuellement après l'installation
Merci, en utilisant celui-là, le message d'erreur a changé : il me manque aptitude, mais, problème : impossible d'installer quoi que ce soit :
Err http://archive.ubuntu.com/ubuntu/ natty/main libboost-iostreams1.42.0 amd64 1.42.0-4ubuntu2
Quelque chose d'imprévisible est survenu lors de la détermination de « archive.ubuntu.com:http » (-5 - Aucune adresse associée avec le nom de l'hôte)
J'ai essayé avec d'autres applis, même problème … Serveur indisponible ? je réessaierai plus tard.
Hors ligne
#45 Le 19/10/2012, à 12:26
- mloupiot
Re : [Script Bash]Liste Paquets installés manuellement après l'installation
C'est bon ! Le script fonctionne. Merci à toi bishop.
Hors ligne
#46 Le 30/12/2012, à 17:14
- kikibelux
Re : [Script Bash]Liste Paquets installés manuellement après l'installation
Je viens de lire ce poste et fonctionne parfaitement chez moi ( 12.04)
L'utilité, je trouve est au moins un aide mémoire de ce que l'on a installé, pour cela je dis bravo !
actuellement sur Ubuntu 18.04 et Mint 20.1 et Arch
--------------------------------------------------------------------
Kikibelux issu de www.loligrub.be un LUG belge avec de la bière belge et Libre...)
Hors ligne
#47 Le 25/02/2013, à 13:04
- Maisondouf
Re : [Script Bash]Liste Paquets installés manuellement après l'installation
Bizarre sous 12.04...
Je récupère un fichier de 0 octets qui se nomme '='...
La liste s'affiche à l'écran du terminal, il faut faire une redirection pour la sauver.
ASUS M5A88-v EVO avec AMD FX(tm)-8120 Eight-Core Processor, OS principal Precise 12.04.1 LTS 63bits½
Bricoleur, menteur, inculte, inadapté social et mythomane, enfin d'après certains....
"the secret of my form is summed up in two words, no sport" (Winston Churchill)
Hors ligne
#48 Le 09/11/2014, à 23:40
- chim33
Re : [Script Bash]Liste Paquets installés manuellement après l'installation
Bonjour,
J'arrive un peu tard sur le sujet..., je suis sous ubuntu 14.04, j'ai essayé d'exécuter le script Bash proposé par quent57 dans le post #33 mais aucun paquet n'est trouvé?
m@m-X71Q:~$ sudo sh ./paquets_installes_manuellements.sh
./paquets_installes_manuellements.sh: 35: ./paquets_installes_manuellements.sh: 0: not found
Liste des paquets installés manuellement, et après l'installation de l'OS :
Attendez 2 minutes !
E: Aucun paquet n'a été trouvé
-e -e
-e
[Entrée]
./paquets_installes_manuellements.sh: 179: read: arg count
J'ai également essayé avec le script Python, mais j'ai une erreur en retour : Syntax error: word unexpected (expecting ")")
Dans son post #24, quent57 indique "La logithèque possède une fonction "similaire" (depuis Ubuntu 11.10)", mais sous quel nom figure cette fonction?
Merci pour vos réponses, si le sujet n'est pas enterré!
PC Asus X71Qseries - Dual Windows Vista - Xbuntu 18.04 32 bits
Hors ligne
#49 Le 18/12/2014, à 22:55
- quent57
Re : [Script Bash]Liste Paquets installés manuellement après l'installation
De retour avec une nouvelle version !
Je n'ai pas intégré les améliorations de claudiux qui sont intéressantes ...
Ce qui me gène le plus, c'est que sur mon PC des centaines de paquets (librairies, ...) sont passés en mode "installé manuellement" (lors du passage a Ubuntu 14.10 je crois, mais c'est pas sur).
Du coup le script n'a plus beaucoup d’intérêts je trouve, mais je publie a nouvelle version si çà peut servir
Je donne en bas des liens en rapports avec ce sujet.
#!/bin/python
# coding=UTF8
import subprocess
import os
import re
os.chdir("/var/log/")
# thanks to http://forum.hardware.fr/hfr/Programmation/Python/python-suppresion-doublons-sujet_103862_1.htm
def nub1(inpt):
nv = []
[nv.append(item) for item in inpt if not item in nv]
return nv
class an_install:
def __init__(self, name, date, hour, version ):
self.name=name
self.date=date
self.hour=hour
self.version=version
self.cat=""
def __eq__(self,other):
return self.name.__eq__(other.name)
proc = subprocess.Popen(["lsb_release","-r"], stdout=subprocess.PIPE)
response,err = proc.communicate()
version=str.split(response,'\t')[1].replace("\n","")
proc = subprocess.Popen(["uname","-m"], stdout=subprocess.PIPE)
response,err = proc.communicate()
archi=response.replace("\n","")
if archi == 'x86_64':
archi='amd64'
# recuperation de tous les paquets présents lors de l'install :
import urllib2
url="http://releases.ubuntu.com/"+version+"/ubuntu-"+version+"-desktop-"+archi+".manifest"
print ("requesting " +url)
a=urllib2.urlopen(url).read()
default_package_instal=[i.split('\t')[0] for i in a.split("\n")]
proc = subprocess.Popen(["apt-mark","showmanual"], stdout=subprocess.PIPE)
manualInstalls,err = proc.communicate()
manual_package_instal=[an_install(i, None, None, None) for i in str.split(manualInstalls,'\n') if i != "" and i not in default_package_instal]
section=re.compile("Section: ([^\n/]*)")
for install in manual_package_instal:
proc = subprocess.Popen(["apt-cache","show",install.name], stdout=subprocess.PIPE)
res,err = proc.communicate()
cat=section.search(res)
if cat is not None:
install.cat = cat.group(1)
manual_package_instal.sort(key=lambda f: f.cat)
for install in manual_package_instal:
print "["+install.cat+"] "+install.name
Quelques ressources intéressantes :
- http://askubuntu.com/questions/278384/h … y-installe
- http://askubuntu.com/questions/248283/h … -installed
- http://askubuntu.com/questions/12279/wh … -installed
Dernière modification par quent57 (Le 18/12/2014, à 22:56)
En maintenance ... http://www.tux.quent.fr/
Hors ligne
#50 Le 19/12/2014, à 08:23
- bishop
Re : [Script Bash]Liste Paquets installés manuellement après l'installation
Salut quent57 !
J'ai dû changer :
#!/bin/python
en :
#!/usr/bin/python
pour que le script fonctionne.
La plus grande surprise que puisse faire un con c'est de faire une pause.
Hors ligne