Instalirajte programe na Linux

Proširenja Linux paketa

Jedno od pitanja koje i dalje stvara probleme novopridošlima na Linuxu ili korisnicima s manje znanja je instalacija paketa ili način instaliranja programa na Linux. To je djelomično riješeno alatima poput YaST, Software Center, Pi Store i drugim programima za automatizaciju Linux instalacija poput Gdebi, Synaptic itd.

Ali kad preuzmemo softverski paketi koji nisu u spremištima naše distribucije ili želimo instalirati programe na Linux s različitom verzijom od one koju pružaju izvori naše distribucije, stvari se zakompliciraju. Pogotovo kada su preuzeti paketi tarballs s izvornim kodom.

U sustavu Windows, s programom Windows Installer sve je puno lakše, a nema ih previše ekstenzija binarne datoteke za instalaciju (.exe, .bat, .msu). Oni koji dolaze s Appleove platforme također će primijetiti da Mac OS X .dmg ima previše proširenja.

Još jedna grozna tema u Linuxu (i ostalim * nixima) su ovisnosti, odnosno paketi koji ovise o ostalim paketima, a ako ovi drugi ne budu instalirani, nećemo moći instalirati prvi. U ovom slučaju postoji mnoštvo upravitelja paketa koji olakšavaju život i automatski rješavaju ovisnosti. Inače bismo ih sami morali rješavati ručno.

IP mreža
Povezani članak:
Kako znati moju IP u Linuxu

Uz to udžbenik Namjeravam da je sve ovo za vas nešto trivijalnije i da ne predstavlja problem prilikom instaliranja programa u Linux. U sljedećim ćemo retcima opisati sva najpopularnija proširenja i vrste paketa koji postoje u svijetu Linuxa te postupak njihove instalacije na jednostavan način.

deb vs rpm Tux: A koji vam je draži?

.Deb i .rpm paketi:

Linux je podijeljen u dva velika svijeta i paketi ga vrlo dobro predstavljaju DEB i RPM. Prvu koriste Debian i derivati ​​poput Ubuntua, dok drugu koriste SuSE, Fedora i drugi.

RPM:

Ako ste unutra Novell SuSE ili u openSuSE, YaST možete koristiti za instaliranje paketa ove vrste. Da biste to učinili, jednostavno morate otići na SuSE izbornik, kliknuti na "System", "YaST", a zatim otići na opciju "Install / uninstall software". Tako možemo instalirati programe u Linux s DVD-a vašeg distro-a ili s mreže.

Ako smo paket već preuzeli, možemo ga kliknuti desnom tipkom i dobit će mogućnost instaliranja. Vrlo jednostavno…

RAR logotip
Povezani članak:
Otpakirajte RAR na Linuxu

Ako to želimo učiniti iz konzole YaST koristi Zypper:

zypper install nombre_programa

U Red Hatu više istih ... S druge strane, ako jeste Fedora ili CentOS, možete koristiti YUM. Krenimo prvo s YUM-om, koji iz direktorija u kojem se nalazi paket, u terminalu morate napisati:

yum install nombre_paquete

A ako postoji uobičajeni alat za instalaciju RPM Upravo je broj okretaja u minuti prisutan u mnogim distribucijama koji se temelje na ovoj vrsti paketa:

rpm –i nombre_paquete.rpm

U Mandrivi možete koristiti Mandriva Control Center za instaliranje programa ili RPMDrake. Možete koristiti i u tekstualnom načinu

urpm:

urpm –i nombre_paquete.rpm

DEB:

U Ubuntuu možete koristiti jednostavni Ubuntu Software Center za instaliranje paketa iz službenih spremišta. Iz Debiana se također može instalirati s gdjebi-gtk, grafički i jednostavno ili sa Synaptic-om, oni također rade i na drugim distribucijama, samo ih morate instalirati.

Još jedan zanimljiv alat je Dselect, također u grafičkom načinu za jednostavno rukovanje paketima. Ali za one koji više vuku konzolu, možete koristiti dpkg ili apt (ne zaboravite dodati sudo ili raditi s root privilegijama):

Dpkg –i nombre_paquete.deb

o

Apt-get install nombre_paquete

sposobnost je još jedan sasvim cjelovit alat koji možete koristiti tako da upišete sljedeće:

aptitude install nombre_paquete

Ostali upravitelji paketa na vašem distro-u:

Arch Linux i derivati ​​zapošljavaju upravitelja paketa pod nazivom Pacman. Stvorio ga je Judd Vinet i sposoban je za automatsko rješavanje ovisnosti. Da biste instalirali paket s ovim upraviteljem:

pacman –S nombre_paquete

prevoženje je još jedan od sjajnih menadžera paketa, na primjer Gentoo. Ima sličnosti s BSD portovima i kompatibilan je s POSIX-om i python okolinom. Također ga koristi FreeBSD. Da biste s njim instalirali paket:

emerge nombre_paquete

paldo To je operativni sustav jezgre Linux koji koristi upkg upravitelj paketa. Stvorio ga je Jürg Billeter, a da biste s njim instalirali programe u Linux, morate napisati:

