Paano magdagdag ng mga application sa Linux

Sa post na ito ay babawasan namin ang bawat isa sa iba't ibang mga posibleng paraan upang mag-install ng isang programa sa Linux. Kung isasaalang-alang na ang Ubuntu ay ang pinakatanyag na pamamahagi ng Linux, lalo na sa mga nagsisimulang "sumisid" sa "mundo ng Linux", ang mini-tutorial na ito, na partikular na nakatuon sa "mga nagsisimula", ay tutok na eksklusibo sa Ubuntu . Gayunpaman, gumagana rin ang tutorial na ito para sa lahat ng mga distribusyon batay sa Debian at Ubuntu (dahil lahat sila ay gumagamit ng .DEB packages), at ilang mga pangkalahatang programa at konsepto ay gagana rin sa iba pang mga distrito.


Sa Ubuntu maraming mga paraan upang magdagdag, mag-alis o mag-update ng mga application ng system.
Mangyaring tandaan na hindi lahat ng mga application na magagamit para sa Ubuntu ay magagamit bilang default upang mai-install. Kakailanganin upang paganahin ang posibilidad ng manu-manong pag-install ng ilang mga application.
Ang mga pangunahing paraan upang mag-install ng mga application ay:

  • Ang Ubuntu Software Center. Isang simpleng application kung saan maaari kang magdagdag o mag-alis ng mga pakete mula sa iyong system sa isang napaka-simpleng paraan.
  • Ang programa Synaptic. Sa Synaptic magkakaroon ka ng higit na kontrol sa mga program na na-install mo sa system. Pati na rin ang isang mas malaking bilang ng mga ito. TANDAAN: Ang Synaptic ay kasalukuyang gumagamit ng apt-get.
  • Ang programa Magaling. Ang Adept ay ang bersyon ng Synaptic para sa KDE, kasama sa Kubuntu.
  • Ang mga programa apt-get o kakayahan. Ito ang mga mas advanced na programa na tumatakbo sa terminal mode. Napakalakas ng mga ito at pinapayagan ka ring magdagdag at mag-alis ng mga application mula sa system bukod sa iba pang mga bagay. (Aptitude ay mas kumpleto kaysa apt-get, naaalala nito ang na-download na mga aklatan at inaalis ang mga ito kung sila ay nawala). Upang matingnan ang tulong para sa anumang programa na tumatakbo sa terminal mode: (man nombre_del_programa). Halimbawa: man aptitude
  • Mga package ng deb. Ang mga file na may extension na .deb ay mga package ng application na handa na upang madaling mai-install sa iyong Ubuntu system.
  • Mga binary file. Ang mga file na may .bin extension ay naisasagawa na mga programa sa Linux.
  • Patakbuhin ang mga file. Ang mga file na may .run extension ay karaniwang mga wizard para sa pag-install sa Linux.

Makikita na namin ngayon ang bawat isa sa kanila na may mga kakaibang katangian.

Sa pamamagitan ng mga programa

Ang Ubuntu Software Center

Ang programa Ubuntu Software Center ito ang pinakamadaling paraan sa Ubuntu upang mai-install o alisin ang mga programa. Ito rin ang pinaka-limitado.

Mahahanap mo ang programa sa Menu ng mga application> Ubuntu Software Center

(1) Upang mag-install ng mga application, pumili ng isa sa mga kategorya na ipinakita sa pangunahing screen ng programa. Maa-update nito ang window na ipinapakita ang mga program na magagamit sa kategoryang iyon. Ngayon kailangan mo lang maghanap para sa program na nais mong mai-install at mag-click dito. Ipapakita ng window ang isang paglalarawan nito at bibigyan ka ng pagpipilian na i-install ito sa pamamagitan ng pagpindot sa pindutang I-install.

(2) Kung hindi mo alam sa aling seksyon ang program na iyong hinahanap ay matatagpuan. Ipasok ang pangalan ng application na nais mong i-install sa search box sa kanang tuktok. Habang sinusulat mo ang pangalan ng programa, mababawasan ang listahan ng mga posibleng kandidato, hanggang sa makita mo ang hinahanap mo.

(3) Sa pamamagitan ng pag-click sa "Naka-install na Software" sa kaliwa, maa-access mo ang isang listahan ng lahat ng mga program na na-install mo sa system. Kung nais mong i-uninstall ang anuman sa mga ito. Mag-click lamang ng dalawang beses dito at mag-a-update ang window na nagpapakita sa iyo ng paglalarawan ng programa at bibigyan ka ng pagpipilian na i-uninstall ito.

Makikita mo rito na ipinaliwanag sa format ng video.

