Programok telepítése, csomagkezelés

Tartalom

-> "Tar Géza" fájl telepítése
-> Futtatható programok
-> Windows-os programok telepítése wine-al
-> Csomagkezelés Slackware alatt
-> Csomagkezelés Debian alapú rendszereken
-> Csomagkezelés Fedora alatt
-> Csomagkezelés openSuSe alatt

A programok telepítése máshogy zajlik mint Windows alatt (nincsenek setup vagy install.exe fájlok). Lentebb több telepítési lehetőséget is át fogunk tekinteni, amelyek végrehajtásához rendszergazda jogosultság szükséges (vagy az admin csoport tagjának kell lenni).

A linux disztribúciók többsége rendelkezik valamilyen (parancssoros és grafikus felületű) csomagkezelő rendszerrel, amely segítségével interneten keresztül telepíthetünk és frissíthetünk alkalmazásokat. Bár több lehetőség is kínálkozik, de alapvetően a rendszerünk saját csomagkezelőjét érdemes használni.

"Tar Géza" fájl telepítése

Ha az ember .tar.gz kiterjesztésű csomagot tölt le, akkor kitömörítés után érdemes megnézni a kicsomagolt fájlok között, hogy van-e leírás a telepítéséről. Általában ezeket kell a terminálba bepötyögni:

su
rendszergazda jelszó
cd /elérési út
./configure
make
make install

Ha azt szeretnénk, hogy csomagkezelővel is el lehessen távolítani a csomagot: checkinstall

Így a program oda települ, ahová azt kitömörítettük. Gondok szoktak lenni abból, hogy nincsenek meg a függőségek a programunkhoz, vagyis előbb még azokat a csomagokat kellene telepíteni, amelyekre épül az általunk telepíteni kívánt program. Ilyenkor érdemes inkább külön a mi disztrónkhoz kiadott előre forgatott csomagot keresni, mert ezeket a csomagkezelővel egyszerűbb installálni.

Futtatható programok

Ebbe a kategóriába általában az .sh végű fájlok tartoznak, melyek telepítése rendkívül egyszerű: jobb egérgombbal kattintunk a progin, megnézzük a tulajdonságainál, hogy futtatható-e, ha nem, azzá tesszük (a futtatható négyzetben pipa legyen). Ha Gnome felület alatt vagyunk és 2* kattintunk a fájlon, előugrik egy ablak, amelyre azt mondjuk: futtatás terminálban, majd ha szerencsénk van, a jól megszokott windows-os telepités indul el (azért figyeljük meg melyik könyvtárba telepít, mert Program Files mappa linuxban nincsen). Ha nincs Gnome felületünk, akkor a fájlkezelőnkből a program elérési útját kimásoljuk, elindítjuk a konzolt, majd beírjuk, hogy:

su
rendszergazda jelszó
cd /ide illesszük az elérési utat
./program neve

innen kezdve megy a telepítés.

Ubuntu alatt az sh kiterjesztésű programok telepítésénél ezt a parancsot használjuk:

sudo chmod +x programnév.sh
sudo ./programnév.sh

Windows-os programok telepítése wine-al

Miután feltelepítettük a wine-t, keressünk egy windowsos exe progit, nyissunk konzolt:

root:~# cd /progi helye
wine programnév.exe

Majd előjön a szokásos windózos telepítő, innentől kezdve a telepítés egyértelmű. Sajnos a wine nem minden esetben használható. Wine-nel futtatható programok listája: https://appdb.winehq.org

Játékoknak szükségük lehet a Windows-os betűkészletekre: másold ki egy adathordozóra a C:/Windows/Fonts mappát, és annak teljes tartalmát. Ezután másold be a felhasználói fiókodban található wine könyvtárba, ide: /home/(user)/.wine/drive_c/windows/-és ide a fonts mappát. (Figyelem: nem mindegy, hogy a könyvtár neve nagy vagy kis f betűvel kezdődik.)

Csomagkezelés Slackware alatt

Soha nem használtam Slackware -t, ezért hozzáértő által összeállított segédletet linkelek:

https://hup.hu/node/144964
https://hup.hu/node/144971
https://hup.hu/node/144992

Csomagkezelés Debian alapú rendszereken

A programok telepítésére van az előbbiektől gyökeresen eltérő módszer, mely során eleve az interneten keresztül telepítjük a programokat, de ehhez viszont tudnunk kell a telepítendő program nevét.

1. Indítsunk terminált, adjuk ki a su parancsot és gépeljük be a rendszergazda jelszót!
2. Adjuk ki az apt-cache search audacious parancsot, ennek hatására előjön egy lista, amely az audacious program előfordulásait tartalmazza.
3. Telepítsük a programunkat az apt-get install audacious paranccsal!
Apt-get install-nak az a nagy előnye az eddigiekkel szemben, hogy a függőségeket is letölti és telepíti. Egyébként van egy fájl: /etc/apt/sources.list, amely azokat az ftp- és webcímeket tartalmazza, ahonnan a programjainkat telepítjük (tárolók). A listát lehet bővíteni további címekkel.

