Έχω προσθέσει πολλά PPA χρησιμοποιώντας την εντολή add-apt-repository
. Υπάρχει ένας απλός τρόπος να αφαιρέσω αυτά τα PPAs; Έχω ελέγξει το /etc/apt/sources.list
για τις κατάλληλες γραμμές deb αλλά δεν υπάρχουν.
Αυτό γίνεται σε ένα σύστημα διακομιστή, οπότε μια λύση γραμμής εντολών θα ήταν εξαιρετική!
Χρησιμοποιήστε τη σημαία --remove
, παρόμοια με τον τρόπο με τον οποίο προστέθηκε το PPA:
sudo add-apt-repository --remove ppa:whatever/ppa
Ως ασφαλέστερη εναλλακτική λύση, μπορείτε να εγκαταστήσετε το ppa-purge:
sudo apt-get install ppa-purge
Και στη συνέχεια να αφαιρέσετε το PPA, υποβαθμίζοντας με χάρη τα πακέτα που παρείχε σε πακέτα που παρέχονται από επίσημα αποθετήρια:
sudo ppa-purge ppa:whatever/ppa
Σημειώστε ότι αυτό θα απεγκαταστήσει τα πακέτα που παρέχονται από το PPA, αλλά όχι αυτά που παρέχονται από τα επίσημα αποθετήρια. Αν θέλετε να τα αφαιρέσετε, θα πρέπει να το πείτε στο apt:
sudo apt-get purge package_name
Μπορείτε επίσης να αφαιρέσετε τα PPA διαγράφοντας τα αρχεία .list
από τον κατάλογο /etc/apt/sources.list.d
.
Τέλος, μπορείτε επίσης να απενεργοποιήσετε ή να αφαιρέσετε PPAs από την ενότητα "Πηγές λογισμικού" στις Ρυθμίσεις του Ubuntu με μερικά κλικ του ποντικιού σας (δεν χρειάζεται τερματικό).
Μπορείτε να χρησιμοποιήσετε το
sudo ppa-purge ppa:repository-name/subdirectory
εντολή σε ένα τερματικό.
Θα πρέπει πρώτα να εγκαταστήσετε το ppa-purge
για να χρησιμοποιήσετε αυτή την εντολή. Για να το κάνετε αυτό, χρησιμοποιήστε sudo apt-get install ppa-purge
ή κάντε κλικ σε αυτό το κουμπί:
Μάθετε περισσότερα σχετικά με αυτό εδώ.
Μπορείτε να διαχειριστείτε τα αποθετήριά σας στην ενότητα System > Administration > Software Sources
.
Μπορείτε επίσης να τα αφαιρέσετε στο /etc/apt/sources.list.d/
όπου θα βρείτε ένα αρχείο <repo>-ppa-<distro>.list
Μπορείτε να αφαιρέσετε αυτό το αρχείο ή απλά να σχολιάσετε τη γραμμή deb