Bejelentkezés





További lehetőségek

Cygwin 2. rész - csomagkezelés

DeepComp ekkor 2018-07-18 09:40:40

Az előző cikkben már írtam a kategória szerinti telepítésről, ezt szoktuk használni akkor, ha az alaprendszerrel együtt telepítünk. De ha már fel vannak telepítve az alap csomagok, szükséged lehet még további csomagokra. Ilyenkor nem érdemes egy új kategóriát felrakni miattuk, mert egy csomó olyan csomag is jönni fog ami szükségtelen. Erre a célra egy stabil de nehezebb, és egy kevésbé stabil de egyszerűbb lehetőség is van.

Stabil: a grafikus telepítőn keresztül

Haladj végig a telepítő lépésein (az előző cikkben említett setup-x86(_64).exe) a search szerkesztőmezőig, ott keress egy view listamezőt. A listában válthatsz az egyes nézetek szerint, a fontosabbak:
full: összes csomag, a search mezővel lehet keresni közöttük
pending: csomagfrissítések listája, továbbá lehetőség van a kiválasztott csomag újratelepítésére/eltávolítására/a verzió megtartására (ehhez a második oszlop elemére kell kattintanod)
not installed: minden még fel nem telepített csomag, a keresés mezővel kereshetsz közöttük, és a skip elemre kattintva jelölheted ki telepítésre (a jelölés visszavonásához kattints a verziószámra)
category: a kategórianézet
Fontos: a megjelenő csomagokon csakis a jaws kurzorral tudsz navigálni.
Miután elvégezted a kívánt műveleteket, az előzőekben is használt tovább gombbal engedd végigfutni a telepítőt.

Instabil módszer: egy parancssori eszköz segítségével

Az apt-cyg nevű script a Debian-alapú rendszereken már jól megszokott apt-get helyettesítője. Hátránya, hogy mivel nem szerves része a Cygwinnek, ezért lehet, hogy egy szerver oldali változtatás ellehetetleníti, ám mivel ez egy opensource projekt, ezért ennek az esélye elhanyagolható.

Beszerzés

Nyiss egy parancssort egy tetszőleges mappában, és írd be:
git clone https://github.com/transcode-open/apt-cyg
Ezután másold át az apt-cyg mappában található apt-cyg nevű fájlt a c:/cygwin(64)/bin mappába, és tedd a scriptet futtathatóvá.

Használat


Nézzünk meg egy letöltést. Csomagról információt a show paranccsal kérhetünk le:
$ apt-cyg show lynx
Láthatod a csomag nevét, rövid illetve hosszú leírását, követelményeket stb.
A telepítés itt is az install kulcsszóval történik:
$ apt-cyg install lynx
Egy kis idő múlva fel is telepítette a parancssori böngészőt.
$ lynx
Getting http://start.fedoraproject.org/
Looking up start.fedoraproject.org
...
kilépni a parancssori böngészőből a q majd az i, angol verzió esetén y leütésével lehet.
A grafikus telepítő néha kiírhat egy hibaüzenetet a régebbi setup.ini verzióról. Az apt-cyg ezt is javítani tudja: apt-cyg update.
A használata tehát sokban egyezik a Linuxos társával, upgrade parancsa nincs.

Összegzés


A csomagkezelés tehát két módon történhet, a grafikus felület a hivatalos de nehezebben kezelhető, és az apt-cyg a nem hivatalos, de kezelhetőbb. Az apt-cyg-ben eddig nem találtam lehetőséget frissítésre, de ha mégis van, akkor ki fogom egészíteni a cikket. Ha kérdésed van, felteheted a cikkhez tartozó fórumtémában.


Kulcsszavak

DeepComp lábrész