Инсталирайте програми на Linux

Разширения за Linux пакети

Един от проблемите, които продължават да създават проблеми за новодошлите в Linux или потребителите с по-малко познания, е инсталирането на пакети или как да инсталират програми в Linux. Това е частично решено с инструменти като YaST, Софтуерен център, Pi Store и други програми за автоматизиране на Linux инсталации като Gdebi, Synaptic и т.н.

Но когато изтегляме софтуерни пакети които не са в хранилищата на нашата дистрибуция или искаме да инсталираме програми в Linux с различна версия от тази, предоставена от източниците на нашата дистрибуция, нещата се усложняват. Особено когато изтеглените пакети са tarballs с изходен код.

В Windows, с Windows Installer всичко е много по-лесно, също няма твърде много разширения двоични файлове за инсталиране (.exe, .bat, .msu). Тези, които идват от платформата на Apple, също ще забележат, че .dmg на Mac OS X има твърде много разширения.

Друга опасна тема в Linux (и други * nix) са зависимости, тоест пакети, които зависят от други пакети и ако последните не са инсталирани, няма да можем да инсталираме първия. В този случай има множество мениджъри на пакети, които улесняват живота и автоматично разрешават зависимости. В противен случай ще трябва да ги решаваме сами.

IP мрежа
Свързана статия:
Как да разбера моя IP в Linux

с тази настойнически Възнамерявам, че всичко това е нещо по-тривиално за вас и не създава проблем при инсталиране на програми в Linux. В следващите редове ще опишем всички най-популярни разширения и типове пакети, които съществуват в света на Linux, и процедурата за тяхното инсталиране по прост начин.

deb vs rpm Tux: И кой предпочитате?

.Deb и .rpm пакети:

Linux е разделен на два велики свята и пакетите го представят много добре DEB и RPM. Първият се използва от Debian и деривати като Ubuntu, докато вторият се използва от SuSE, Fedora и други.

RPM:

Ако сте в Novell SuSE или в openSuSE, можете да използвате YaST за инсталиране на пакети от този тип. За да направите това, просто трябва да отидете в менюто на SuSE, да кликнете върху „Система“, „YaST“ и след това да отидете на опцията „Инсталиране / деинсталиране на софтуер“. Така че можем да инсталираме програми в Linux от DVD на вашия дистрибутор или от мрежата.

Ако вече сме изтеглили пакета, можем да щракнем с десния бутон върху него и той ще ни даде възможност да инсталираме. Много лесно…

RAR лого
Свързана статия:
Разархивирайте RAR на Linux

Ако искаме да го направим от конзолата вместо YaST използва Zypper:

zypper install nombre_programa

В Red Hat повече от същото ... От друга страна, ако имате Fedora или CentOS, можете да използвате YUM. Нека да отидем първо с YUM, че от директорията, където се намира пакета, в терминала трябва да напишете:

yum install nombre_paquete

И ако има общ инструмент за инсталиране RPM Самият rpm присъства в много дистрибуции, които се основават на този тип пакети:

rpm –i nombre_paquete.rpm

В Mandriva можете да използвате Mandriva Control Center за инсталиране на програми или RPMDrake. Можете да използвате и в текстов режим

urpm:

urpm –i nombre_paquete.rpm

DEB:

В Ubuntu можете да използвате простия Ubuntu Software Center, за да инсталирате пакети от официалните хранилища. От Debian може да се инсталира и с gdebi-gtk, графично и лесно или със Synaptic, те работят и на други дистрибуции, просто трябва да ги инсталирате.

Друг интересен инструмент е Dselect, също в графичен режим за лесно боравене с пакети. Но за тези, които дърпат конзолата повече, можете да използвате dpkg или apt (не забравяйте да добавите sudo или да работите с root права):

Dpkg –i nombre_paquete.deb

o

Apt-get install nombre_paquete

пригодност е друг доста пълен инструмент, който можете да използвате, като напишете следното:

aptitude install nombre_paquete

Други мениджъри на пакети във вашата дистрибуция:

Arch Linux и дериватите използват мениджър на пакети с име Pacman. Създаден е от Judd Vinet и е способен автоматично да разрешава зависимости. За да инсталирате пакет с този мениджър:

pacman –S nombre_paquete

пренос е друг от страхотните мениджъри на пакети, например Gentoo. Той има прилики с BSD портовете и е съвместим с POSIX и средата на python. Използва се и от FreeBSD. За да инсталирате пакет с него:

emerge nombre_paquete

Палдо Това е операционна система с ядро ​​на Linux, която използва upkg мениджър на пакети. Създаден е от Юрг Билетер и за да инсталирате програми в Linux с него, трябва да напишете:

upkg-install nombre_paquete

Дистрибуцията на Pardus Linux използва прост мениджър на пакети, написан на Python и известен като ПиСи. Той използва LZMA и XZ за компресиране на пакетите и преди всичко технологията Delta е поразителна, което позволява изтеглянето само на разликите между пакетите, за да се спести честотна лента. Инсталирайте така:

pisi install nombre_paquete

Кутия катран смола

Как да инсталирате tarballs:

Пакетите, които се инсталират директно от източника, се пакетират с примитивния, но все пак полезен и ефективен инструмент Tar (оттук и името тарбол) и след това се компресират с помощта на някакъв компресиран формат.

Някои пакети от този тип идват с файлове вътре като .jar, .bin, .rpm, ..., в този случай просто трябва да разопаковате и да използвате правилната процедура за двоичния файл, който съдържа. Но обикновено е така изходен код да се компилира и инсталира.

Да видим как. Първото нещо, когато работим от конзолата, е да се поставим в директорията, където се намира пакетът, с който искаме да работим. За това използваме инструмента "cd”. Например, ако сте изтеглили пакет и го имате в папката „Изтегляния“, въведете терминала:

cd Descargas

Y ел бърз той ще се промени с този път, за да покаже, че се намирате в тази системна директория. Също така трябва да запомните, че се нуждаете от привилегии за изпълнение на определени действия като ./configure, make или make install ..., което ще видим по-нататък.

Инсталирайте tar.gz или tgz:

Тези видове тарбол са широко използвани в Slackware и деривати, въпреки че е разширен до код на пакета за останалата част от дистрибуциите. Инсталирането на tar.gz е по следния начин (не забравяйте да стартирате ./configure, make и make install с привилегии, знаете, като root или като добавите sudo към командата ...):

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

Ако това не работи За да инсталирате tar.gz, можете да осъществите достъп до разопакованата директория, за да проверите дали има текстов файл с инструкциите за инсталирането му. Понякога, когато не следват тази стандартна процедура, разработчиците включват тези типове файлове, за да обяснят особеностите, зависимостите и т.н.

Tar.bz2 или .tbz2:

Това е много използван пакет в BSD и това се е разпространило и в Linux и други * nix. Той е опакован с катран и компресиран с помощта на BSD Zip 2. Процедурата за инсталиране на този тип програма е:

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

Това трябва да е достатъчно за инсталиране на програми на Linux. Уверете се, че използвате привилегии за най-новите команди.

Архив на други ленти:

Понякога лентов архив или некомпресиран tar файл. Този тип пакет поддържа информацията, необходима за пълно възстановяване на съдържащите се в него файлове и за разопаковане, просто трябва да направите следното:

tar xvf nombre_paquete.tar

След това потърсете файл с име ПРОЧЕТЕТЕ.txt (или подобен) в разопакованата директория и потърсете инструкциите за инсталиране. Обикновено става въпрос за извършване на процедура, подобна на предишните ...

Tar.xz или .xz или .txz:

Напоследък виждам повече от този тип. За да работите с този тип опаковка, трябва да имате инструмента xz-utils инсталиран. За да ги разопаковате и инсталирате, използвайте:

tar Jxvf nombre_paquete.tar.xz

o

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

o

Unxz nombre_paquete.xz

И веднъж разархивиран, файл се търси README.txt или INSTALL.txt за да видите подробностите за инсталацията, което обикновено е типично ./configure, make и make install. Въпреки че понякога може да се използва cmake.

.gz или .gzip или .bzip2:

Con GNU цип пакетите от тип .gz или .gzip могат да бъдат компресирани. Те се третират подобно на BSD Zip 2 компресирани пакети с разширение .bzip2. За да се справим с този тип пакети, трябва да разполагаме с инструментите за разархивиране и bunzip2, налични в нашата система:

gunzip –c nombre_paquete.gz
bunzip2 nombre_papuete.bz2

Останалото е подобно на видяните стъпки с предишните tarballs ... Уверете се, че виждате наличните файлове README или INSTALL.

.tar.lzma, .tlz:

Независимо дали се появява с дългото си име .tar.lzma, или ако се появява с краткото си име .tlz, тези пакети използват алгоритъма за компресиране Lempel-Ziv-Markov и за да ги извлечете и инсталирате, трябва да въведете в конзолата (преди това трябва да имате инсталиран lzma пакет):

unlzma nombre_fichero.lzma

o

lzma -d file.lzma

o

tar --lzma -xvf file.tlz

o

