Szoftver és függőségei eltávolítása [Megoldva]

stray képe

Fórum: 

 Sziasztok!

 

Hogyan tudok törölni egy szoftert, most konkrétan a playonlinux-ot, és a hozzátatozó olyan csomagokat amiket a telepíéskor töltött le, egy lépésben. Tehát azokat a függőségeket is, amiket más szoftver, vagy a rendszer nem használ. pl wine, 7zipfull stb. 

Csomagkezelőben látom a függőségeket, de ott még csak egyesével tudom törölni.

 

Ha volt már a kérdés elnézést, próbáltam keresni a fórumban.

Köszönöm

 

Stray 

kimarite képe

RE: Szoftver és függőségei eltávolítása

Értékelés: 

0
Még nincs értékelve

@#0 A részletezett sorrendben haladva

Jelen esetben a playonlinux-ot és a wine-t így törlöd:

sudo apt-get purge playonlinux*
sudo apt-get purge wine*

A rendszer által feleslegesnek ítélt csomagokat így

sudo apt-get update
sudo apt-get upgrade
sudo apt-get autoremove --purge

Az árva csomagokat pedig a deborphan telepítésével,

sudo apt-get install deborphan

majd CLI módban való futtatásával

sudo orphaned

és törlöd, ami nem kell.

A 7ZIPFull és más tömörítőt neked kell eltávolítanod, mármint, ha az Linux csomag. A Wine és a PlayonLinux eltávolítása után (ha nincs más ezekhez hasonló telepített alkalmazás) a Windows-zos csomag felesleges lesz.

stray képe

RE:RE: Szoftver és függőségei eltávolítása

Értékelés: 

0
Még nincs értékelve

Szia

 

köszönöm a gyors választ :-)  

az autoremove -- purge mit töröl pontosan.

illete olvastam az apt-get clean parancsot is a letöltött csomagok törlésére. Ez nálam a /var/cache/apt/archives könyvtárban kb fél GB ezt is érdemes használni?

 

kimarite képe

RE:RE:RE: Szoftver és függőségei eltávolítása

Értékelés: 

0
Még nincs értékelve

#2 Szia,
Nagyjából azt csinálja, mint a deborphan, de máshogyan:
http://ubuntu.hu/node/27859

Kapcsoló

-- helyes használata (nincs szóköz)

apt-get autoremove --purge

-- helytelen használata

apt-get autoremove -- purge

Az eltávolítás (remove) és a teljes eltávolítás (purge) közötti különbség

sudo apt-get remove pkg
sudo apt-get purge pkg

vagy

sudo apt-get remove pkg --purge

Magyarázat (man apt-get)

     remove
          remove is identical to install except that packages are removed
          instead of installed. Note that removing a package
          leaves its configuration files on the system.
          If a plus sign is appended to
          the package name (with no intervening space), the identified
          package will be installed instead of removed.

     purge
          purge is identical to remove except that packages are removed and
          purged (any configuration files are deleted too).

Ha nincs egyéb szándékod, az archives-ben lévő csomagokkal, akkor törölheted mind: apt-get clean

kimarite képe

RE:RE:RE:RE: Szoftver és függőségei eltávolítása

Értékelés: 

0
Még nincs értékelve

#3 Az 'apt-get autoremove --purge' parancs egész egyéni esetekben törölhet nem egészen a rendszerbe való (túl régi, túl új), pontosabban valahogy általad telepített, de nem kiadás azonos verziószámú/jellemzőjű csomagokat. Ezek berögzítése a rendszerbe a te feladatod.
Általában elég újratelepíteni a megtartandókat

sudo apt-get install --reinstall pkg

vagy a legegyszerűbb módszer az apt-pinning (van más is). Ez nagyon ritka eset, átlagfelhasználó nem igazán találkozik vele.
De azt is érdemes tudni, meglévő programkönyvtárak (lib) régebbi (korábbi) verzióit a rendszer logikusan törli majd, mert a rendszer így működik normálisan: az újabb pótolja a régit (általában).