Az egyik olyan probléma, amely továbbra is problémát okoz a Linux újonnan érkezőinek vagy a kevésbé ismerő felhasználóknak, a csomagok telepítése vagy a programok Linuxra történő telepítése. Ezt részben olyan eszközökkel oldották meg, mint a YaST, a Software Center, a Pi Store és más programok a Linux telepítések automatizálására, például a Gdebi, a Synaptic stb.
De amikor letöltünk szoftvercsomagok amelyek nem találhatók a disztribúciónk tárházaiban, vagy programokat szeretnénk Linuxra telepíteni, a terjesztésünk forrásaitól eltérő verzióval, a dolgok bonyolultabbá válnak. Különösen akkor, ha a letöltött csomagok forráskóddal rendelkező tarballok.
A Windows rendszerben a Windows Installer segítségével minden sokkal könnyebb, nincsenek is túl sok kiterjesztés bináris fájlokat telepíteni (.exe, .bat, .msu). Az Apple platformról érkezők azt is észrevehetik, hogy a Mac OS X .dmg fájlja túl sok kiterjesztéssel rendelkezik.
A Linux (és más * nix) másik vonzó témája a függőségek, vagyis olyan csomagok, amelyek más csomagoktól függnek, és ha az utóbbiak nincsenek telepítve, akkor az elsőt nem tudjuk telepíteni. Ebben az esetben a csomagkezelők sokasága megkönnyíti az életet és automatikusan megoldja a függőségeket. Ellenkező esetben saját kezűleg kellene megoldanunk őket.
ezzel oktatói Szándékom szerint mindez triviálisabb az Ön számára, és nem jelent problémát a programok Linuxra történő telepítésekor. A következő sorokban leírjuk az összes legnépszerűbb kiterjesztést és csomagtípusot, amelyek léteznek a Linux világában, valamint az egyszerű telepítésük eljárását.

