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ő
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!
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.
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.
... 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.
... 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.
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 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
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í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:
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)!
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.
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)
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, 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!
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
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)
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.
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
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.
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!
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!
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 :-)