Paano mag-install ng mga pakete sa Ubuntu nang manu-mano

Paano mag-install ng mga pakete sa Ubuntu nang manu-mano

Matagal na nating pinag-uusapan kung paano i-install ang mga pakete at mga programa sa pamamagitan ng mga repository, deb packages, mula sa mga package sa rpm, mula sa PPA's o sa pamamagitan lamang ng mga programa tulad ng Synaptic o ang Ubuntu Software Center, ngunit hindi pa namin napag-usapan kung paano mag-install ng isang programa sa pamamagitan ng source code nito. Ang pag-install na ito ay napaka magulo, ngunit ito rin ang pinaka-kasiya-siya dahil, bilang isang pangkalahatang panuntunan, ito ang pinakamahusay na umaangkop sa aming operating system, sa aming makina. Upang maisagawa ang pag-install na ito, ang kailangan lamang gawin ay mag-download ng isang naka-compress na package na halos palaging uri tar.gz o gz, ano ang mayroon ng code ng programa at mula rito ay ipunin ang mga file.

Ano ang kailangan ng mga programa na kailangan kong mag-install ng mga pakete nang manu-mano?

Sa kabaligtaran, ang Ubuntu, tulad ng iba pang mga sistemang nakabatay sa Debian, ay hindi naka-install ang lahat ang mga programang kinakailangan upang makatipon. Ang pakete na nagsama ng karamihan sa mga tool ay hindi naka-install bilang pamantayan, kaya kailangan mong i-install ang package sa pamamagitan ng kamay. Sa gayon, upang makatipon ng isang pakete sa aming sarili kailangan naming gawin ito sa terminal:

sudo apt-get install build-essential automake make cmake fakeroot checkinstall dpatch patchutils autotools-dev debhelper quilt xutils lintian dh-make libtool autoconf git-core

Gagawin nitong i-install ng Ubuntu ang halos lahat ng kinakailangang mga programa upang makapag-compile ng code at sa pamamagitan ng extension upang ma-install nang manu-mano ang mga package.

Paano natin mai-compile ang isang programa mismo?

Kapag nagawa na namin ang mga nakaraang hakbang, magbubukas kami ng isang terminal at pumunta sa folder ng source code. Ang unang bagay na kailangan nating gawin ay tingnan ang file «INSTALL»Na halos lahat ng mga programa ay nagdadala, ang ilan ay ginagawa ito sa«Readme«. Bilang isang pangkalahatang tuntunin, upang makatipon kailangan naming isulat ang mga sumusunod

. / I-configure

gumawa

gumawa ng i-install

./program ng pangalan

gawing malinis

Bagaman, sa file Readme o I-INSTALL Ang mga kinakailangang pakete at kung paano i-install ang programa ay detalyadong detalyado. Utos ko sa kanila ./ configure at gumawa sila ang namamahala sa pag-configure at paggawa ng pakete ng programa. Ang utos gumawa ng i-install i-install kung ano ang nilikha at kasama ./ pinapatakbo namin ang programa. Pagkatapos ang utos gawing malinis inaalagaan ang paglilinis ng hindi kinakailangang mga file na nilikha sa panahon ng pag-install. Ito ang halos mga hakbang na kinakailangan upang mag-ipon ng isang programa, ngunit kung minsan kinakailangan na mag-install ng isang library o pakete upang gumana ang pag-install. Panghuli, tandaan na kahit na ang pag-install ay mas mahusay, ito ay isang mabagal na pag-install, iyon ay, upang mai-install ang mga pakete nang manu-mano depende ito sa source code at sa lakas ng makina, kaya't ang proseso ay maaaring tumagal ng oras o minuto. Iyon ang dahilan kung bakit ipinapayong gawin ito sa oras at sa mga makapangyarihang computer, kahit na ang pamamaraang ito ng pag-install ng mga pakete ay maaaring gawin sa anumang computer.


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.   Gerson dijo

    Ito ay nangyari sa akin na nasa ilalim ako ng isang file na tar.gz o tar.bz2 o katulad, at kapag ginagawa ang ./configure ay nagtatapon ako ng isang error; Hinahanap ko ang Pag-install o ang Readme at marami ang hindi nagdadala nito, ngunit kung hawakan ko ang naisakatuparan ng program na ito ay bubukas, ito ay parang isang laptop na nagda-download ngunit maraming beses na nais kong i-install ito at hindi ko nagawa .
    Paano ito ginagawa sa mga kasong ito?

  2.   Joaquin Garcia dijo

    Kumusta Gerson, maaari mo bang sabihin sa akin ang pakete o programa na nais mong gamitin. Mula sa sasabihin mo, ang na-download mo ay isang precompiled o halos handa nang gamitin na package, na kung saan ay isang bagay na naiiba kaysa sa pag-install mula sa source code. Ngunit unang nais kong tiyakin. Salamat at paumanhin sa abala.

  3.   Fosco_ dijo

    Marahil ang artikulo ay dapat tawaging "Paano mag-compile ng mga programa sa Ubuntu", kapag nakikita ang manu-manong pag-install ng mga pakete naisip ko na pag-uusapan mo ang tungkol sa dpkg -ako package

  4.   Jose Manuel Benedito dijo

    Kumusta Joaquin
    Maraming salamat sa pagdalo sa iyong blog. Sa palagay ko ito ay mahusay, at para doon ay nagpapasalamat ako sa iyo.
    Nais kong tanungin ka tungkol sa pag-install ng isang programa (halimbawa, ang Warzone), na may uri ng pagtitipon (sa palagay ko ay tinatawag iyon) na tinanong ni Gerson, dahil sinubukan kong gawin ang sinasabi mo, ngunit hindi ko T talagang maunawaan kung paano ito tapos, kasama ang mga hakbang para sa isang taong natututo na basahin .... Ang totoo ay gumagawa ako ng ilang mga bagay sa terminal, ngunit sinubukan kong gawin ang mga bagay na ito nang ilang sandali at hindi ko nakita ang isang detalyadong paliwanag, tulad ng sa isang klase .... Kaya mo ito?

    Mula ngayon nagpapasalamat ako sa iyo at tumatanggap ng isang maligayang pagbati

    José Manuel

  5.   Balangkas dijo

    Kumusta ang aking pangalan ay Marco, nais kong malaman ang tungkol sa mundo ng Linux, mayroon akong Ubuntu 13.10 ngunit napakahirap para sa akin na hawakan ito, ang pag-install ng isang bagay ay mahirap, dahil sa bawat programa sinasabi sa akin na ito o ang pakete na iyon ay nawawala . Salamat

  6.   Jose Lamb dijo

    Geniaaallll kapatid, hinahanap ko iyon. Mahirap hanapin ito nang napakadetalyado at samakatuwid ay napaka nagpapasalamat. Mga tagumpay ng puso para sa iyo

  7.   John David dijo

    Magandang hapon, sinubukan kong i-install ang program na ito na darktable-3.0.1.tar.xz Hindi ko nagawa, bago ako sa paggamit ng Ubuntu. Gusto kong pahalagahan ang iyong pakikipagtulungan.