Synaptic csomagkezelő: beállítások, használat (első rész)

kimarite képe

A Synaptic csomagkezelő a Debian-alapú rendszerek sajátja. Használatának előnye, hogy egyszerre több csomag (alkalmazások és függőségeik) telepítésére van lehetőség, és az átlagosnál kicsit bővebb információkat kapsz a csomagtulajdonságokról.

Most a használatának alapjait mutatom be, A teszt alanya a Linux Mint 20.1 Ulyssa, Cinnamon asztali környezettel.

A Linux Mint és az LMDE kiadások a Frissítéskezelő alkalmazást használják az alkalmazások és függőségeik frissítésére, a csomagkezelő kicsit átalakítva jelenik meg, ezáltal, a frissítés elemmel nem fogsz találkozni a Synaptic alkalmazásban.

A Synaptic csomagkezelő nem jeleníti meg

  • az AppImage alkalmazásokat, mert ezek valójában nincsenek telepítve, hanem hordozható (portable) alkalmazások,
  • továbbá, a telepíthető vagy a telepített Flatpak és a Snap alkalmazásokat, mert
    • ezek saját csomagkezelő rendszert használnak,
    • és a Synaptic nem alkalmas erre a feladatra (korábbi fejlesztés).

Telepítés

A Synaptic csomagkezelő telepítése (terminálban):

sudo apt-get install synaptic

Telepítés után a menüből indítható:

Menü > Adminisztráció > Synaptic csomagkezelő

 Menü > Adminisztráció > Synaptic csomagkezelő

Telepítés után a menüből indítható:
Menü > Adminisztráció > Synaptic csomagkezelő

Az indítás után add meg az admin jelszót (általában megegyezik a felhasználói jelszóval), majd nyomd meg az Hitelesítés elemet!

Az indítás után add meg az admin jelszót (általában megegyezik a felhasználói jelszóval), majd nyomd meg az Hitelesítés elemet!

Az indítás után add meg az admin jelszót (általában megegyezik a felhasználói jelszóval),
majd nyomd meg az Hitelesítés elemet!

Keresés

A csomagok keresésére a Keresés elem nyújt lehetőséget:

A csomagok keresésére a Keresés elem nyújt lehetőséget.

A csomagok keresésére a Keresés elem nyújt lehetőséget.

Gépeld be a csomag nevét, majd nyomd meg a Keresés elemet!

Gépeld be a csomag nevét, majd nyomd meg a Keresés elemet!

Gépeld be a csomag nevét, majd nyomd meg a Keresés elemet!

A találatokban megjelennek a keresett csomaggal kapcsolatban álló csomagok:

A találatokban megjelennek a keresett csomaggal kapcsolatban álló csomagok.

A találatokban megjelennek a keresett csomaggal kapcsolatban álló csomagok.

... de talán ez a megoldás nem túl kényelmes.

Lehetőség van arra, hogy megjeleníts egy keresőt a Synapticban, amelybe csak be kell írnod a csomag teljes nevét vagy a név egy részletét. Elárulom, minél pontosabban írod be a csomag nevét, annál kevesebb, viszont sokkal pontosabb találatokat kapsz! A kereső nem gondolatolvasó, azaz, ha a névből kihagysz egy-egy karaktert vagy felesleges karaktereket írsz be, tehát, ha nem a csomag nevét, hanem teljesen más szöveget írsz be, akkor természetesen nem fogod megtalálni a csomagot. Azt hiszem, ez logikus. Szólj, ha nem...!

A kereső megjelenítéséhez az apt-xapian-index alkalmazás telepítése szükséges, amely indexeli a csomagokat, és a keresőnek támpontot ad a felépített adatbázisból építkezve. Az alkalmazás telepíthető más csomagkezelők (Szoftverek, Szoftverközpont) vagy a Synaptic segítségével is, azonban a megjelenésbeli változáshoz a Synaptic újraindítása is szükséges, ezért azt mondom,
-- zárd be most a Synaptic csomagkezelőt,
-- és nyiss ismét egy terminált a telepítés és az adatbázis létrehozásának műveleteihez!

apt-xapian-index

Telepítés

