A PPA-k lehetővé teszik a felhasználók számára, hogy olyan alkalmazásokat telepítsenek, amelyek nincsenek vagy nincsenek megfelelően frissítve a hivatalos Ubuntu adattárban, mivel azok, akik ezeket az adattárakat adminisztrálják, ésszerű időt vesznek igénybe, hogy a programok frissítéseit "hivatalossá" tegyék. javítja a rendszer stabilitását és biztonságát.
Szerencsére az Ubuntuban a PPA-k túllépik ezt az "intézkedést", ami bár az Ubuntu fejlesztők szempontjából nagyon helyénvaló, lehet, hogy a végfelhasználó szempontjából nem annyira, aki mindig meg akarja legújabb "chiche" és a programok legújabb verziója. Ennek a módszernek az a hátránya, hogy a PPA-k hozzáadásával növeljük a rendszer instabilitásának kockázatát és jelentős biztonsági hiányosságokat tárunk fel. Pontosan ezek az okok, amelyek miatt szükség lehet egy korábban hozzáadott PPA-lerakat eltávolítására. |
PPA-PURGE a mentéshez
A ppa-purge egy olyan szkript, amely eltávolítja a jelzett PPA-t a source.list-ből, valamint az abból telepített összes csomagot. Végül újratelepíti a PPA-n keresztül frissített programok "hivatalos" verzióit. Egyszóval, ez egy módja a rendszer visszaállításának az előző pontra, mielőtt hozzáadná a PPA-t.
Használati mód
A probléma akkor merült fel, amikor ezt beírta egy terminálba:
sudo add-apt-repository ppa: my_ppa
Ennek a sornak a végrehajtásával egy PPA-t adott hozzá az adattárak listájához, ahonnan az Ubuntu telepíti és frissíti az elérhető alkalmazásokat.
A helyzet visszavonásához először telepítenie kell a PPA-PURGE szoftvert. A DEB csomagot innen töltheti le itt.
A telepítés után kinyitottam egy terminált, és ezt írtam:
sudo ppa-purge ppa: my_ppa / alkönyvtár /
Ha korábban hozzáadta a teljes PPA-t, akkor csak be kell írnia a PPA nevét, különben fel kell tennie a konkrét alkönyvtárat is.
Tehát például ezek a párok egy PPA telepítéséhez és eltávolításához:
sudo add-apt-repository ppa: króm-naponta
sudo ppa-purge ppa: króm-naponta
sudo add-apt-repository ppa: tualatrix / gloobus
sudo ppa-purge ppa: tualatrix / gloobus
Az első példában a teljes PPA-t telepítettük, a másodikba pedig csak egy könyvtárat. A ppa-purge használatakor nyilvánvalóan ugyanazt az utat kell megadnunk, amelyet az add-apt-repository-nál használtunk.
Remélhetőleg az Ubuntu 10.10-hez érkező továbbfejlesztett Ubuntu Software Center magában foglalja a PPA-k hozzáadásának és / vagy eltávolításának lehetőségét. Egyelőre meg kell elégednünk ezzel a módszerrel, amely tapasztalatom szerint a legbiztonságosabb és legmegbízhatóbb.
A jelenleg használt HTM-ek felsorolása
Valószínűleg nem emlékszel, mi a fene volt annak a rohadt PPA-nak a neve, amely gondokat okoz neked. Alapvetően három módon lehet megtudni a PPA-kat, amelyeket a sources.list jelenleg használ.
Az első a legkönnyebb. Menj Rendszer> Adminisztráció> Szoftverforrások. Miután odaért, menjen a fülre Egyéb szoftver. Az összes HTM-t ott sorolják fel. Ebben az ablakban letilthatja a problémákat okozó PPA-kat is (bár ez önmagában nem állítja vissza a programok korábbi verzióit). Hozzáadhat egy "megjegyzést" minden egyes PPA-hoz, hogy megkönnyítse az azonosítást (természetesen néha a PPA elérési útja nem árul el semmit, ami nyomot ad nekünk arról, hogy mi ez!).
A PPA-k listáját az Alkalmazások> Ubuntu Szoftverközpont menüpontban is elérheti. Innentől kezdve azonban nem tudja letiltani a HTM-eket, csak meg kell tekinteni / telepíteni / eltávolítani az ezeken a HTM-eken keresztül elérhető alkalmazásokat.
A harmadik módszer a terminál használata. Írtunk:
grep -i ppa.launchpad.net /etc/apt/sources.list.d/*.list
Véleményem szerint ez a legjobb módja annak, hogy megnézzük, melyek a rendszerbe telepített HTM-ek.
Ne feledje, hogy ha az 1. (Szoftverforrásokon keresztül) vagy a 3. (a terminál segítségével) módszert fogja használni a PPA elérési útjának megszerzéséhez, amely szükséges a ppa-purge használatával történő eltávolításához, akkor ezt a szöveg adja meg. ppa.launchpad.net y ubuntu.
Például:
http://ppa.launchpad.net/jason-scheunemann/ppa/ubuntu
a PPA útja: jason-scheunemann / ppa
Tehát a ppa-purge-be fogod tenni:
sudo ppa-purge ppa: jason-scheunemann / ppa
Tájékoztatásul jó tudni, hogy általában a PPA-útvonalak felépítése a következő: felhasználónév / ppa_name.
ecxelente, köszönöm szépen
Helló, kitűnő weboldal és annak minden tartalma, de kétségem sincs afelől, hogy kapcsolódik az Ön weboldalához.
A webhelyén, amikor még egy kicsit lemegy, megjelenik egy sáv, amelyben a twitter és valami más, a kérdésem az, hogy hogyan tegyem ezt a sávot? Nem először látom egy weboldalon, ezért kétlem, gondolja, hogy tudna nekem segíteni? Hát itt hagyok neked képet, hogy tudd mi ez.
http://i47.tinypic.com/280l9qf.png
Elõször is köszönöm szépen.
Köszönöm szépen.
Fájlok törlése az /etc/apt/sources.list.d fájlból
Az apt-get frissítés során automatikusan leállítja a ppa keresését.
Nagyon jó megjegyzés hiányzik a posztból
Kiváló útmutató, nagyon szükséges azoknak a felhasználóknak, akik dolgokat kipróbálva vagy egyszerűen csak feltárva olyan PPA-kat töltenek fel, amelyeket soha nem fognak használni, elszennyezve a rendszerüket.
Nos, nem tudom törölni ezt az adattárat:
első bálozó http://ppa.launchpad.net/ubuntu-x-swat/intel-graphics-updates/ubuntu pontos fő
Leginkább azt kapom, hogy letiltom, de valamilyen oknál fogva nem értem, hogy a "pontos" helyett a "oneiric" csomagokkal próbálja visszavonni a lerakat változásokat, és természetesen kudarcot vall.
Hogyan nézne ki a lerakat eltávolítására szolgáló parancs?
Jó,
"Nem túl finom", de hasznos megoldás, ha a ppa-purge nem működik az Ön számára, ha töröljük a fájlt az /etc/apt/sources.list.d fájlból, ahogy egy névtelen mondta odafent, vagy "megjegyezte" a címeket.
Ha megteszi a
cd /etc/apt/sources.list.d
majd a
ls
látni fogja azokat a fájlokat, amelyeket a disztribúció használ a tárak csatlakoztatásához.
Biztosan az eltávolítani kívánt nevet ubuntu-x-swat.list vagy ilyesmi hívja.
Vagy törölheti a fájlt a-val
sudo rm ubuntu-x-swat.list
vagy beírja, és # törléssel "törli" a fájl sorait.
sudo nano ubuntu-x-swat.list
tegye a # számot a fájl minden sora elé, a mentéshez a Crtl + O billentyűt, az Enter igent, a kilépéshez pedig a Crtl + X billentyűt.
amint megteszed a
sudo apt-get update
o
sudo aptitude update
látni fogja, hogy már figyelmen kívül hagyja ezeket a sorokat.
Remélem, hogy a "én a jelenem" segít valakinek a jövőben ... 😛
A csomagkezelőből megadhatja neki a ppa szoftver forrásait, és törölheti azt, amelyet már nem szeretne
Az ubuntu szoftverközpontból adod meg szoftverforrásokban, majd a tetején azt írja, hogy ppa megadod, ott kiválasztod azt, amelyiknek nincs többé, és adod neki, hogy távolítsd el, és voila végül frissíted a sudo apt-get update programot
Köszönöm, hogy szolgált
Szívesen!!
Ölelés! Pál.