upkg-install nombre_paquete

Distribucijski sustav Pardus Linux koristi jednostavan upravitelj paketa napisan na Pythonu i poznat kao PiSi. Za komprimiranje paketa koristi LZMA i XZ, a nadasve je upečatljiva Delta tehnologija koja omogućava preuzimanje samo razlika između paketa radi uštede propusnosti. Instalirajte ovako:

pisi install nombre_paquete

Tar Tux kutija

Kako instalirati tarballs:

Paketi koji se instaliraju izravno iz izvora pakirani su s primitivnim, ali ipak korisnim i učinkovitim alatom Tar (otuda i naziv tarball), a zatim se komprimiraju pomoću neke vrste komprimiranog formata.

Neki paketi ove vrste dolaze s datotekama kao što su .jar, .bin, .rpm, ..., u tom slučaju jednostavno morate raspakirati i koristiti ispravan postupak za binarni sadržaj koji sadrži. Ali obično je tako izvorni kod da se sastavi i instalira.

Da vidimo kako. Prva stvar, kad radimo s konzole, jest smjestiti se u direktorij u kojem se nalazi paket s kojim želimo raditi. Za to koristimo alat "cd". Na primjer, ako ste preuzeli paket i imate ga u mapi Preuzimanja, upišite terminal:

cd Descargas

Y el brz ona će se promijeniti s tom stazom da ukaže da ste unutar ovog direktorija sustava. Također biste trebali zapamtiti da su vam potrebne privilegije za izvršavanje određenih radnji poput ./configure, make ili make install ... što ćemo vidjeti sljedeće.

Instalirajte tar.gz ili tgz:

Ove se vrste tarball-a široko koriste u Slackware i derivati, iako je proširen na paketni paket za ostatak distribucija. Instaliranje tar.gz je ovako (ne zaboravite pokrenuti ./configure, make i make install s privilegijama, znate, kao root ili dodavanjem sudoa u naredbu ...):

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

Ako ovo nije uspjelo Da biste instalirali tar.gz, možete pristupiti raspakiranom direktoriju i provjeriti postoji li tekstualna datoteka s uputama za njegovu instalaciju. Ponekad, kada ne slijede ovaj standardni postupak, programeri uključuju ove vrste datoteka kako bi objasnili pojedinosti, ovisnosti itd.

Tar.bz2 ili .tbz2:

To je vrlo korišten paket u BSD-u a to se također proširilo na Linux i druge * nix. Pakiran je s katranom i komprimiran pomoću BSD Zip 2. Postupak za instalaciju ove vrste programa je:

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

To bi trebalo biti dovoljno za instaliranje programa na Linux. Obavezno koristite povlastice za najnovije naredbe.

Arhiva ostalih traka:

Ponekad arhiva trake ili nekomprimirana tar datoteka. Ova vrsta paketa održava informacije potrebne za potpuno vraćanje datoteka koje sadrži i za njihovo raspakiranje, samo morate učiniti ovo:

tar xvf nombre_paquete.tar

Zatim potražite datoteku s imenom PROČITAJTE.txt (ili slično) unutar raspakiranog direktorija i potražite upute za instalaciju. Uobičajeno je da se radi postupak sličan prethodnim ...

Tar.xz ili .xz ili .txz:

U posljednje vrijeme viđam više ovog tipa. Da biste mogli raditi s ovom vrstom paketa, morate imati alat xz-usluge instaliran. Da biste ih raspakirali i instalirali, upotrijebite:

tar Jxvf nombre_paquete.tar.xz

o

Xz –d nombre_paquete.tar.xz
Tar –xf nombre_paquete.tar

o

Unxz nombre_paquete.xz

A nakon što se raspakira, pretražuje se datoteka README.txt ili INSTALL.txt da biste vidjeli detalje instalacije, što je obično tipično ./konfigurirajte, izradite i napravite instalaciju. Iako se ponekad može koristiti cmake.

.gz ili .gzip ili .bzip2:

s GNU ZIP paketi tipa .gz ili .gzip mogu se komprimirati. S njima se postupa slično kao sa komprimiranim paketima BSD Zip 2 s nastavkom .bzip2. Da bismo se pozabavili ovom vrstom paketa, u našem sustavu moraju biti dostupni alati za raspakiranje i bunzip2:

gunzip –c nombre_paquete.gz
bunzip2 nombre_papuete.bz2

Ostalo je slično viđenim koracima s prethodnim tarballs ... Obavezno vidite prisutne datoteke README ili INSTALL.

.tar.lzma, .tlz:

Bilo da se pojavljuje pod dugačkim imenom .tar.lzma ili ako se pojavljuje pod kratkim nazivom .tlz, ovi paketi koriste algoritam kompresije Lempel-Ziv-Markov i za njihovo izdvajanje i instaliranje morate unijeti u konzolu (prethodno trebate instalirati lzma paket):

unlzma nombre_fichero.lzma

o

lzma -d file.lzma

o

tar --lzma -xvf file.tlz

o