sudo apt-get install apt-xapian-index

Adatbázis létrehozása és frissítése

sudo update-apt-xapian-index

... a frissítés alkalmával létrejön a már említett adatbázis, ami minden további felhasználói beavatkozás nélkül frissül.
Manapság a telepítés után - nyilvánvalóan kényelmi okból - a rendszer is elkezdi létrehozni az adatbázist, azaz kaphatsz olyan terminál üzenetet, hogy a háttérben párhuzamosan már fut egy folyamat. Ezzel nem kell foglalkoznod. A terminálban végzett műveletek gyorsabban végrehajtódnak, mint a csomagkezelők műveletei: időt takarítasz meg és láthatod, mi történik valójában.

A frissítés alkalmával - bármilyen hosszúnak tűnik (elárulom, nem az) - várd meg a folyamat végét, amit egy üzenet is jelez, de a készenléti jelzés, más néven a prompt megjelenése is megerősít! A prompt a $ karakter a felhasználói terminálban.

Indíts el a Synaptic csomagkezelőt, immár megjelenik a keresés elem:

Indíts el a Synaptic csomagkezelőt, immár megjelenik a keresés elem.

Indíts el a Synaptic csomagkezelőt, immár megjelenik a keresés elem.

... az ablak alján látható számok:

  • a listázott csomagok (a keresés eredménye),
  • a telepített csomagok (csomagok, amelyek jelenleg telepítve vannak),
  • törött csomagok (problémát jelez, javítás szükséges!),
  • telepítendő csomagok (amelyeket kijelöltél telepítésre, és a függőségeik),
  • frissítendő csomagok (Frissítéskezelő! De lesz szó még erről a történetről.),
  • eltávolítandó csomagok (amelyeket kijelöltél eltávolításra és a függőségeik).

Beállítások

Néhány olyan beállításról lesz szó, amelyekre vélhetően nagy szükséged lesz.

A csomagok tulajdonságai megjeleníthetőek a fő ablakban, azonban az alap beállítás csak a csomag leírásának megjelenítését jelenti (fenti képen). Nyilván ennél többre vágysz, és, ha már lehetőség is kínálkozik, élj vele!

Nyisd meg a Beállítások menü Beállítások almenüjét és ezen belül lépj az Általános fülre!

Beállítások > Beállítások > Általános

Tegyél megfelelésjelet (pipa) a Csomag tulajdonságainak megjelenítése a főablakban beállításhoz a Megjelenés elem alatt, nyomd meg a beállítás érvényesítéséhez az Alkalmaz elemet, majd a beállítások ablak bezárásához az OK elemet.

Nyisd meg a Beállítások menü Beállítások almenüjét és ezen belül lépj az Általános fülre! Beállítások > Beállítások > Általános | Tegyél megfelelésjelet (pipa) a Csomag tulajdonságainak megjelenítése a főablakban beállításhoz a Megjelenés elem alatt, nyomd meg a beállítás érvényesítéséhez az Alkalmaz elemet, majd a beállítások ablak bezárásához az OK elemet.

Nyisd meg a Beállítások menü Beállítások almenüjét és ezen belül lépj az Általános fülre!
Beállítások > Beállítások > Általános
Tegyél megfelelésjelet (pipa) a Csomag tulajdonságainak megjelenítése a főablakban beállításhoz a Megjelenés elem alatt, nyomd meg a beállítás érvényesítéséhez az Alkalmaz elemet, majd a beállítások ablak bezárásához az OK elemet.

Csomagtulajdonságok

A csomagtulajdonságoknál már nemcsak a leírás látszik...

Először jelöld ki azt az egyetlen csomagot, amelynek a tulajdonságaira kíváncsi vagy. Kattints rá az egér mutatóval!
Ha csak kalimpálsz az egérrel, kijelölés nélkül ..., ugye, említettem, a Linux nem gondolatolvasó!

A lehetőségek:

  • Leírás (csomagtulajdonságok),
  • Közös (fejlesztéssel kapcsolatos tulajdonságok),
  • Függőségek (a csomag egyéni függőségei: kötelező, javasolt, töri),
  • Telepített fájlok (a telepített csomag fájljainak elhelyezkedése),
  • Verziók (egy vagy több verzió).

