Contenu | Rechercher | Menus

Annonce

Si vous rencontrez des soucis à rester connecté sur le forum (ou si vous avez perdu votre mot de passe) déconnectez-vous et reconnectez-vous depuis cette page, en cochant la case "Me connecter automatiquement lors de mes prochaines visites".

#1 Le 01/11/2005, à 15: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 ?


«black-out» du Net français

http://www.laquadrature.net/HADOPI

Hors ligne

#2 Le 01/11/2005, à 15: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 .... wink
Je te le fais si ca peut t'etre utile (livrer en 10 minute max big_smile )

Dernière modification par Anbreizh (Le 01/11/2005, à 15: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, à 09: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 wink Dpkg voulant le nom du paquet et non pas le nom du fichier du paquet ... nuance big_smile


«black-out» du Net français

http://www.laquadrature.net/HADOPI

Hors ligne

#4 Le 02/11/2005, à 10:55

Anbreizh

Re : Desinstaller une liste de paquets

euh ............ J'ai pas trop compris la nuance wink
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, à 11:24

Kagou

Re : Desinstaller une liste de paquets

Houla va faloir que j'apprenne le français lol

Kagou a écrit :

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

Kagou a écrit :

Comment faire pour les desinstaller proprement avec une commande simple ?

Ben oui comment ?! tongue

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.


«black-out» du Net français

http://www.laquadrature.net/HADOPI

Hors ligne

#6 Le 02/11/2005, à 11: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 big_smile ) 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 wink


"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, à 09: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 sad


«black-out» du Net français

http://www.laquadrature.net/HADOPI

Hors ligne

Haut de page ↑