.Deb és .rpm csomagok:
A Linux két nagy világra oszlik, és a csomagok nagyon jól képviselik DEB és RPM. Az elsőt a Debian és az olyan származékok használják, mint az Ubuntu, míg a másodikat a SuSE, a Fedora és mások használják.
FORDULAT:
Ha belépsz Novell SuSE vagy az openSuSE, akkor a YaST segítségével telepítheti az ilyen típusú csomagokat. Ehhez csak el kell mennie a SuSE menübe, kattintson a "Rendszer", a "YaST" gombra, majd lépjen a "Szoftver telepítése / eltávolítása" lehetőségre. Tehát telepíthetünk programokat Linuxra a disztribúció DVD-jéről vagy a hálózatról.
Ha már letöltöttük a csomagot, jobb egérgombbal kattinthatunk rá, és ez lehetőséget ad a telepítésre. Nagyon könnyű…
Ha a konzol helyett szeretnénk megtenni A YaST a Zyppert használja:
zypper install nombre_programa
A Red Hat-ben ugyanúgy ... Másrészt, ha van Fedora vagy CentOS, használhatja a YUM-ot. Menjünk először a YUM-mal, hogy abból a könyvtárból, ahol a csomag található, a terminálba be kell írni:
yum install nombre_paquete
És ha van egy közös eszköz a telepítéshez RPM Maga a fordulatszám jelen van sok disztribúcióban, amelyek az ilyen típusú csomagokon alapulnak:
rpm –i nombre_paquete.rpm
A Mandriva programban a Mandriva Control Center segítségével telepíthet programokat vagy RPMDrake-t. Használhatja szöveges módban is
urpm:
urpm –i nombre_paquete.rpm
DEB:
Az Ubuntuban az egyszerű Ubuntu Szoftverközpont segítségével csomagokat telepíthet a hivatalos tárakból. A Debianból a következővel is telepíthető: gdebi-gtk, grafikusan és egyszerűen, vagy a Synaptic segítségével ezek más disztrókon is működnek, csak telepíteni kell őket.
Egy másik érdekes eszköz a Dselect, szintén grafikus módban, a csomagok egyszerű kezeléséhez. De azok számára, akik többet húzzák a konzolt, használhatja dpkg vagy apt (ne felejtsd el a sudo előtagot használni vagy root jogosultságokkal dolgozni):
Dpkg –i nombre_paquete.deb
o
Apt-get install nombre_paquete
Alkalmasság egy másik meglehetősen teljes eszköz, amelyet a következők beírásával használhat:
aptitude install nombre_paquete
Egyéb csomagkezelők a disztribúción:
Az Arch Linux és a derivatívák nevű csomagkezelőt alkalmaznak pacman. Judd Vinet hozta létre, és képes automatikusan megoldani a függőségeket. Csomag telepítése ezzel a kezelővel:
pacman –S nombre_paquete
fuvarozás a másik nagy csomagkezelő, például a Gentoo. Hasonlóságot mutat a BSD-portokkal, és kompatibilis a POSIX-szal és a python-környezettel. A FreeBSD is használja. Csomag telepítése vele:
emerge nombre_paquete
paldo Ez egy Linux kern operációs rendszer, amely upkg csomagkezelőt használ. Jürg Billeter hozta létre, és a programok Linuxra való telepítéséhez vele kell írnia:
upkg-install nombre_paquete
A Pardus Linux disztribúció egy egyszerű, Pythonban írt csomagkezelőt használ PiSi. Az LZMA és az XZ segítségével tömöríti a csomagokat, és mindenekelőtt a Delta technológia szembetűnő, amely csak a csomagok közötti különbségek letöltését teszi lehetővé a sávszélesség megtakarítása érdekében. Telepítse így:
pisi install nombre_paquete
A tarballs telepítése:
A közvetlenül a forrásból telepített csomagokat a primitív, de még mindig hasznos és hatékony Tar eszközzel csomagolják (innen a név tarballt), majd valamilyen tömörített formátummal tömörítik.
Néhány ilyen típusú csomaghoz fájlok tartoznak, mint például .jar, .bin, .rpm, ..., ebben az esetben csak ki kell csomagolni és a megfelelő eljárást kell használni a benne található bináris fájlhoz. De általában az forráskód össze kell állítani és telepíteni.
Lássuk, hogyan. Először is, amikor dolgozunk a konzolról, az, hogy elhelyezzük magunkat abban a könyvtárban, ahol a használni kívánt csomag található. Ehhez használjuk az eszközt "cd”. Például, ha letöltött egy csomagot, és a Letöltések mappában van, írja be a terminált:
cd Descargas
És a azonnali azzal az útvonallal változik, jelezve, hogy Ön ezen a rendszerkönyvtáron belül van. Ne feledje, hogy jogosultságokra van szüksége bizonyos műveletek végrehajtásához, például ./configure, make vagy install install ... amelyeket később látni fogunk.
A tar.gz vagy a tgz telepítése:
Az ilyen típusú tarballokat széles körben használják a Slackware és származékai, bár kiterjesztették a többi disztribúció csomagkódjára is. A tar.gz telepítése ilyen: ne felejtsd el futtatni a ./configure, make és install telepítést privilégiumokkal, tudod root felhasználóként, vagy a sudo előkészítésével a parancsba ...):
cd directorio_donde_se_encuentra_el_tarball tar –zxvf nombre_paquete.tar.gz (o nombre_paquete.tgz, en caso de ser un .tgz) cd nombre_paquete_desempaquetado ./configure make make install
Ha ez nem sikerült A tar.gz telepítéséhez elérheti a kicsomagolt könyvtárat, és ellenőrizheti, hogy van-e szöveges fájl a telepítéshez szükséges utasításokkal. Néha, amikor nem követik ezt a szokásos eljárást, a fejlesztők ilyen típusú fájlokat tartalmaznak a sajátosságok, függőségek stb.
Tar.bz2 vagy .tbz2:
Ez egy nagyon használt csomag a BSD-ben és ez elterjedt a Linuxra és más * nixekre is. Kátrányba van csomagolva és a BSD Zip 2 segítségével tömörítve van. Az ilyen típusú programok telepítésének módja:
cd directorio_donde_se_encuentra_el_paquete tar –jxvf nombre_paquete.tar.bz2 (o nombre_paquete.tbz2, e incluso nombre_paquete.tbz) cd nombre_directorio_desempaquetdo ./configure make make install
Ennek elegendőnek kell lennie a programok Linuxra történő telepítéséhez. Győződjön meg róla, hogy használja jogosultságokat a legújabb parancsokhoz.
Egyéb szalagos archívum:
Néha szalagos archívum vagy tömörítetlen tar fájl. Ez a típusú csomag fenntartja a szükséges információkat a benne lévő fájlok teljes visszaállításához és kicsomagolásához, csak ezt kell tennie:
tar xvf nombre_paquete.tar
Ezután keressen egy fájlt névvel README.txt (vagy hasonló) a kicsomagolt könyvtárban, és keresse meg a telepítési utasításokat. Normális esetben a korábbiakhoz hasonló eljárás végrehajtásáról van szó ...
Tar.xz vagy .xz vagy .txz:
Az utóbbi időben többet látok erről a srácról. Az ilyen típusú csomagokkal való működéshez rendelkeznie kell az eszközzel xz-utils telepítve. Kicsomagoláshoz és telepítéshez használja:
tar Jxvf nombre_paquete.tar.xz
o
Xz –d nombre_paquete.tar.xz Tar –xf nombre_paquete.tar
o
Unxz nombre_paquete.xz
A kibontás után egy fájl keresésre kerül README.txt vagy INSTALL.txt a telepítés részleteinek megtekintéséhez, amely általában jellemző ./configure, make és make install. Bár néha cmake is használható.
.gz vagy .gzip vagy .bzip2:
Con GNU Zip .gz vagy .gzip típusú csomagok tömöríthetők. Ezeket hasonlóan kezeljük, mint a .bzip2 kiterjesztésű BSD Zip 2 tömörített csomagokat. Az ilyen típusú csomagok kezeléséhez rendelkezésünkre kell állnia az unzip és a bunzip2 eszközöknek:
gunzip –c nombre_paquete.gz bunzip2 nombre_papuete.bz2
A többi az hasonló a látott lépésekhez az előző tárfájlokkal ... Győződjön meg arról, hogy látja a README vagy az INSTALL fájlokat.
.tar.lzma, .tlz:
Akár hosszú néven, .tar.lzma, akár rövid .tlz néven jelenik meg, ezek a csomagok a Lempel-Ziv-Markov tömörítési algoritmust használják, és annak kibontásához és telepítéséhez be kell írnia a konzolt (korábban telepítenie kell az lzma csomagot):
unlzma nombre_fichero.lzma
o
lzma -d file.lzma
o
tar --lzma -xvf file.tlz
o
tar --lzma -xvf file.tar.lzma
A csomag bemutatásának formátumától függően. Ezután megnézhet egy belső szövegfájlt utasításokkal, vagy kövesse az általunk leírt lépéseket a többi tárfájl telepítéséhez (./config, make, make install). Egy másik jó gyakorlat az fejlesztői weboldal, ahol oktatóanyagok vannak a csomagok telepítéséről, vagy vannak Wiki webhelyek, amelyek sok információt tartalmaznak.
*Jegyzet: nevű eszközzel bizonyos csomagolt csomagokat is telepíthet installpkg.
A bináris csomagok telepítése:
.befőttes üveg:
Telepíteni java csomagok elég egyértelmű. A követelmények nyilvánvalóak az Oracle Java virtuális gép (JRE vagy JDK) telepítéséhez. A telepítéshez kattintson rá a jobb egérgombbal, és válassza a "Nyissa meg egy másik alkalmazással”A legördülő menüből. Megjelenik egy ablak a rendszerünkben található alkalmazások listájával és egy űrlapsorral az egyik írásához. Nos, azon a helyen írod:java -jar "Idézetek nélkül, beleértve a tégelyem utáni helyet, amelyet hagytam. Ezután kattintson a gombra "Nyisd ki”És problémamentesen kell futnia. Amint láthatja, nem szükséges telepíteni.
.kuka:
Kivitelezhetjük őket dupla kattintással rájuk nyitva, ha korábban megadtuk végrehajtási engedélyek. Ehhez kattintson a jobb egérgombbal a fájlra, majd lépjen a "tulajdonságok"Végrehajtási engedélyek hozzárendelése a lapon«Elnézésts ». A konzolról a következő műveletekkel is telepíthető:
cd directorio_donde_está_el_binario ./nombre_binario.bin
.fuss:
mert .fuss a .dobozhoz hasonló módon fogunk eljárni. Ezt a formátumot széles körben használják az illesztőprogramok, például az AMD Catalyst Center számára. Telepítéséhez használhatja a konzolt:
cd directorio_donde_está_el_paquete sh ./nombre_paquete.run
Ne felejtse el előzetesen végrehajtási engedélyeket rendelni. Ezenkívül néhányat privilégiumokkal kell futtatni, ebben az esetben rootként vagy sudo-ként kell megtenni.
Ha telepíteni szeretné a .run fájlt grafikus módban, kattintson rá a jobb gombbal, és válassza a "tulajdonságok", Majd a fülön"jogosultságok"Márkák"Hagyja futtatni a fájlt programkéntÉs elfogadja a bezárást. Most, amikor duplán kattint a .run-ra, látni fogja, hogy megnyílik egy nagyon hasonló telepítő, mint a Windows-ban (írja be a Next, Next, OK… parancsot).