A csomagtulajdonságoknál már nemcsak a leírás látszik... | Először jelöld ki azt az egyetlen csomagot, amelynek a tulajdonságaira kíváncsi vagy. Kattints rá az egér mutatóval!

A csomagtulajdonságoknál már nemcsak a leírás látszik...
Először jelöld ki azt az egyetlen csomagot, amelynek a tulajdonságaira kíváncsi vagy. Kattints rá az egér mutatóval!

A Telepített fájlok terminálos parancssora (Geany szövegszerkesztő):

dpkg -L geany

Állapot

Az ablak bal oldalán az Állapot elemet kiválasztva, a következő lehetőségek tárulnak eléd:

  • Mind
    • a tükrökről elérhető összes csomag.
  • Nincs telepítve
    • a nem telepített csomagok.
  • Telepített
    • az összes telepített csomag.
  • Telepítve (helyi vagy elavult)
    • helyi telepített csomagok: nem tükrökről származóak (ide tartoznak a DEB fájlból telepített alkalmazások, például a Zoom).
    • elavult telepített csomagok: szükségtelenek, azaz, biztonságosan eltávolíthatóak.
  • Telepítve (saját kezűleg)
    • telepített csomagok: amiket a felhasználó saját kezűleg telepített.

Telepített csomagokra keresés

Nézzük csak, milyen Firefox csomagok vannak telepítve a rendszeren!

1) módszer

firefox (keresés) > Állapot > Telepítve

 firefox (keresés) > Állapot > Telepítve

Telepített csomagokra keresés: milyen Firefox csomagok vannak telepítve a rendszeren?
1) módszer
firefox (keresés) > Állapot > Telepítve

2) módszer

firefox (keresés) > Mind > Telepített verzió (táblázatfül, melyen a kis nyíl felfelé mutat)

Telepített csomagokra keresés | Milyen Firefox csomagok vannak telepítve a rendszeren? | 2) módszer: firefox (keresés) > Mind > Telepített verzió (táblázatfül, melyen a kis nyíl felfelé mutat)

Telepített csomagokra keresés: milyen Firefox csomagok vannak telepítve a rendszeren?
2) módszer
firefox (keresés) > Mind > Telepített verzió (táblázatfül, melyen a kis nyíl felfelé mutat)

Telepítve (helyi vagy elavult)

Állapot > Telepítve (helyi vagy elavult)

A felsorolt csomagok a már nem támogatott Gnome Hearts játék és függőségei:

 Állapot > Telepítve (helyi vagy elavult)  | A felsorolt csomagok a már nem támogatott Gnome Hearts játék és függőségei.

Telepítve (helyi vagy elavult)
Állapot > Telepítve (helyi vagy elavult)
A  felsorolt csomagok a már nem támogatott Gnome Hearts játék és függőségei.

... itt volt erről szó: Feltelepítettem az LM20.1 Cinnamon-t, a játékokat újra pakolva sajnos, a klasszikus fekete macska nem megy fel.
Nagyon nem a szokásos módszerrel, hanem „kissé” erőszakosan lett telepítve „valahogy” a játék. A telepített alkalmazást és a függőségeit a rendszer szükségtelen csomagoknak jelöli, mert egy csomag sem a tükrökről származik. Mindez jelzés, azt mondja: - Mi ez itt? Nemár, vidd innen ezeket gyorsan, nem kell!

Jegyezd meg, ebben a felsorolásban olyan csomagokat látsz, amelyeket eltávolítva egészen biztosan nem sérül a rendszered épsége! De azért figyelj, az ördög nem alszik!

A terminálos parancssor az autoremove alkalmazás és a purge kapcsoló együttes kapcsoló használatával történik:

sudo apt-get autoremove --purge

Maradva ugyanitt, rátérek az eltávolítás különböző lehetőségeire...

Csomagok eltávolítása

Kijelölés eltávolításra

Egy vagy több eltávolítandó csomagot kijelölve, az eltávolításukhoz használd a környezeti menüt (egér jobb gombos menü):

