Як ўсталёўваць праграмы ў Linux: 5 правераных спосабаў

Anonim

Як ўсталёўваць праграмы ў Linux

У аперацыйных сістэмах, заснаваных на базе ядра Лінукс, выкарыстоўваюцца розныя менеджэры пакетаў, якія дазваляюць запампоўваць і ўсталёўваць даступныя праграмы. Акрамя гэтага, існуюць і асобныя пакеты, дзе ўжо захоўваюцца прыкладання. Іх трэба толькі запусціць праз пэўны інструмент, каб ён правёў распакаванне і кампіляцыю, ужо пасля чаго ПА будзе даступна да выкарыстання. Сёння мы б хацелі закрануць тэму інсталяцыі на прыкладзе самых папулярных дыстрыбутываў, дэталёва распавесці аб кожным даступным варыянце ўстаноўкі і паказаць на практыцы, як гэта ўсё працуе.

Ўсталёўваем праграмы ў 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. Інсталяцыя праграмнага забеспячэння з афіцыйных рэпазітароў практычна не адрозніваецца і выглядае так:

  1. Запусціце кансоль любым зручным метадам.
  2. Запуск тэрмінала ў CentOS для далейшай ўстаноўкі праграм

  3. Абнавіце спіс сістэмных рэпазітароў праз sudo yum update.
  4. Атрыманне абнаўленняў сістэмных бібліятэк у CentOS

  5. Пацвердзіце дзеянне уводам пароля рут-доступу.
  6. Увод пароля для абнаўлення сістэмных бібліятэк у CentOS

  7. Прыміце пагадненне з даданнем новых файлаў, паказаўшы варыянт y.
  8. Пацвярджэнне дадання сістэмных бібліятэк праз тэрмінал у CentOS

  9. Па заканчэнні абнаўлення прапішіце sudo yum install thunderbird і актывуйце яе. Мы за прыклад ўзялі паштовы кліент Thunderbird, вы ж можаце замяніць апошняе выраз у радку на любое іншае патрэбнае ПА.
  10. Ўстаноўка праграмы з афіцыйнага хранищила ў CentOS

  11. Тут таксама спатрэбіцца пазначыць варыянт y, каб пачалося запампоўка.
  12. Пацверджанне ўстаноўкі праграмы з афіцыйнага сховішчы ў CentOS

  13. Чакайце завяршэння загрузкі і распакавання кампанентаў прыкладання.
  14. Завяршэнне ўстаноўкі праграмы з афіцыйнага сховішчы ў CentOS

Па аналогіі з папярэднім мэнэджарам пакетаў прывядзем некалькі прыкладаў выкарыстання 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.

  1. Адкрыйце меню графічнай абалонкі і перайдзіце да працы ў класічнай кансолі.
  2. Запуск тэрмінала ў Manjaro для далейшай ўстаноўкі праграм

  3. Усталюйце, напрыклад, папулярны адкрыты браўзэр Chromium. Для гэтага увядзіце sudo pacman -S chromium. Аргумент -S як раз і адказвае за тое, што камандзе неабходна правесці запампоўка і інсталяцыю праграмы.
  4. Каманда для ўстаноўкі праграмы з афіцыйнага сховішчы ў Manjaro

  5. Пацвердзіце сапраўднасць ўліковага запісу суперпользователя, увёўшы пароль.
  6. Увод пароля для ўстаноўкі праграмы з афіцыйнага сховішчы ў Manjaro

  7. Прыміце ўстаноўку кампанентаў, выбраўшы варыянт y.
  8. Пацверджанне пачатку ўстаноўкі праграмы з афіцыйнага сховішчы ў Manjaro

  9. Чакайце завяршэння загрузкі: для паспяховага выканання гэтай працэдуры спатрэбіцца падлучэнне да інтэрнэту.
  10. Чаканне запампоўкі пакетаў з афіцыйнага сховішчы ў Manjaro

  11. Калі ў кансолі з'явілася новая радок уводу, значыць ўстаноўка прайшла паспяхова і можна пераходзіць да працы ў дадатку.
  12. Завяршэнне ўстаноўкі праграмы з афіцыйнага сховішчы ў Manjaro

Прыклады дадання іншага папулярнага ПА выглядаюць так:

sudo pacman -S firefox

sudo pacman -S gimp

sudo pacman -S vlc

Цяпер вы ведаеце, як вырабляецца інсталяцыя праграмнага забеспячэння на трох розных платформах Лінукс з выкарыстаннем афіцыйных сховішчаў праз убудаваны менеджэр. Хочам звярнуць увагу, што з-за няправільнага ўводу пакета ўстаноўкі на экране ў большасці выпадкаў з'яўляецца падказка з правільным варыянтам, тады дастаткова проста перапісаць каманду, выправіўшы памылку.

