У аперацыйных сістэмах, заснаваных на базе ядра Лінукс, выкарыстоўваюцца розныя менеджэры пакетаў, якія дазваляюць запампоўваць і ўсталёўваць даступныя праграмы. Акрамя гэтага, існуюць і асобныя пакеты, дзе ўжо захоўваюцца прыкладання. Іх трэба толькі запусціць праз пэўны інструмент, каб ён правёў распакаванне і кампіляцыю, ужо пасля чаго ПА будзе даступна да выкарыстання. Сёння мы б хацелі закрануць тэму інсталяцыі на прыкладзе самых папулярных дыстрыбутываў, дэталёва распавесці аб кожным даступным варыянце ўстаноўкі і паказаць на практыцы, як гэта ўсё працуе.
Ўсталёўваем праграмы ў Linux
Вядома, на дадзены момант часу існуе вялікая колькасць самых разнастайных дыстрыбутываў, аднак пэўная частка з іх заснавана на ўжо існуючых платформах і мае такі ж касцяк, але з даданнем нейкіх сваіх функцый ад распрацоўшчыкаў. Далей мы закранем тэму трох папулярных адгалінаванняў, дзе аперацыя інсталяцыі адрозніваецца, а вы, зыходзячы з прадстаўленай інфармацыі, ужо зможаце адшукаць інфармацыю, прыдатную менавіта пад які выкарыстоўваецца дыстрыбутыў.
Як бачыце, apt рэалізавана дастаткова проста. Яшчэ варта ўлічыць, што ў апошняй версіі Ubuntu пісаць, apt-get зусім неабавязкова, можна скараціць проста да apt, а ўжо потым ўводзіць install. Вось некалькі прыкладаў папулярных прыкладанняў, якія даступныя для ўстаноўкі праз афіцыйныя сховішчы:
sudo apt install vlc - відэаплэер.
sudo apt install gnome-music - музычны плэер.
sudo apt install gimp - графічны рэдактар.
sudo apt install gparted - ПА кіраванні часткамі цвёрдага дыска.
RedHat, CentOS і Fedora
У дыстрыбутывах, дзе за аснову ўзятая платформа RedHat, асноўным мэнэджэрам выступае yum. Працуе ён па аналогіі з ужо разгледжаным інструментам, толькі тут адбываецца кіраванне каталогамі фармату RPM. Інсталяцыя праграмнага забеспячэння з афіцыйных рэпазітароў практычна не адрозніваецца і выглядае так:
- Запусціце кансоль любым зручным метадам.
- Абнавіце спіс сістэмных рэпазітароў праз sudo yum update.
- Пацвердзіце дзеянне уводам пароля рут-доступу.
- Прыміце пагадненне з даданнем новых файлаў, паказаўшы варыянт y.
- Па заканчэнні абнаўлення прапішіце sudo yum install thunderbird і актывуйце яе. Мы за прыклад ўзялі паштовы кліент Thunderbird, вы ж можаце замяніць апошняе выраз у радку на любое іншае патрэбнае ПА.
- Тут таксама спатрэбіцца пазначыць варыянт y, каб пачалося запампоўка.
- Чакайце завяршэння загрузкі і распакавання кампанентаў прыкладання.
Па аналогіі з папярэднім мэнэджарам пакетаў прывядзем некалькі прыкладаў выкарыстання yum для ўстаноўкі пэўных праграм:
sudo yum install java - кампаненты java.
sudo yum install chromium - браўзэр Chromium.
sudo yum install gparted - праграма кіравання назапашвальнікамі.
Arch Linux, Chakra, Manjaro
Засталося разгледзець апошнюю трэцюю галіна дыстрыбутываў, за аснову якіх была ўзятая Arch Linux. Тут устаноўлены менеджэр pacman. Ён працуе з пакетамі фарматаў TAR, а загрузка кампанентаў вырабляецца праз спецыяльна адведзеныя сайты па пратаколах FTP або HTTP. Мы ўзялі за прыклад дыстрыбутыў Manjaro са стандартным графічным інтэрфейсам і хочам наглядна прадэманстраваць працэдуру выкарыстання pacman.
- Адкрыйце меню графічнай абалонкі і перайдзіце да працы ў класічнай кансолі.
- Усталюйце, напрыклад, папулярны адкрыты браўзэр Chromium. Для гэтага увядзіце sudo pacman -S chromium. Аргумент -S як раз і адказвае за тое, што камандзе неабходна правесці запампоўка і інсталяцыю праграмы.
- Пацвердзіце сапраўднасць ўліковага запісу суперпользователя, увёўшы пароль.
- Прыміце ўстаноўку кампанентаў, выбраўшы варыянт y.
- Чакайце завяршэння загрузкі: для паспяховага выканання гэтай працэдуры спатрэбіцца падлучэнне да інтэрнэту.
- Калі ў кансолі з'явілася новая радок уводу, значыць ўстаноўка прайшла паспяхова і можна пераходзіць да працы ў дадатку.
Прыклады дадання іншага папулярнага ПА выглядаюць так:
sudo pacman -S firefox
sudo pacman -S gimp
sudo pacman -S vlc
Цяпер вы ведаеце, як вырабляецца інсталяцыя праграмнага забеспячэння на трох розных платформах Лінукс з выкарыстаннем афіцыйных сховішчаў праз убудаваны менеджэр. Хочам звярнуць увагу, што з-за няправільнага ўводу пакета ўстаноўкі на экране ў большасці выпадкаў з'яўляецца падказка з правільным варыянтам, тады дастаткова проста перапісаць каманду, выправіўшы памылку.
Спосаб 2: Менеджэр пакетаў і прыстасаваныя сховішчы
Акрамя афіцыйных сховішчаў розных прыкладанняў існуюць яшчэ і прыстасаваныя. Такі варыянт будзе аптымальным рашэннем для тых юзераў, хто жадае атрымаць пэўную версію прыкладання або ўсталяваць іх у колькасці некалькіх штук на кампутар. Такі метад інсталяцыі трохі адрозніваецца і лічыцца складаней, таму мы прапануем дэталёва разабрацца з гэтым пытаннем. Калі вы не маеце адрасы рэпазітара, спачатку варта яго адшукаць. Прасцей за ўсё гэта зрабіць праз адмысловы сайт, а ўся працэдура выглядае так:
Перайсці на афіцыйны сайт Launchpad
- Перайдзіце па паказанай вышэй спасылцы на галоўную старонку Launchpad і ў пошуку увядзіце назву софту. Для выгоды можна дапісаць у гэтым радку яшчэ PPA, што і азначае карыстацкае сховішча.
- У выніках адшукайце прыдатны варыянт і націсніце на адпаведную спасылку.
- Азнаёмцеся з магчымымі пакетамі і абярыце падыходны.
- Перайдзіце на старонку ПА.
- Патрапіўшы на старонку PPA, унізе вы ўбачыце каманды, з дапамогай якіх і вырабляецца інсталяцыя.
Цяпер вы ведаеце аб самым папулярным метадзе атрымання спасылак на карыстацкія рэпазітары ПА неабходных версій. Засталося толькі разабрацца з тонкасцямі іх інсталяцыі ў розных дыстрыбутывах. Давайце пачнем з усяго па парадку.
Debian, Ubuntu, Linux Mint
Вы ўжо знаёмыя са стандартным пакетным мэнэджарам, які усталёўваецца на гэтыя платформы. Разгляданы спосаб устаноўкі софту таксама мае на ўвазе выкарыстанне гэтай прылады, але з папярэдніх выкананнем дадатковых дзеянняў. Вышэй мы ўжо разбіралі прыклад дадання Chromium ў сістэму, цяпер жа давайце азнаёмімся з тым, як гэта робіцца праз прыстасаваныя рэпазітары.
- Адшукайце на паказаным вышэй сайце спасылку на рэпазітар, затым запусціце кансоль і ўстаўце яе туды. Мы возьмем за прыклад апошнюю версію гэтага вэб-аглядальніка. sudo add-apt-repository ppa: saiarcot895 / chromium-dev.
- Пацвердзіце дзеянне, увёўшы пароль.
- Далей азнаёмцеся з пералікам пакетаў, якія будуць унесены ў сістэму, пасля чаго націсніце на клавішу Enter.
- Па заканчэнні працэдуры абновіце сістэмныя бібліятэкі: sudo apt-get update.
- Выкарыстоўвайце ўжо знаёмую каманду для ўстаноўкі браўзэра з дададзенага рэпазітара sudo apt install chromium-browser.
- Прыміце даданне новых кампанентаў, выбраўшы варыянт Д.
- Пасля інсталяцыі зазірніце ў меню прыкладанняў. Там павінен быць дададзены новы значок, праз які і ажыццяўляецца запуск браўзэра.
Як бачыце, нічога складанага ў выкарыстанні такіх сховішчаў няма. Трэба толькі адшукаць прыдатную версію ПА на паказаным вышэй сайце і ўставіць прыведзеныя там каманды ў кансоль. Пасля дадання каталогаў застанецца толькі вырабіць інсталяцыю новай версіі ўжо знаёмым варыянтам - праз apt install.
RedHat, CentOS і Fedora
Для паказаных аперацыйных сістэм лепш выкарыстоўваць сховішчы http://mirror.lihnidos.org і http://li.nux.ro, там вы знойдзеце больш падыходных дырэкторый фарматаў RPM, што тычыцца іх ўстаноўкі напрамую з кансолі, без папярэдняга запампоўкі з сайта, выконваецца яно ў некалькі дзеянняў:
- За прыклад хацелася б узяць кампаненты мовы праграмавання Ruby. Спачатку на сайце вам трэба адшукаць прыдатны пакет, а далей у кансолі ўвесці прыкладна такі адрас wget http://mirror.lihnidos.org/CentOS/7/updates/x86_64/Packages/ruby-2.0.0.648-34.el7_6.x86_64. rpm. Спасылка будзе мяняцца ў залежнасці ад таго, які рэпазітар вы выкарыстоўваеце. Пасля ўводу актывуйце каманду.
- Далей на кампутар будзе загружаны пакет, застанецца толькі ўсталяваць яго звыклым чынам, таму пакажыце sudo yum install + name_package.
- Актывуйце рут-доступ шляхам уводу пароля ад галоўнай ўліковага запісу.
- Чакайце завяршэння праверкі сцэнарыяў і сумяшчальнасці.
- Пацвердзіце ўстаноўку, выбраўшы прыдатны варыянт.
Arch, Chakra, Manjaro
Большасць карыстацкіх рэпазітароў захоўвае для Arch Linux захоўвае ў сабе толькі файлы фармату TAR.GZ, а метад іх інсталяцыі ў сістэму трохі адрозніваецца. Варта адзначыць, што ўсе неабходныя каталогі вы зможаце знайсці на сайце aur.archlinux.org. Для доступу да гэтага сховішча на кампутары пад кіраваннем Manjaro спачатку спатрэбіцца выканаць sudo pacman -S base-devel yaourt - так дададуцца дадатковыя кампаненты.
- Першачаргова загрузіце знойдзены пакет у хатнюю тэчку праз curl -L -O https://dl.discordapp.net/apps/linux/0.0.9/discord-0.0.9.tar.gz. Спасылка на запампоўку архіва TAR.GZ заўсёды паказваецца на старонцы праграмы пры праглядзе сайта AUR.
- Распакуйце запампаваны файл у тую ж тэчку з дапамогай tar -xvf discord-0.0.9.tar.gz, дзе discord-0.0.9.tar.gz - назва неабходнай дырэкторыі.
- Выкарыстоўвайце ўтыліту makepkg -sri, каб сабраць і адразу ж усталяваць праграму. Пасля завяршэння гэтай працэдуры можна будзе пераходзіць да працы з софтам.
Спосаб 3: Усталёўка DEB-пакетаў
Фармат файлаў DEB выкарыстоўваецца для распаўсюджвання праграмнага забеспячэння і з'яўляецца стандартным тыпам дадзеных аперацыйных сістэм на базе Debian. У такіх дыстрыбутывах па змаўчанні ўсталяваны інструменты інсталяцыі софту такога фармату як праз графічную абалонку, так і праз «Тэрмінал». Максімальна дэталёва ўсе метады дадання DEB-пакетаў распісаны ў іншай нашай артыкуле, якую вы можаце знайсці па наступнай спасылцы. Што ж тычыцца іншых тыпаў платформаў, дзе няма ўбудаваных утыліт ўстаноўкі файлаў DEB, працэдура ўсталёўкі трохі ўскладняецца.
Чытаць далей: Усталёўка DEB-пакетаў у Debian / Ubuntu / Mint
RedHat, CentOS і Fedora
Як вядома, у RedHat і заснаваных на ім платформах пакетны менеджэр працуе з фарматам RPM. Іншыя фарматы не ўсталёўваюцца з дапамогай стандартных інструментаў. Выпраўляецца гэтая праблем простым канвертаваннем з дапамогай дадатковага кансольнага прыкладання. Уся аперацыя зойме літаральна пару хвілін.
- Усталюйце ўтыліту для канвертавання праз yum install alien.
- Запусціце працэс пераўтварэння, увёўшы sudo alien --to-rpm package.deb, дзе package.deb - назва неабходнага пакета.
- Па завяршэнні канвертавання новы пакет будзе захаваны ў тую ж тэчку і яго застанецца толькі распакаваць праз sudo yum localinstall package.rpm, дзе package.rpm - назва таго ж файла, але толькі цяпер фармату RPM.
Arch Linux, Chakra, Manjaro
У дыстрыбутывах на Arch Lixux выкарыстоўваецца стандартны менеджэр pacman, які першапачаткова быў напісаны для ўстаноўкі прыкладанняў з пашырэннем TAR.GZ. Таму для кіравання DEB-пакетамі спатрэбіцца загрузіць дадатковы інструмент і ажыццяўляць даданне файлаў і каталогаў ўжо непасрэдна праз яго.
- Для запампоўкі і ўстаноўкі утыліты выкарыстоўвайце yaourt -S dpkg.
- Падчас дадання трэба будзе некалькі раз пацвердзіць даданне новых аб'ектаў і ўвесці пароль суперпользователя.
- Засталося толькі пазначыць sudo dpkg -i name_package.deb і дачакацца заканчэння распакавання. Падчас інсталяцыі на экране можа з'явіцца папярэджанне аб адсутнасці некаторых залежнасцяў, але гэта не перашкодзіць у далейшым праграме працаваць карэктна.
Спосаб 4: Усталёўка RPM-пакетаў
З апісанняў вышэй вы ўжо ведаеце, што RPM-пакеты па змаўчанні выкарыстоўваюцца ў RedHat, CentOS і іншых падобных дыстрыбутывах. Што да іх распакавання, то запуск даступны вырабляцца прама з файлавага мэнэджара. Дастаткова проста адкрыць тэчку захоўвання праграмы і запусціць яе падвойным пстрычкай левай кнопкі мышы. Ўстаноўка запусціцца, а пасля яе завяршэння знайсці прыкладанне можна будзе праз меню ці адкрыць яе праз увод адпаведнай каманды ў кансолі. Акрамя гэтага, для пошуку софту выдатна падыдзе гэта ж стандартнае ПА «Устаноўка прыкладанняў».
Для распакавання RPM-пакетаў у дыстрыбутывах Debian, Ubuntu і Linux Mint звычайна выкарыстоўваюцца дадатковыя інструменты, але толькі ў тых выпадках, калі не атрымоўваецца знайсці ў сеткі аналагічны DEB-пакет. Разгорнутыя інструкцыі па гэтай тэме вы знойдзеце ў артыкуле далей.
Чытаць далей: Усталёўка RPM-пакетаў у Ubuntu / Debian / Mint
У АС Arch Linux, Chakra, Manjaro і ім падобным пакуль няма нармальна працуе ўтыліты, якая канвертаваць б RPM-пакеты ў падтрымліваецца фармат TAR.GZ. Таму мы можам толькі параіць заняцца пошукам гэтай жа праграмы ў падтрымлівае пашырэнні. Лепш за ўсё рабіць гэта на афіцыйнай крыніцы aur.archlinux.org, дзе прысутнічаюць спасылкі на запампоўку большасці папулярных прыкладанняў з сайта распрацоўнікаў ці люстэрка з архівам TAR.GZ.
Спосаб 5: Усталёўка праграм у архівах TAR.GZ
Па стандарце пачнем з дыстрыбутываў на Debian. У гэтым выпадку TAR.GZ усталёўваецца шляхам компилирования змесціва архіва ў новы DEB-пакет. Уся працэдура дзеліцца на чатыры простых кроку, і азнаёміцца з імі вы можаце ў асобным нашым матэрыяле па наступнай спасылцы.
Чытаць далей: Усталёўка файлаў фармату TAR.GZ ў Ubuntu / Debian / Mint
У RedHat даданне ПА праз компилирование канфігурацыйнага файла выглядае крыху інакш:
- Спачатку праз кансоль дадайце ў сістэму сродкі распрацоўкі: sudo yum groupinstall "Development tools".
- Затым распакуйце існуючы архіў праз tar -zxf archive_name.tar.gz.
- Па завяршэнні разархіваціі перамесціцеся ў гатовую тэчку праз cd archive_name і выканайце там па чарзе такія каманды:
./configure
make
sudo make install.
Пасля гэтага можна запускаць прыкладанне і ўзаемадзейнічаць з ім.
Наколькі вы ведаеце, пакетны менеджэр pacman па змаўчанні нармальна працуе з архівамі фармату TAR.GZ, таму пры выкарыстанні Arch, Chakra або Manjaro вам варта выканаць адпаведную інструкцыю з Спосабу 2.
Сёння вы былі азнаёмленыя з пяццю рознымі метадамі інсталяцыі праграмнага забеспячэння ў аперацыйных сістэмах на базе ядра Лінукс. Як бачыце, для кожнага дыстрыбутыва трэба выкарыстоўваць прыдатны метад. Мы таксама рэкамендуем надаць час пошуку неабходнага для АС фармату, каб аперацыя ўстаноўкі прайшла максімальна хутка і проста.