Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 09/02/2013, à 20:09

pti-jean

[Résolu] dé-installer tout les paquets sans sources ???

Re-moi,

Comme quand je bidouille les problématiques n'arrivent jamais seules... j'ai donc encore une problématique!

J'ai installé une source dans /etc/apt/source.d/...
L'installation effectué ne me donne pas satisfaction.

Je souhaite... 1 supprimer ma source (ça je sais faire)... 2 dé-installer tout les paquets qui n'ont plus de sources!

Comment lui dire ?

JM

Dernière modification par pti-jean (Le 10/02/2013, à 16:03)

Hors ligne

#2 Le 09/02/2013, à 20:13

Maisondouf

Re : [Résolu] dé-installer tout les paquets sans sources ???

Essayes:

sudo apt-get update
sudo apt-get autoremove

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

#3 Le 09/02/2013, à 21:27

Hizoka

Re : [Résolu] dé-installer tout les paquets sans sources ???

ca devrait repondre a tes questions : http://doc.ubuntu-fr.org/ppa#suppressio … _de_ce_ppa
ppa-purge te supprime ton depot et vire egalement tous les paquets qui en venaient


KDE Neon 64bits
Tous mes softs (MKVExtractorQt, HizoSelect, HizoProgress, Qtesseract, Keneric, Services menus...) sont sur github

Hors ligne

#4 Le 09/02/2013, à 22:09

pti-jean

Re : [Résolu] dé-installer tout les paquets sans sources ???

Je suppose que la commande "apt-get autoremove" fait ce que je veux... car en réalité je sais pas trop vérifier si elle répond bien à ma demande.

Quand à la commande ppa-purge, je me suis laissé dire qu'elle ne fonctionne qu'avec des dépôts ppa!

JM

Hors ligne

#5 Le 09/02/2013, à 23:57

Hizoka

Re : [Résolu] dé-installer tout les paquets sans sources ???

oui ca sert pour les ppa, tu as virer quel depot toi ?

autoremove ne repond pas a ton attente...

http://doc.ubuntu-fr.org/apt-get

L'option autoremove permet de désinstaller les paquets indiqués avec leurs dépendances logicielles

c'est donc a toi de lui indiquer les paquets... ca ne repond donc pas a ta question de base.

Mais voila une idée si tu connais l'adresse du depot que tu as enlevé :

while read
do
  if [[ $(apt-cache madison ${REPLY%%$'\t'*} | grep "ADRESSE DEPOT") ]]
  then
    echo "ajout du paquet : ${REPLY%%$'\t'*}"
    paquets+="${REPLY%%$'\t'*} "
  fi
done < <(dpkg --get-selections)

echo "Liste des paquets à desinstaller (sans prise en compte des dependances) : ${paquets}"

ex :

while read
do
  if [[ $(apt-cache madison ${REPLY%%$'\t'*} | grep "http://ppa.launchpad.net/kubuntu-ppa/ppa/ubuntu/") ]]
  then
    echo "ajout du paquet : ${REPLY%%$'\t'*}"
    paquets+="${REPLY%%$'\t'*} "
  fi
done < <(dpkg --get-selections)

echo "Liste des paquets à desinstaller (sans prise en compte des dependances) : ${paquets}"

=>
ajout du paquet : akonadi-backend-mysql
ajout du paquet : akonadi-server
ajout du paquet : ark
ajout du paquet : audiocd-kio
ajout du paquet : calligra-data
ajout du paquet : calligra-libs
ajout du paquet : dolphin
......
Liste des paquets à desinstaller (sans prise en compte des dependances) : akonadi-backend-mysql akonadi-server ark audiocd-kio calligra-data calligra-libs dolphin....

Attention t'en as pour un petit moment....

Et si tu es ok avec la liste, tu peux faire :

sudo apt-get autoremove --purge ${paquets}

Mais regarde quand meme la liste que t'affiche apt-get pour la suppression.

Dernière modification par Hizoka (Le 10/02/2013, à 00:06)


KDE Neon 64bits
Tous mes softs (MKVExtractorQt, HizoSelect, HizoProgress, Qtesseract, Keneric, Services menus...) sont sur github

Hors ligne

#6 Le 10/02/2013, à 16:02

pti-jean

Re : [Résolu] dé-installer tout les paquets sans sources ???

Bien vue Hizoka,

Je ne pensai pas que c'était si complexe à mettre en oeuvre ; du moins je m'étaie imaginé ça en une commande.

Merci Hizota, je garde ton petit script sous la main!

JM

Hors ligne