Tagapamahala ng synaptic package

Synaptic Ito ay isang advanced na system upang mai-install o alisin ang mga application mula sa iyong system. Ang kapaligiran ay grapiko, tulad ng sa Ubuntu Software Center, ngunit mas malakas. Sa Synaptic mayroon kang kumpletong kontrol sa mga package (application) na naka-install sa iyong system.

Upang patakbuhin ang Synaptic pumili System -> Pangangasiwa -> Synaptic Package Manager. Papayagan kami ng manager ng package na ito na mag-install, muling mai-install at alisin ang mga pakete sa isang napaka-simpleng grapikong paraan.

Ang screen ng Synaptic ay nahahati sa 4 na seksyon.

Ang dalawang pinakamahalaga ay ang listahan ng mga kategorya (1) sa kaliwang bahagi at ng mga pakete (3) Sa kanang bahagi.

Ang pagpili ng isang pakete mula sa listahan ay magpapakita ng isang paglalarawan nito (4).

Upang mai-install ang isang pakete maaari kang pumili ng isang kategorya, mag-right click sa nais na package at piliin ang "i-dial upang mai-install"O gawin double-click sa pangalan ng package.

Markahan sa ganitong paraan ang lahat ng mga package na nais mong mai-install sa system at i-click ang Ilapat upang magpatuloy sa kanilang pag-install. I-download na ngayon ng Synaptic ang mga kinakailangang package mula sa mga repository sa internet o mula sa CD ng pag-install.

Maaari mo ring gamitin ang pindutan ng Paghahanap upang makita ang mga pakete na nais mong i-install.

Sa pamamagitan ng pag-click sa pindutan ng paghahanap, maaari kaming maghanap para sa mga programa ayon sa pangalan o paglalarawan. Kapag ang program na nais nating i-install ay matatagpuan, mag-double click kami dito upang mai-install ito. Kung nais naming tanggalin ang isang programa, ang kailangan lamang gawin ay mag-right click dito at piliin ang tanggalin o tanggalin nang buo.

Upang mailapat ang mga pagbabago, kinakailangan na mag-click sa pindutang Ilapat.

Ang sistema ng pag-install ng software sa Ubuntu ay napakalakas at maraming nalalaman. Sa loob ng mga repositoryo ang mga application ay nakaayos sa "mga package". Ang bawat pakete ay may iba pa kung saan nakasalalay ito sa wastong paggana nito. Pinangangalagaan ng Synaptic ang paglutas ng mga dependency na ito at i-install ang mga kinakailangang package para sa iyo. Ngunit hindi lamang iyon. Sa mga package ng application, ipinahiwatig din ang iba pang mga pakete na kahit na hindi kinakailangan ang mga ito para sa application na nais naming i-install upang gumana, kapaki-pakinabang ang mga ito. Ito ang mga "inirekumendang mga pakete".

Maaari naming i-configure ang Synaptic upang isaalang-alang ang mga package na ito «inirekomenda»Tulad ng kung sila ay mga dependency at sa gayon ay awtomatiko din nitong mai-install.

Ilunsad ang Synaptic at pumunta sa Mga setting> Mga Kagustuhan, sa Tab Pangkalahatan Lagyan ng check ang kahong "Tratuhin ang mga inirekumendang pakete bilang mga dependency" na kahon.

Makikita mo rito na ipinaliwanag sa format ng video.

Dalubhasang administrator ng dalubhasa

Ang mga gumagamit ng Kubuntu ay may katumbas na Synaptic, na tinatawag Dalubhasang administrator ng dalubhasa. Maaari itong matagpuan sa menu KDE> System> Administrator ng Dalubhasa. Ang operasyon ay halos kapareho sa Synaptic.

Gamit ang search box maaari kang maghanap para sa mga pakete pareho sa pangalan at sa kanilang paglalarawan. Sa pamamagitan ng pag-double click sa isang elemento ng resulta ng listahan, minarkahan ito upang mai-install.
Maaari mong makita ang mga dependency ng isang pakete sa pamamagitan ng pagtingin sa mga pag-aari nito ("mga detalye").

Ang mga repository sa adept ay maaaring mapamahalaan sa pamamagitan ng pag-click sa adept menu at pagkatapos ay sa pamamahala ng mga repository

Kubuntu software : narito sila (pangunahing, sansinukob, pinaghihigpitan, multiverse) at isa pa kung nasaan ang mga source code, pati na rin ang isang drop-down na menu upang pumili mula sa kung saan o mula sa aling server ang mai-download namin.

Software ng Third-Party: Dito maaari naming isama ang karagdagang mga repository ng third party o isang cdrom.