apt-get kapcsolói

update - Frissíti a csomaglistákat
upgrade - Végrehajt egy frissítést
show - Csomaginformáció
install - Új csomagokat telepít
reinstall - Csomag újratelepítése
check - Ellenõrzi, hogy nincsenek-e törött függőségek
remove - Csomagokat távolít el
purge - Csomag eltávolítása minden összetevővel együtt
clean - Törli a letöltött archívum-fájlokat
autoclean - Törli a régi letöltött archív fájlokat
source - Forrás archívumokat tölt le
build-dep - Forráscsomagok építési-függőségét konfigurálja
dselect-upgrade - Követi a dselect kijelöléseit
dist-upgrade - Disztribúció frissítés

Apt-get helyett lehet használni aptitude parancsot is, amely elvileg jobban kezeli a függőségeket.

Grafikus csomagkezelők

Léteznek grafikus csomagkezelők, amelyek segítségével a telepítési, törlési, frissítési műveletek kényelmesen elvégezhetők: Synaptic, Kpackagekit, Muon. Ezek használatára nem térek ki, mert triviálisak. Előfordulhat, hogy telepítés során megszakad valamilyen hiba miatt az adatfolyam, ilyenkor a csomagkezelő nem akar majd működni, íme néhány lehetséges megoldás a problémára:

Terminálba írjuk be: dpkg --configure -a
Ha ez nem oldotta meg a problémát, akkor /usr/share/apt mappában lévő error nevű fájlokat töröljük!
Ha a csomagkezelőben a csomag állapotához ez van írva pirossal: TÖRÖTT, akkor Részletek ->Eltávolítás kérése

Ha sok műveletet végeztünk a csomagkezelővel, sok felesleges dolog gyűlhet össze, amelyeket az alábbi parancsokkal törölhetünk:
apt-get clean eltávolítja a nem zárolt fájlokat
apt-get autoclean pedig azokat a fájlokat távolítja el, amelyek már nem elérhetők a szerveren.
Az ideiglenes csomagfájlok itt tárolódnak: /var/cache/apt/archives

vagy (ezek a parancsok ebben a sorrendben segíthetnek):

sudo apt-get install -f
sudo dpkg --configure -a
sudo apt-get autoremove
sudo apt-get clean && sudo apt-get autoclean
sudo apt-get update && sudo apt-get upgrade

DEB csomagok telepítése

Meglévő deb csomagok telepítése: dpkg -i programnév.deb
Függőségek telepítése: apt-get -f install
Deb csomagok törlése: dpkg -r programnév.deb
A dpkg egyéb műveleteiről a man dpkg parancs kiadása után olvashatunk.

RPM csomagok telepítése

Red Hat, Fedora, Mageia rpm csomagokat használnak, ezeket Ubuntu alatt alien parancs segítségével tudjuk telepíteni:

sudo apt-get install alien
cd /program helye
sudo alien -i programnév.rpm

vagy:

sudo apt-get install alien fakeroot
cd /program helye
fakeroot alien programév.rpm
sudo dpkg -i programnév.deb

64 bites deb csomagok telepítése 32 bites rendszerre

sudo dpkg -i --force-architecture valami-i386.deb

Csomagkezelés Fedora alatt

Tárolók

A csomagválaszték bővítéséhez az rpmfusion -t érdemes felvenni a tárolók közé. A következő oldalon kiválasztjuk az általunk használt Fedora verziót, majd kattintásos módszerrel egyszerűen felvesszük a tárolót.

https://rpmfusion.org/Configuration

Parancssoros csomagkezelés - régi

A rendszergazda módba való váltáshoz írjuk a terminálba:

su --login

Írjuk be a root jelszót, majd Enter.

A csomagok/programok telepítésére a yum install csomagnév használatos (ez a Debianos rendszereknél használatos apt-get install -ra hasonlít).

Parancssoros csomagkezelés - jelenlegi

A "kívánt" csomag telepítése: sudo dnf install csomagnév
A rendszer frissítése: sudo dnf update
Bővbben: https://fedoraproject.org/wiki/Dnf

Letöltött csomagok utólagos telepítése

A Fedora rpm csomagokat használ, melyeket az alábbi paranccsal lehet telepíteni:
rpm -Uvh fájlnév.rpm

Csomagkezelés openSuSe alatt

Az openSuSe parancssoros csomagkezelője a zypper, a grafikus pedig a YaST2. A rendszer telepítése után érdemes felvenni néhány közösségi tárolót: Rendszerbeállítások/YaST/Telepítési források, a felugró ablakban Hozzáadás gomb, majd közösségi telepítőforrások, Következő gomb. A következőket érdemes felvenni: non-oss, oss, libdvdcss, packman, dvd, extra.

Bővebben a zypper -ről:
https://hu.opensuse.org/Portal:Zypper
Multimédia csomagok telepítése: https://opensuse-guide.org/codecs.php

Utolsó frissítés: 2021.03.14.


[vissza]

lábléc
Copyleft CC 2004-2011-2023 Koplányi Krisztián