tar --lzma -xvf file.tar.lzma

Ovisno o formatu u kojem nam je paket predstavljen. Tada možete pogledati neku tekstualnu datoteku iznutra s uputama ili slijediti korake koje smo opisali za instaliranje ostalih tarballs (./config, make, make install). Još jedna dobra praksa je pogledati web mjesto za programere, gdje postoje vodiči o tome kako instalirati pakete ili postoje Wiki stranice s puno informacija.

*Bilješka: također možete instalirati određene pakirane pakete pomoću alata tzv installpkg.

Kako instalirati binarne pakete:

.jar:

Da biste instalirali java paketi prilično je izravno. Zahtjevi su očigledni, da bi se instalirao Oracle Java virtualni stroj (bilo JRE ili JDK). Da bismo ga instalirali, moramo kliknuti desnom tipkom miša i odabrati "Otvorite s drugom aplikacijom”S padajućeg izbornika. Pojavit će se prozor s popisom aplikacija u našem sustavu i donjim retkom obrasca za pisanje. Pa, u tom prostoru pišete "java –jar ”Bez navodnika, uključujući i prostor nakon tegle koji mi je ostao. Zatim kliknete na gumb "Otvoren”I trebao bi raditi bez problema. Kao što vidite, nije ga potrebno instalirati.

.bin:

Možemo ih izvršiti dvostrukim klikom na njih da bismo ih otvorili, ako smo to već dali dozvole izvršenja. Da biste to učinili, kliknite desnu tipku miša na datoteku, a zatim idite na "nekretnine”Da biste dodijelili dozvole za izvršenje na kartici«Ispričajte mes ». Također se može instalirati s konzole na sljedeći način:

cd directorio_donde_está_el_binario
./nombre_binario.bin

.trčanje:

Za .trčanje nastavit ćemo na sličan način kao .bin. Ovaj se format široko koristi za upravljačke programe, poput AMD Catalyst Center. Da biste ga instalirali, možete koristiti konzolu:

cd directorio_donde_está_el_paquete
sh ./nombre_paquete.run

Ne zaboravite prethodno dodijeliti dozvole za izvršenje. Također, neke treba pokrenuti s privilegijama, u tom slučaju to čine kao root ili sa sudo.

Ako želite instalirati .run u grafičkom načinu, možete kliknuti desnom tipkom miša i odabrati "nekretnine", A zatim na kartici"dozvole"Brendovi"Omogućite pokretanje datoteke kao programa”I prihvaćaš zatvoriti. Kad dvostruko kliknete na .run, vidjet ćete da se otvara instalacijski program vrlo sličan onima u sustavu Windows (upišite Next, Next, OK ...).

Instalirajte programe u Linuxu

Kako instalirati skripte:

.sh:

U Linuxu također možemo pronaći skripte s ekstenzijama .sh ili .py. Da bismo instalirali ovu vrstu skripti, otići ćemo u direktorij u kojem se skripta nalazi naredbom "cd" kao što smo već vidjeli. Oko! Ako je skripta zapakirana, prvo je raspakirajte ili raspakirajte. Zatim mu možete dati dozvole za izvršavanje kao što već znate (to možete učiniti u grafičkom načinu ili na terminalu pomoću naredbe “chmod + x ime_kripte"bez navodnika). Jednom kada dobiju dozvole za izvršenje, iz terminala:

sh nombre_script.sh

o

./nombre_script.sh

.py:

Za datoteke s produžetak .py mora se pozvati tumač programskog jezika Python. Da biste to učinili, upišite u konzolu ovo:

python nombre_script.py install

Ostalo:

Postoje i druge vrste datoteka i paketa za instaliranje programa na Linuxu. Određeni paketi iz BSD-a, Solarisa, Mac OS X-a i drugih * nixa mogu se instalirati na Linux. Primjer za to su Solaris .pkg. Da biste instalirali .pkg, možete ih kliknuti desnom tipkom miša, idite na “nekretnine"A"dozvole”I dodijelite mu izvršna dopuštenja. Zatim dvaput kliknite na njih da biste ih instalirali.

Postoje i alati poput Stranac za pretvaranje iz jednog formata u drugi, na primjer iz rpm u deb, itd. To se ne preporučuje i ponekad može uzrokovati probleme. Stoga ga ne preporučujem.

Nastavljajući s besmislicom Linux paketa, rekavši da ih ima više od onih koji se ovdje vide, ali oni su rjeđi i neobičniji. Primjer rijetkosti je .slp koriste iz projekta Stampede Linux. Da biste transformirali .slp u druge uobičajene formate, možete koristiti Alien (prethodno instalirani Alien) ovako:

sudo alien nombre_paquete.slp nombre_paquete.extensión_nueva generated

Na primjer, za pretvaranje iz .slp u rpm:

sudo alien miprograma.slp miprograma.rpm generated

Možete ostaviti svoje komentare sa zahtjevima, sumnje ili komentari. Ako imate bilo kakvih problema slijedeći korake iz ovog vodiča, rado ću vam pomoći.


Dodaj kao preferirani izvor