update.

Pagpapatunay: Narito ang mga susi sa mga lagda para sa mga file na nai-download namin mula sa mga repository, din kung makahanap kami ng isang third-party na imbakan na interes sa amin at hawakan ang mga lagda maaari naming isama ito sa pamamagitan ng pag-download ng pirma ng file mula sa website o ftp sa anumang direktoryo at i-import ito o isinasama namin sa pamamagitan ng pag-click sa pindutang "I-import ang Key File ..."

Matapos ang pagdaragdag o pag-alis ng mga repository para sa system na magawa ang mga pagbabago kailangan naming mag-click sa pindutan ng mga pag-update ng tseke.

aptitude at apt-get

Bagaman maaari naming mai-install ang mga programa nang grapiko, tulad ng nakita natin sa mga nakaraang puntos, palagi naming magagamit ang terminal upang mai-install ang anumang programa.

Sa maraming mga bagong gumagamit ang pagpipiliang ito ay maaaring mukhang medyo mas kumplikado at medyo cryptic. Wala nang malayo sa katotohanan; kapag nasanay ka na, mas komportable, madali at mabilis ito.
Mayroong dalawang paraan upang mag-install ng mga programa sa mode ng teksto: kasama ang kakayahan at apt-makakuha ng.

Ang parehong mga programa ay magkatulad, maliban sa isang detalye: naaalala ng kakayahan ang mga dependency na inilapat sa pag-install ng isang pakete. Nangangahulugan ito na kung mai-install o na-update mo ang isang application na may kakayahan at pagkatapos ay nais na i-uninstall, tatanggalin ng aptitude ang programa kasama ang lahat ng mga dependency nito (maliban kung ginagamit ito ng iba pang mga pakete). Kung naka-install sa apt-get o Synaptic na graphic na kapaligiran, aalisin lamang ng pag-uninstall ang tinukoy na pakete, ngunit hindi ang mga dependency.


Gamitin

Nagbubukas kami ng isang terminal sa pamamagitan ng Mga Aplikasyon -> Mga accessory -> Terminal.

  • I-install ang mga pakete:
$ sudo apt-get install
  • I-uninstall ang mga package:
$ sudo apt-get alisin
  • I-uninstall ang mga package (kabilang ang mga file ng pagsasaayos):
$sudo apt-get purge
  • I-update ang listahan ng mga magagamit na mga pakete:
$ sudo apt-get update
  • I-update ang system na may mga magagamit na pag-update sa package:
$ sudo apt-get upgrade
  • Kumuha ng isang listahan ng mga pagpipilian sa utos:
$ sudo apt-kumuha ng tulong


Mag-install ng mga pakete nang walang internet

Sa isang computer na mayroong internet at ang program / package na nais namin ay hindi na-install, maaari naming i-download ang mga package kasama ang kanilang mga dependency (hindi pa naka-install) gamit ang dalawang utos na ito:

sudo aptitude malinis sudo aptitude install -d package_name

Kapag nag-install kami ng isang pakete sa pamamagitan ng aptitude / apt, mananatili ito sa isang tukoy na folder. Sa unang utos na ginagawa namin ay tanggalin ang mga package na ito mula sa computer (hindi ito nakakaapekto sa mga nagawang pag-install).

I-download ng pangalawang utos ang package na gusto namin at ang mga dependency na kailangan nito, ngunit hindi ito mai-install nito. Pumunta kami ngayon sa "/ var / cache / apt / archives" at makita ang mga package na ito. Kinokopya namin sila, dinadala sila sa computer na walang koneksyon at mai-install ang mga ito sa pamamagitan ng pag-double click sa bawat isa sa kanila o sa console:

sudo dpkg -i package_name

Tandaan na kung may mga dependency, kailangan mo munang i-install ang mga ito. Maaari ring ang kaso na ang ilan sa mga dependency na ito ay na-install na sa computer gamit ang internet, upang hindi sila mai-download.

Kung na-install na ito ng computer na may internet, maaari itong i-uninstall gamit ang "aptitude alisin" (nang walang purge) at aalisin namin ang "-d" mula sa ibang pagkakataon na "aptitude install". Sa ganitong paraan ay uninstall muna namin ito at pagkatapos ay i-download at mai-install ito. Sa ganitong paraan ang computer na may internet ay magpapatuloy na magkaroon ng program na eksaktong kapareho ng bago i-uninstall ito.

