#1 Le 01/11/2005, à 14:48
- Kagou
Desinstaller une liste de paquets
J'ai un répertoire contenant des paquets qui ont été installés sur mon système.
Comment faire pour les desinstaller proprement avec une commande simple ?
Hors ligne
#2 Le 01/11/2005, à 14:51
- Anbreizh
Re : Desinstaller une liste de paquets
Apt-get remove fichier 1 fichiuer 2 ....
Ca peut etre une idée que je peux rajouter dans mon script ca ....
Je te le fais si ca peut t'etre utile (livrer en 10 minute max )
Dernière modification par Anbreizh (Le 01/11/2005, à 14:52)
"C'est le devoir de chaque homme de rendre au monde au moins autant qu'il en a reçu" Albert Einstein
Pour votre webcam : http://projet.jbtheou.fr
Mon site web (Mathématique, physique, science et service de publication ) http://jbtheou.fr
Hors ligne
#3 Le 02/11/2005, à 08:03
- Kagou
Re : Desinstaller une liste de paquets
Je pensai à une ligne du style :
apt-get remove *.deb
ou
dpkg -i *.deb
Bien évidemment elles ne fonctionnent pas Dpkg voulant le nom du paquet et non pas le nom du fichier du paquet ... nuance
Hors ligne
#4 Le 02/11/2005, à 09:55
- Anbreizh
Re : Desinstaller une liste de paquets
euh ............ J'ai pas trop compris la nuance
Qu'est ce que tu veux faire en faite ? Desinstaller des package a partir de fichier cotenu dans ce package ??
"C'est le devoir de chaque homme de rendre au monde au moins autant qu'il en a reçu" Albert Einstein
Pour votre webcam : http://projet.jbtheou.fr
Mon site web (Mathématique, physique, science et service de publication ) http://jbtheou.fr
Hors ligne
#5 Le 02/11/2005, à 10:24
- Kagou
Re : Desinstaller une liste de paquets
Houla va faloir que j'apprenne le français
J'ai un répertoire contenant des paquets qui ont été installés sur mon système.
Donc j'ai des paquets dans un répertoire, et tout ces paquets sont déja installés dans mon système.
En fait ce sont les paquets se trouvant dans /var/cache/apt/archives
Comment faire pour les desinstaller proprement avec une commande simple ?
Ben oui comment ?!
Voici mon cas pour pousser l'explication qui ne semble pas suffisante.
J'ai mon système qui roule.
Je veux recompiler un paquet car il a été raté par son mainteneur officiel.
Mon /var/cache/apt/archives est vide car j'ai fais un apt-get clean avant
Bref je télécharge les sources de mon programmes, je télécharge les dépendances pour le compiler avec apt-get build-dep nom_de_mon_programme.
Cette dernière commande va télécharger une tonne de paquets (librairies et autres paquets de developpement), qui vont tous se trouver dans /var/cache/apt/archives .... vous voyez où je veux en venir ?!
Je compile mon programme, l'installe et maintenant je veux faire le ménage en supprimant tous les paquets que j'ai du installer pour pouvoir compiler mon prog.
Ils sont tous dans /var/cache/apt/archives mais un "dpkg -r *.deb" ne marche pas, et j'ai pas envie de tout me tapper à la main.
Je suis en train de m'orienter vers un script bash qui va trier les noms des paquets dans le répertoire et grace à un sed bien calibré je devrais peut être pouvoir extraire les noms de paquets et les filer à dpkg...
Je vais aussi faire un rapport de bug pour dpkg.
Hors ligne
#6 Le 02/11/2005, à 10:36
- Anbreizh
Re : Desinstaller une liste de paquets
Ca serait plutot a apt-get que tu devrai les filez non ??
POur le script , c'est assez simple a faire (avec mes connaisance ) grace a une interface graphique ou tu selectionnerais tout les package a suprimmer
Si tu veux le faire toi meme , tu n'a qu'a te baser sur EasyDPKG et tu creer une fonctionne inverse a la fonction a celle de l'instal !
Si tu veux , je peux te le faire aussi
"C'est le devoir de chaque homme de rendre au monde au moins autant qu'il en a reçu" Albert Einstein
Pour votre webcam : http://projet.jbtheou.fr
Mon site web (Mathématique, physique, science et service de publication ) http://jbtheou.fr
Hors ligne
#7 Le 04/11/2005, à 08:37
- Kagou
Re : Desinstaller une liste de paquets
Bon un simple :
ls *.deb | sed s/_.*//
nous donne la liste des nom des paquets, mais j'arrive pas à le passer à "apt-get remove" ni à "dpkg -i"
Faut que je bosse mes pipes et autres tubes
Hors ligne