tar --lzma -xvf file.tar.lzma

В зависимост от формата, в който ни е представен пакетът. След това можете да разгледате някакъв текстов файл вътре с инструкции или да следвате описаните от нас стъпки, за да инсталирате другите tarballs (./config, make, make install). Друга добра практика е да разгледате уебсайт за програмисти, където има уроци за това как да инсталирате пакетите или има Wiki сайтове с много информация.

* Забележка: можете също да инсталирате определени пакетирани пакети с инструмент, наречен installpkg.

Как да инсталирате двоични пакети:

.jar:

За да инсталирате java пакети това е доста лесно. Изискванията са очевидни, за да има инсталирана виртуалната машина Oracle Java (или JRE, или JDK). За да го инсталираме, трябва да кликнете с десния бутон на мишката върху него и да изберете "Отворете с друго приложение”От падащото меню. Ще се появи прозорец със списък с приложения в нашата система и ред за формуляр по-долу, за да напишете такъв. Е, в това пространство пишете „java -jar ”Без кавички, включително мястото след буркан, което ми остана. След това щракнете върху бутона "Отворете”И трябва да работи без проблем. Както можете да видите, не е необходимо да го инсталирате.

.bin:

Можем да ги изпълним, като щракнем двукратно върху тях, за да ги отворим, ако преди това сме го дали разрешения за изпълнение. За да направите това, щракнете с десния бутон на мишката върху файла и след това отидете на "свойства”За да зададете разрешения за изпълнение в раздела«Извинете мес ". Той може да бъде инсталиран и от конзолата, като направите следното:

cd directorio_donde_está_el_binario
./nombre_binario.bin

. Run:

За .run ще продължим по подобен начин на .bin. Този формат се използва широко за драйвери, като AMD Catalyst Center. За да го инсталирате, можете да използвате конзолата:

cd directorio_donde_está_el_paquete
sh ./nombre_paquete.run

Не забравяйте да зададете предварително разрешения за изпълнение. Също така, някои трябва да се стартират с привилегии, като в този случай го направете като root или със sudo.

Ако искате да инсталирате .run в графичен режим, можете да щракнете с десния бутон върху него и да изберете "свойства", След това в раздела"разрешения"Марки"Позволете да стартирате файла като програма”И приемате да затворите. Сега, когато щракнете двукратно върху .run, ще видите, че се отваря инсталатор, много подобен на тези в Windows (напишете Next, Next, OK ...).

Инсталирайте програми в linux

Как да инсталирате скриптове:

.sh:

В Linux също можем да намерим скриптове с разширения .sh или .py. За да инсталираме този тип скриптове, ще отидем в директорията, където скриптът е намерен с командата "cd", както видяхме по-рано. Око! Ако скриптът е опакован, първо го разопаковайте или разархивирайте. След това можете да му дадете разрешения за изпълнение, както вече знаете (можете да го направите в графичен режим или от терминала с командата „chmod + x име_на скрипт"без кавички). След като имат разрешения за изпълнение, от терминала:

sh nombre_script.sh

o

./nombre_script.sh

.py:

За файлове с разширение .py трябва да се извика интерпретаторът на езика за програмиране Python. За да направите това, въведете в конзолата това:

python nombre_script.py install

Други:

Има и други видове файлове и пакети за инсталиране на програми в Linux. Определени пакети от BSD, Solaris, Mac OS X и други * nix могат да бъдат инсталирани на Linux. Пример за това са Solaris .pkg. За да инсталирате .pkg, можете да щракнете върху тях с десния бутон на мишката, отидете на „свойства"И"разрешения”И му присвоявайте разрешения за изпълнение. След това щракнете двукратно върху тях, за да ги инсталирате.

Има и инструменти като Чужд да конвертирате от един формат в друг, например от rpm в deb и т.н. Това не е силно препоръчително и понякога може да създаде проблеми. Така че не го препоръчвам.

Продължавайки с глупостите на пакетите в Linux, да кажа, че има повече от тези, които се виждат тук, но те са по-редки и необичайни. Пример за рядкост е .slp те използват от проекта Stampede Linux. За да трансформирате .slp в други по-често срещани формати, можете да използвате Alien (предварително инсталиран Alien) по следния начин:

sudo alien nombre_paquete.slp nombre_paquete.extensión_nueva generated

Например, за да се трансформира от .slp в rpm:

sudo alien miprograma.slp miprograma.rpm generated

Можете да оставите вашите коментари с молби, съмнения или коментари. Ако имате някакви проблеми следвайки стъпките в този урок, ще се радвам да ви помогна.


Добавяне като предпочитан източник в Google