Upang malutas at maiwasan ang mga posibleng problema sa pagpapakandili maaari kaming pumunta sa Synaptic ng computer gamit ang internet, hanapin namin ang package na gusto namin, mag-right click kami sa pinag-uusapang pakete, ipinasok namin Katangian at piliin ang tab Depende. Makikita natin doon ang mga package na kailangan namin upang mai-install nang maayos ang package sa computer nang walang internet.

Bilang pagpipilian, maaari din naming i-download ang mga disk ng debian na naglalaman ng maraming mga programa at .deb package, na ginagawang katugma sa ubuntu, ipinasok lamang namin ang mga pinagmulan ng software at mag-click sa magdagdag ng cd-rom.

Paggamit ng mga file

Mga package ng deb

Ang isa pang paraan upang mai-install ang mga application sa system ay sa pamamagitan ng mga package na handa nang mai-install at kasama ang extension .deb.
Upang mai-install ang mga package na ito ay kailangan mo lang gawin double-click sa file sa Nautilus browser at ang application ay awtomatikong mailulunsad gdebi, na mag-aalaga sa pag-install ng package at hanapin ang mga dependency ng iba pang mga pakete na maaaring kailanganin nito para sa tamang pag-install nito.

Kung gusto namin, maaari din silang mai-install gamit ang linya ng utos, gamit ang utos dpkg:

sudo dpkg -i .deb

Sa kasong ito kakailanganin mo ring manu-manong mai-install ang posibleng mga dependency ng package.
Maaari ding magamit ang parehong utos upang i-uninstall ang package:

sudo dpkg -r


I-convert ang RPM packages sa Deb

Ang ilang mga pamamahagi ng GNU / Linux, tulad ng Red Hat, SUSE, at Mandriva, ay gumagamit ng .rpm packages, naiayos nang naiiba mula sa mga Debian at Ubuntu .deb package.

Upang mai-install ang mga package na ito kailangan mo munang i-convert ang mga ito sa format na .deb. Para sa mga ito ang application ay ginagamit dayuhan, na maaaring mai-install gamit ang isa sa mga pamamaraan na ipinaliwanag sa artikulong ito. Ang application dayuhan ay ginagamit tulad ng sumusunod:

Nagbubukas kami ng isang terminal (Mga Aplikasyon> Mga accessory> Terminal) at isagawa ang sumusunod na tagubilin:

sudo alien .rpm

Sa ganitong paraan, lumilikha ang programa ng isang file na may pangalan ng pakete, ngunit may isang extension na .deb, na maaaring mai-install kasunod ng paliwanag sa Deb packages.

Mga package ng Autopackage (extension .package)

Ang proyekto pakete ng sasakyan ipinanganak na may ideya na pangasiwaan ang pag-install ng mga aplikasyon sa Linux anuman ang pamamahagi at desktop na ginagamit nila. Iyon ang dahilan kung bakit maraming mga proyekto ang gumagamit nito, tulad ng Inkscape.

Ang pag-install ng isang .package file sa kauna-unahang pagkakataon ay napakadali. Sundin lamang ang mga tagubilin sa ibaba (ipinapahiwatig din ng pahina ng proyekto kung paano).

Kapag na-download na ang file, dapat namin itong bigyan ng mga pahintulot sa pagpapatupad, mag-double click sa file at sa paunawa kung saan ito humihiling Nais mo bang patakbuhin ang __ o tingnan ang nilalaman nito? dapat kaming mag-click sa Tumakbo. Kapag tapos na ito, magsisimula na ang installer ng programa pakete ng sasakyan at ang nilalaman ng package.
Kapag na-install ang programa pakete ng sasakyan, ang susunod na file ng ganitong uri na nais mong i-install, i-double click lamang ito nang hindi kinakailangang gumawa ng anuman sa itaas.

Mga binary file

Ang mga file na may .bin extension ay mga binary file. Hindi naglalaman ang mga ito ng isang hanay ng mga programa o silid-aklatan tulad ng mga pakete, ngunit ang mismong programa. Karaniwan, ang mga komersyal na programa ay ipinamamahagi sa ilalim ng sistemang ito, na maaaring libre o hindi, ngunit kadalasan ay hindi malaya.
Kapag nag-download kami ng isang file ng ganitong uri at nai-save ito sa system, wala itong pahintulot na tumakbo.

Ang unang bagay na dapat nating gawin, samakatuwid, ay bigyan ang pahintulot sa file na tumakbo. Ipinapakita namin ang menu ng konteksto ng file at pipiliin ang pagpipilian Katangian. Pinipili namin ang tab Pahintulot at makikita natin na ang file ay nabasa at nakasulat ng mga pahintulot para sa may-ari ngunit hindi para sa pagpapatupad. Aktibo namin ang kahon upang magbigay ng mga pahintulot sa pagpapatupad at isara ang window.

 Ngayong nagbigay kami ng pahintulot sa file upang maipatupad ito, gawin dobleng pag-click. Kapag ginawa mo ito, lilitaw ang isang window na nagbibigay sa iyo ng maraming mga pagpipilian. Pumili ka tumakbo.