Спосаб 2: Менеджэр пакетаў і прыстасаваныя сховішчы

Акрамя афіцыйных сховішчаў розных прыкладанняў існуюць яшчэ і прыстасаваныя. Такі варыянт будзе аптымальным рашэннем для тых юзераў, хто жадае атрымаць пэўную версію прыкладання або ўсталяваць іх у колькасці некалькіх штук на кампутар. Такі метад інсталяцыі трохі адрозніваецца і лічыцца складаней, таму мы прапануем дэталёва разабрацца з гэтым пытаннем. Калі вы не маеце адрасы рэпазітара, спачатку варта яго адшукаць. Прасцей за ўсё гэта зрабіць праз адмысловы сайт, а ўся працэдура выглядае так:

Перайсці на афіцыйны сайт Launchpad

  1. Перайдзіце па паказанай вышэй спасылцы на галоўную старонку Launchpad і ў пошуку увядзіце назву софту. Для выгоды можна дапісаць у гэтым радку яшчэ PPA, што і азначае карыстацкае сховішча.
  2. Пошук праграмы ў карыстацкім рэпазітары

  3. У выніках адшукайце прыдатны варыянт і націсніце на адпаведную спасылку.
  4. Пераход на старонку праграмы ў карыстацкім рэпазітары Linux

  5. Азнаёмцеся з магчымымі пакетамі і абярыце падыходны.
  6. Выбар пакета ў карыстацкім рэпазітары Linux

  7. Перайдзіце на старонку ПА.
  8. Пераход на старонку пакета ў карыстацкім рэпазітары Linux

  9. Патрапіўшы на старонку PPA, унізе вы ўбачыце каманды, з дапамогай якіх і вырабляецца інсталяцыя.
  10. Спасылка на ўстаноўку праграмы з карыстацкага рэпазітара Linux

Цяпер вы ведаеце аб самым папулярным метадзе атрымання спасылак на карыстацкія рэпазітары ПА неабходных версій. Засталося толькі разабрацца з тонкасцямі іх інсталяцыі ў розных дыстрыбутывах. Давайце пачнем з усяго па парадку.

Debian, Ubuntu, Linux Mint

Вы ўжо знаёмыя са стандартным пакетным мэнэджарам, які усталёўваецца на гэтыя платформы. Разгляданы спосаб устаноўкі софту таксама мае на ўвазе выкарыстанне гэтай прылады, але з папярэдніх выкананнем дадатковых дзеянняў. Вышэй мы ўжо разбіралі прыклад дадання Chromium ў сістэму, цяпер жа давайце азнаёмімся з тым, як гэта робіцца праз прыстасаваныя рэпазітары.

  1. Адшукайце на паказаным вышэй сайце спасылку на рэпазітар, затым запусціце кансоль і ўстаўце яе туды. Мы возьмем за прыклад апошнюю версію гэтага вэб-аглядальніка. sudo add-apt-repository ppa: saiarcot895 / chromium-dev.
  2. Каманда для запампоўкі праграмы з карыстацкага рэпазітара ў Ubuntu

  3. Пацвердзіце дзеянне, увёўшы пароль.
  4. Пацверджанне запампоўкі праграмы з карыстацкага рэпазітара ў Ubuntu

  5. Далей азнаёмцеся з пералікам пакетаў, якія будуць унесены ў сістэму, пасля чаго націсніце на клавішу Enter.
  6. Пацвердзіць даданне карыстацкага рэпазітара ў Ubuntu

  7. Па заканчэнні працэдуры абновіце сістэмныя бібліятэкі: sudo apt-get update.
  8. Атрыманне абнаўленняў сістэмных бібліятэк пасля дадання праграмы ў Ubuntu

  9. Выкарыстоўвайце ўжо знаёмую каманду для ўстаноўкі браўзэра з дададзенага рэпазітара sudo apt install chromium-browser.
  10. Ўстаноўка праграмы пасля дадання рэпазітара ў Ubuntu

  11. Прыміце даданне новых кампанентаў, выбраўшы варыянт Д.
  12. Пацверджанне ўстаноўкі праграмы з карыстацкага рэпазітара ў Ubuntu

  13. Пасля інсталяцыі зазірніце ў меню прыкладанняў. Там павінен быць дададзены новы значок, праз які і ажыццяўляецца запуск браўзэра.
  14. Запуск праграмы з карыстацкага рэпазітара ў Ubuntu

Як бачыце, нічога складанага ў выкарыстанні такіх сховішчаў няма. Трэба толькі адшукаць прыдатную версію ПА на паказаным вышэй сайце і ўставіць прыведзеныя там каманды ў кансоль. Пасля дадання каталогаў застанецца толькі вырабіць інсталяцыю новай версіі ўжо знаёмым варыянтам - праз apt install.