A szkriptek telepítése:
.SH:
Linuxban is megtalálhatjuk .sh vagy .py kiterjesztésű szkriptek. Az ilyen típusú szkriptek telepítéséhez a "cd" paranccsal megyünk abba a könyvtárba, ahol a parancsfájl található, amint azt korábban láttuk. Szem! Ha a szkript csomagolt, először csomagolja ki vagy csomagolja ki. Ezután megadhat végrehajtási engedélyeket, amint már tudja (megteheti grafikus módban vagy a terminálról a “chmod + x szkript_neve"idézőjelek nélkül". Miután végrehajtási engedélyekkel rendelkeznek, a terminálról:
sh nombre_script.sh
o
./nombre_script.sh
.py:
Fájlokkal a kiterjesztés .py meg kell hívni a Python programozási nyelv tolmácsát. Ehhez írja be a konzolba ezt:
python nombre_script.py install
Más:
Vannak más típusú fájlok és csomagok is a programok Linuxra történő telepítéséhez. A BSD, a Solaris, a Mac OS X és más * nix egyes csomagjai telepíthetők Linuxra. Erre példa a Solaris .pkg. A .pkg telepítéséhez kattintson rá a jobb egérgombbal, menjen a “tulajdonságok"És"jogosultságok”És rendeljen hozzá végrehajtási engedélyeket. Ezután kattintson duplán rájuk a telepítéshez.
Vannak olyan eszközök is, mint Idegen konvertálni egyik formátumból a másikba, például rpm-ről deb-re stb. Ez nem nagyon ajánlott, és néha problémákat okozhat. Tehát nem ajánlom.
Folytatva a Linux csomagjainak fecsegését, mondván, hogy több van, mint az itt látható, de ritkábbak és szokatlanabbak. A ritkaság egyik példája a .slp a Stampede Linux projektből használják. Az .slp más, elterjedtebb formátumokká alakításához használhatja az Alien-t (korábban telepített Alien), így:
sudo alien nombre_paquete.slp nombre_paquete.extensión_nueva generated
Például, átalakítás .slp-ről fordulatszámra:
sudo alien miprograma.slp miprograma.rpm generated
Megjegyzéseket kérésekkel tehet meg, kétségek vagy észrevételek. Ha bármilyen problémája van az oktatóanyag lépéseinek betartásával, szívesen segítek Önnek.