Upang magawa ito mula sa isang terminal:

Nagbibigay kami ng mga pahintulot sa pagpapatupad sa file:

sudo chmod + x .bin

I-install namin ang binary file:

$ sudo ./.bin

Patakbuhin ang mga file

Mga file .run ang mga ito ay mga wizards, karaniwang graphic, na makakatulong sa pag-install. Upang maipatupad ang mga ito, ipasok lamang sa terminal:

sh ./.patakbo

Karaniwan, kung sakaling kailangan mo ng mga pahintulot ng superuser (tinatawag ding administrator o ugat) hihilingin ang password; kung hindi, idagdag lamang ang order sudo bago ang utos, na magiging ganito:

sudo sh ./.run

Bumuo ng mga application mula sa source code

Minsan makakahanap ka ng mga application na hindi nagbibigay ng mga package sa pag-install, at kailangan mong mag-ipon mula sa source code. Upang magawa ito, ang unang bagay na dapat nating gawin sa Ubuntu ay mag-install ng isang meta-package na tinatawag build-essential, gamit ang isa sa mga pamamaraan na ipinaliwanag sa artikulong ito.

Sa pangkalahatan, ang mga hakbang na susundan upang mag-ipon ng isang application ay ang mga sumusunod:

  1. I-download ang source code.
  2. I-unzip ang code, karaniwang ito ay nakabalot sa tar na naka-compress sa ilalim ng gzip (* .tar.gz) o bzip2 (* .tar.bz2).
  3. Ipasok ang folder na nilikha sa pamamagitan ng pag-unzip ng code.
  4. Patakbuhin ang iskrip i-configure ang (Ginamit upang suriin ang mga katangian ng system na nakakaapekto sa pagtitipon, pag-configure ng pagtitipon alinsunod sa mga halagang ito, at likhain ang file makefile).
  5. Patakbuhin ang utos gumawa, sa singil ng pagtitipon.
  6. Patakbuhin ang utos sudo gumawa ng pag-install, na naka-install ng application sa system, o mas mabuti pa, i-install ang package i-tsek, at tumakbo sudo checkinstall. Lumilikha ang application na ito ng isang .deb package upang hindi ito maiipon sa susunod, kahit na hindi kasama rito ang listahan ng mga dependency.

Gamitin i-tsek Mayroon ding kalamangan na subaybayan ng system ang mga program na naka-install sa ganitong paraan, pinapabilis din ang kanilang pag-uninstall.

Narito ang isang kumpletong halimbawa ng pagpapatakbo ng pamamaraang ito:

tar xvzf sensors-applet-0.5.1.tar.gz cd sensors-applet-0.5.1 ./configure --prefix = / usr gumawa ng sudo checkinstall

Iwanan ang iyong puna

Ang iyong email address ay hindi nai-publish. Mga kinakailangang patlang ay minarkahan ng *

*

*

  1. Responsable para sa data: Miguel Ángel Gatón
  2. Layunin ng data: Kontrolin ang SPAM, pamamahala ng komento.
  3. Legitimation: Ang iyong pahintulot
  4. Komunikasyon ng data: Ang data ay hindi maiparating sa mga third party maliban sa ligal na obligasyon.
  5. Imbakan ng data: Ang database na naka-host ng Occentus Networks (EU)
  6. Mga Karapatan: Sa anumang oras maaari mong limitahan, mabawi at tanggalin ang iyong impormasyon.

  1.   Tumatagal35 dijo

    Maraming salamat lamang sa gayon na ito ay tumutulong sa aking unang pininos sa ubuntus

  2.   Gumamit tayo ng Linux dijo

    Malugod ka, Thomas!
    Kami ay mananatili sa iyong pagtatapon kung sakaling nais mong magmungkahi ng mga bagong paksa para sa blog.
    Cheers! Paul

  3.   Mauro dijo

    Super kumpleto, maikli at limasin ang mga tutorial na ito! Salamat che!

  4.   Si Manuel. dijo

    Maraming salamat, napaka-kagiliw-giliw na post.
    Patuloy na magpatuloy para sa pakinabang ng mga bagong dating na tulad ko.
    Salamat muli.

  5.   Mindundi dijo

    Maraming salamat sa pagtuturo.
    Cheers !.