RedHat, CentOS і Fedora

Для паказаных аперацыйных сістэм лепш выкарыстоўваць сховішчы http://mirror.lihnidos.org і http://li.nux.ro, там вы знойдзеце больш падыходных дырэкторый фарматаў RPM, што тычыцца іх ўстаноўкі напрамую з кансолі, без папярэдняга запампоўкі з сайта, выконваецца яно ў некалькі дзеянняў:

  1. За прыклад хацелася б узяць кампаненты мовы праграмавання Ruby. Спачатку на сайце вам трэба адшукаць прыдатны пакет, а далей у кансолі ўвесці прыкладна такі адрас wget http://mirror.lihnidos.org/CentOS/7/updates/x86_64/Packages/ruby-2.0.0.648-34.el7_6.x86_64. rpm. Спасылка будзе мяняцца ў залежнасці ад таго, які рэпазітар вы выкарыстоўваеце. Пасля ўводу актывуйце каманду.
  2. Атрыманне файлаў з карыстацкага рэпазітара ў CentOS

  3. Далей на кампутар будзе загружаны пакет, застанецца толькі ўсталяваць яго звыклым чынам, таму пакажыце sudo yum install + name_package.
  4. Ўстаноўка праграмы, атрыманай з карыстацкага рэпазітара ў CentOS

  5. Актывуйце рут-доступ шляхам уводу пароля ад галоўнай ўліковага запісу.
  6. Увод пароля для ўстаноўкі праграмы з карыстацкага рэпазітара CentOS

  7. Чакайце завяршэння праверкі сцэнарыяў і сумяшчальнасці.
  8. Чаканне завяршэння запампоўкі кампанентаў карыстацкага рэпазітара CentOS

  9. Пацвердзіце ўстаноўку, выбраўшы прыдатны варыянт.
  10. Пацверджанне ўстаноўкі праграмы з карыстацкага рэпазітара CentOS

Arch, Chakra, Manjaro

Большасць карыстацкіх рэпазітароў захоўвае для Arch Linux захоўвае ў сабе толькі файлы фармату TAR.GZ, а метад іх інсталяцыі ў сістэму трохі адрозніваецца. Варта адзначыць, што ўсе неабходныя каталогі вы зможаце знайсці на сайце aur.archlinux.org. Для доступу да гэтага сховішча на кампутары пад кіраваннем Manjaro спачатку спатрэбіцца выканаць sudo pacman -S base-devel yaourt - так дададуцца дадатковыя кампаненты.

  1. Першачаргова загрузіце знойдзены пакет у хатнюю тэчку праз curl -L -O https://dl.discordapp.net/apps/linux/0.0.9/discord-0.0.9.tar.gz. Спасылка на запампоўку архіва TAR.GZ заўсёды паказваецца на старонцы праграмы пры праглядзе сайта AUR.
  2. Атрыманне праграмы з карыстацкага рэпазітара ў Manjaro

  3. Распакуйце запампаваны файл у тую ж тэчку з дапамогай tar -xvf discord-0.0.9.tar.gz, дзе discord-0.0.9.tar.gz - назва неабходнай дырэкторыі.
  4. Разархіваціі атрыманай праграмы з карыстацкага рэпазітара Manjaro

  5. Выкарыстоўвайце ўтыліту makepkg -sri, каб сабраць і адразу ж усталяваць праграму. Пасля завяршэння гэтай працэдуры можна будзе пераходзіць да працы з софтам.
  6. Ўстаноўка праграмы з карыстацкага рэпазітара Manjaro

Спосаб 3: Усталёўка DEB-пакетаў

Фармат файлаў DEB выкарыстоўваецца для распаўсюджвання праграмнага забеспячэння і з'яўляецца стандартным тыпам дадзеных аперацыйных сістэм на базе Debian. У такіх дыстрыбутывах па змаўчанні ўсталяваны інструменты інсталяцыі софту такога фармату як праз графічную абалонку, так і праз «Тэрмінал». Максімальна дэталёва ўсе метады дадання DEB-пакетаў распісаны ў іншай нашай артыкуле, якую вы можаце знайсці па наступнай спасылцы. Што ж тычыцца іншых тыпаў платформаў, дзе няма ўбудаваных утыліт ўстаноўкі файлаў DEB, працэдура ўсталёўкі трохі ўскладняецца.

Чытаць далей: Усталёўка DEB-пакетаў у Debian / Ubuntu / Mint

RedHat, CentOS і Fedora

