Csomaglista, és egy csomag tiltása.

Fórumok

Tudom, buta kérdés meg egyszerű is. Sajnos nem emlékszem rá.

Mellékes, de fontos: Kellene nekem az a parancs, ami a telepített csomagokat listázza ki Debian/ubuntu alatt. Nem emlékszem rá.

A másik pedig; Bár az egyik repóból nem baj ha szinte minden frissül, de van aminek nem kellene. Azokat le kellene valahogy tiltanom.

Az okok, és a konkrétum: A hölgy (igen az) Linux Mint fan, de pár verzióval korábbit használ, ami nem igazán akar már frissülni, meg amúgy sem megy túl jól a gépe az Optimus kilövése miatt. Utóbbi úgy halt meg, hogy frissült az Nvidia driver, meg a Bumblebee is. Ez kinyírta a Optimus támogatást. Mivel szerintem ez több problémát okoz, mint az esetleges új funkciók az újabb drivereknél, ezért ezt későbbiekben nem kellene frissíteni. A többi dolgot természetesen igen.

A csomaglista meg azért kellene mert a kérése, hogy egy teljesen tiszta telepítést szeretne, nem feltétlen a mostani Cinnamonnal. (Jó ötlet). Kap egy LTS Mintet KDE-vel. Mivel külföldön él, nem hackelés a hobbija, ezért szerintem ezzel a megoldással szívna a legkevesebbet.

Szóval hogy kellene ezt megoldani?

Hozzászólások

# dpkg -l
# dpkg --set-selections <<<'csomagnev hold'

Ugyanez kicsit egyszerűbben:

# dpkg-hold csomagnev

Persze ezek elérhetők a dselect vagy aptitude felületéről is.

A hold állapot mindaddig megmarad, amíg vissza nem állítod installra, vagy nem törlöd a csomagot, vagy külön nem erősködsz a dpkg-nál a "--force-hold" opcióval. Tehát csak egyszer kell beállítanod.

Az elkerülte a figyelmem, hogy újratelepítéshez kellene a csomaglista. Ehhez a fent említett --set-selections párját célszerű használni.
A régin:

# dpkg --get-selections >csomaglista

Az újon:

# dpkg --set-selections <csomaglista