Kizárólag a csomagot törlöd, annak beállításai megmaradnak (ez az újbóli telepítéskor hasznos, egyébként nem)!

 Kizárólag a csomagot törlöd, annak beállításai megmaradnak (ez az újbóli telepítéskor hasznos, egyébként nem)!

Kijelölés eltávolításra
Egy vagy több eltávolítandó csomagot kijelölve, az eltávolításukhoz használd a környezeti menüt (egér jobb gombos menü):
Kizárólag a csomagot törlöd, annak beállításai megmaradnak (ez az újbóli telepítéskor hasznos, egyébként nem)!

Az eltávolítás érvényesítéséhez nyomd meg az Alkalmaz elemet!

A terminálos parancssor a remove kapcsoló használatával történik:

sudo apt-get remove libvala-0.50-0 libvalacodegen-0.50-2 valac valac-0.50-vapi valac-bin gnome-hearts

Kijelölés teljes eltávolításra

Egy vagy több eltávolítandó csomagot kijelölve, az eltávolításhoz használd a környezeti menüt (egér jöbb gombos menü):

A csomagot törlöd, és egyben annak beállításait is!
Ez a tökéletes eltávolítás, legfeljebb néhány kB méretű fájlok vagy könyvtárak maradhatnak meg.

 A csomagot törlöd, és egyben annak beállításait is! Ez a tökéletes eltávolítás, legfeljebb néhány kB méretű fájlok vagy könyvtárak maradhatnak meg.

Kijelölés teljes eltávolításra
Egy vagy több eltávolítandó csomagot kijelölve, az eltávolításhoz használd a környezeti menüt (egér jobb gombos menü):
A csomagot törlöd, és egyben annak beállításait is!
Ez a tökéletes eltávolítás, legfeljebb néhány kB méretű fájlok vagy könyvtárak maradhatnak meg.

A terminálos parancssor a purge kapcsoló használatával történik:

sudo apt-get purge libvala-0.50-0 libvalacodegen-0.50-2 valac valac-0.50-vapi valac-bin gnome-hearts

Az eltávolítás érvényesítéséhez nyomd meg az Alkalmaz elemet!

Az eltávolítás érvényesítéséhez nyomd meg az Alkalmaz elemet! (Kijelölés eltávolításra, Kijelölés teljes eltávolításra)

Az eltávolítás érvényesítéséhez nyomd meg az Alkalmaz elemet! (Kijelölés eltávolításra, Kijelölés teljes eltávolításra)

A nyíl elemmel jelzett sorra kattintva, láthatóak a részletek, vagyis, hogy mi fog történni:

A nyíl elemmel jelzett sorra kattintva, láthatóak a részletek, hogy mi fog történni.

A nyíl elemmel jelzett sorra kattintva, láthatóak a részletek, vagyis, hogy mi fog történni:

... érdemes kibontani a Részletek megjelenítése elemet is!

Ne lepődj meg! Az Alkalmaz elem megnyomása után a Telepítve (helyi vagy elavult) elem eltűnik a felsorolásból:

Az Alkalmaz elem megnyomása után a Telepítve (helyi vagy elavult) elem eltűnik a felsorolásból!

Az Alkalmaz elem megnyomása után a Telepítve (helyi vagy elavult) elem eltűnik a felsorolásból!

A listázás egyéb lehetőségei

Különbőző szempontok szerint csoportosítva kereshetsz rá a csomagokra.

Csoportok

A csomagok jellemzői, tulajdonságai szerinti csoportosítás

 A csomagok jellemzői, tulajdonságai szerinti csoportosítás

Különbőző szempontok szerint csoportosítva kereshetsz rá a csomagokra:
A csomagok jellemzői, tulajdonságai szerinti csoportosítás

Állapot

A csomagok állapota szerinti csoportosítás. Már említve lett korábban.

Eredet

A csomagok eredete szerinti csoportosítás (tükrök szerint)

 A csomagok eredete szerinti csoportosítás (tükrök szerint)

Különbőző szempontok szerint csoportosítva kereshetsz rá a csomagokra:
A csomagok eredete szerinti csoportosítás (tükrök szerint)

Egyéni szűrők