Як вядома, у RedHat і заснаваных на ім платформах пакетны менеджэр працуе з фарматам RPM. Іншыя фарматы не ўсталёўваюцца з дапамогай стандартных інструментаў. Выпраўляецца гэтая праблем простым канвертаваннем з дапамогай дадатковага кансольнага прыкладання. Уся аперацыя зойме літаральна пару хвілін.

  1. Усталюйце ўтыліту для канвертавання праз yum install alien.
  2. Ўстаноўка праграмы для канвертавання DEB-пакетаў у CentOS

  3. Запусціце працэс пераўтварэння, увёўшы sudo alien --to-rpm package.deb, дзе package.deb - назва неабходнага пакета.
  4. Запуск канвертавання DEB-пакетаў у CentOS

  5. Па завяршэнні канвертавання новы пакет будзе захаваны ў тую ж тэчку і яго застанецца толькі распакаваць праз sudo yum localinstall package.rpm, дзе package.rpm - назва таго ж файла, але толькі цяпер фармату RPM.
  6. Запуск ўстаноўкі канвертаваць пакета ў CentOS

Arch Linux, Chakra, Manjaro

У дыстрыбутывах на Arch Lixux выкарыстоўваецца стандартны менеджэр pacman, які першапачаткова быў напісаны для ўстаноўкі прыкладанняў з пашырэннем TAR.GZ. Таму для кіравання DEB-пакетамі спатрэбіцца загрузіць дадатковы інструмент і ажыццяўляць даданне файлаў і каталогаў ўжо непасрэдна праз яго.

  1. Для запампоўкі і ўстаноўкі утыліты выкарыстоўвайце yaourt -S dpkg.
  2. Ўстаноўка праграмы для інсталяцыі DEB-пакетаў у Manjaro

  3. Падчас дадання трэба будзе некалькі раз пацвердзіць даданне новых аб'ектаў і ўвесці пароль суперпользователя.
  4. Завяршэнне ўстаноўкі праграмы для DEB-пакетаў у Manjaro

  5. Засталося толькі пазначыць sudo dpkg -i name_package.deb і дачакацца заканчэння распакавання. Падчас інсталяцыі на экране можа з'явіцца папярэджанне аб адсутнасці некаторых залежнасцяў, але гэта не перашкодзіць у далейшым праграме працаваць карэктна.
  6. Ўсталяваць DEB-пакет у аперацыйнай сістэме Manjaro

Спосаб 4: Усталёўка RPM-пакетаў

З апісанняў вышэй вы ўжо ведаеце, што RPM-пакеты па змаўчанні выкарыстоўваюцца ў RedHat, CentOS і іншых падобных дыстрыбутывах. Што да іх распакавання, то запуск даступны вырабляцца прама з файлавага мэнэджара. Дастаткова проста адкрыць тэчку захоўвання праграмы і запусціць яе падвойным пстрычкай левай кнопкі мышы. Ўстаноўка запусціцца, а пасля яе завяршэння знайсці прыкладанне можна будзе праз меню ці адкрыць яе праз увод адпаведнай каманды ў кансолі. Акрамя гэтага, для пошуку софту выдатна падыдзе гэта ж стандартнае ПА «Устаноўка прыкладанняў».

Ўстаноўка прыкладання праз менеджэр праграм у 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 даданне ПА праз компилирование канфігурацыйнага файла выглядае крыху інакш:

  1. Спачатку праз кансоль дадайце ў сістэму сродкі распрацоўкі: sudo yum groupinstall "Development tools".
  2. Ўстаноўка сістэмных дапаўненняў у CentOS

  3. Затым распакуйце існуючы архіў праз tar -zxf archive_name.tar.gz.
  4. Разархіваціі TAR.GZ ў аперацыйнай сістэме CentOS

  5. Па завяршэнні разархіваціі перамесціцеся ў гатовую тэчку праз cd archive_name і выканайце там па чарзе такія каманды:

    ./configure

    make

    sudo make install.

    Компилирование і ўстаноўка праграмы праз TAR.GZ ў CentOS

    Пасля гэтага можна запускаць прыкладанне і ўзаемадзейнічаць з ім.

Наколькі вы ведаеце, пакетны менеджэр pacman па змаўчанні нармальна працуе з архівамі фармату TAR.GZ, таму пры выкарыстанні Arch, Chakra або Manjaro вам варта выканаць адпаведную інструкцыю з Спосабу 2.

Сёння вы былі азнаёмленыя з пяццю рознымі метадамі інсталяцыі праграмнага забеспячэння ў аперацыйных сістэмах на базе ядра Лінукс. Як бачыце, для кожнага дыстрыбутыва трэба выкарыстоўваць прыдатны метад. Мы таксама рэкамендуем надаць час пошуку неабходнага для АС фармату, каб аперацыя ўстаноўкі прайшла максімальна хутка і проста.

Чытаць далей