A csomagok csoportosítása egyéni szűrők használatával.

Az egyéni csoportosítás lehetőségei:

  • Mind
    • az egyéni csoportosítés kikapcsolva.
  • Csomag Debconffal
    • csomagok, melyeknek a debconf csomag a függősége.
  • Hiányzó Recommends mező
    • bizonyos helyzetekben fontos lehet ezt tudni.
  • Keresési szűrő
    • a keresés eredményei.
  • Kijelölt változtatások
    • a kijelölt telepítés, frissítés, eltávolítás.
  • Közösség által karbantartott (telepített)
    • régebben volt jelentősége.
  • Törött
    • a törött csomagok, melyek nem maradhatnak így.

 A csomagok csoportosítása egyéni szűrők használatával.

Különbőző szempontok szerint csoportosítva kereshetsz rá a csomagokra:
A csomagok csoportosítása egyéni szűrők használatával

Architektúra

A csomagok csoportosítása az elérhető architektúrák szerint.

A lehetőségek:

  • Mind
    • a szűrés kikapcsolása
  • arch: all
    • a szűrés kikapcsolása
  • arch: amd64
    • 64 bites csomagok
  • arch: i386
    • 32 bites csomagok

 A csomagok csoportosítása az elérhető architektúrák szerint

Különbőző szempontok szerint csoportosítva kereshetsz rá a csomagokra:
A csomagok csoportosítása az elérhető architektúrák szerint

Frissítés

Bizonyos korlátozásokkal a frissítés is kivitelezhető.

Lépj ide!

Állapot > Telepítve (frissíthető)

Ha, sok csomagot kell frissítened, akkor az összes, frissíthető csomag egy lépésben nem jelölhető ki.
Egyénileg, illetve csoportonként tudod megtenni a kijelöléseket, és egészen az összes frissítés kijelöléséig.

 Állapot > Telepítve (frissíthető) | Az összes, frissíthető csomag egy lépésben nem jelölhető ki. Egyénileg, illetve csoportonként tudod megtenni a kijelöléseket, egészen az összes frissítés kijelöléséig.

Bizonyos korlátozásokkal a frissítés is kivitelezhető. Lépj ide!
Állapot > Telepítve (frissíthető)
Az összes, frissíthető csomag egy lépésben nem jelölhető ki.
Egyénileg, illetve csoportonként tudod megtenni a kijelöléseket, egészen az összes frissítés kijelöléséig.

A frissítés érvényesítéséhez nyomd meg az Alkalmaz elemet!

A frissítés érvényesítéséhez nyomd meg az Alkalmaz elemet!

A frissítés érvényesítéséhez nyomd meg az Alkalmaz elemet!

Ellenőrizd a változtatásokat - bontsd ki a Részletek megjelenítése elemet, olvasd el és értelmezd az ablakban olvasható üzeneteket - majd az érvényesítéshez nyomd meg az Alkalmaz elemet!

Ellenőrizd a változtatásokat - bontsd ki a Részletek megjelenítése elemet, olvasd el és értelmezd az ablakban olvasható üzeneteket - majd az érvényesítéshez nyomd meg az Alkalmaz elemet!

Ellenőrizd a változtatásokat - bontsd ki a Részletek megjelenítése elemet, olvasd el és értelmezd az ablakban olvasható üzeneteket - majd az érvényesítéshez nyomd meg az Alkalmaz elemet!

A változtatások alkalmazásának folyamatát az ablakban figyelheted meg.
Ehhez nyomd meg a Részletek elemet!

A változtatások alkalmazásának folyamatát az ablakban figyelheted meg. Ehhez nyomd meg a Részletek elemet!

A változtatások alkalmazásának folyamatát az ablakban figyelheted meg.
Ehhez nyomd meg a Részletek elemet!

Várd meg folyamat végét, majd nyomd meg a Bezárás elemet, azaz, zárd be az ablakot!

Várd meg folyamat végét, majd nyomd meg a Bezárás elemet, azaz, zárd be az ablakot!

Várd meg folyamat végét, majd nyomd meg a Bezárás elemet, azaz, zárd be az ablakot!

Enjoy :-)