Bii o ṣe le fi awọn idii sii ni Ubuntu pẹlu ọwọ

Bii o ṣe le fi awọn idii sii ni Ubuntu pẹlu ọwọ

Fun igba pipẹ a ti n sọrọ nipa bii fi awọn idii sii ati awọn eto nipasẹ awọn ibi ipamọ, gbese jo, lati awọn idii rpm, lati PPA tabi ni irọrun nipasẹ awọn eto bii Synaptic tabi Ile-iṣẹ sọfitiwia Ubuntu, ṣugbọn a ko ti sọrọ nipa bii a ṣe le fi eto sii nipasẹ koodu orisun rẹ. Fifi sori ẹrọ yii jẹ idotin pupọ, ṣugbọn o tun jẹ itẹlọrun julọ niwọnyi, bi ofin gbogbogbo, o jẹ ọkan ti o baamu adaṣe dara julọ si ẹrọ ṣiṣe wa, si ẹrọ wa. Lati ṣe fifi sori ẹrọ yii, gbogbo ohun ti a ni lati ṣe ni gbigba lati ayelujara apopọ fisinuirindigbindigbin ti o fẹrẹ to nigbagbogbo iru tar.gz tabi gz, kini ọkan ti o ni koodu eto ati lati ibi ṣajọ awọn faili naa.

Kini awọn eto wo ni Mo nilo lati fi sori ẹrọ awọn idii pẹlu ọwọ?

Ni idaniloju, Ubuntu, bii awọn eto orisun Debian miiran, ko fi gbogbo rẹ sii awọn eto ti o nilo lati ṣajọ. Apo ti o wa pẹlu ọpọlọpọ awọn irinṣẹ kii ṣe fi sii bi bošewa, nitorinaa o ni lati fi package sii pẹlu ọwọ. O dara, lati ṣajọ package kan funrararẹ a yoo nilo lati ṣe eyi ni ebute naa:

sudo apt-gba fi sori ẹrọ kọ-ibaraẹnisọrọ adaṣe ṣe cmake fakeroot ṣayẹwo fifi dpatch patchutils autotools-dev debhelper quilt xutils lintian dh-ṣe libtool autoconf git-core

Eyi yoo jẹ ki Ubuntu fi sori ẹrọ fere gbogbo awọn eto pataki lati ni anfani lati ṣajọ koodu ati nipa itẹsiwaju lati ni anfani lati fi awọn idii sii pẹlu ọwọ.

Bawo ni a ṣe le ṣajọ eto kan funrara wa?

Lọgan ti a ba ti ṣe awọn igbesẹ ti tẹlẹ, a ṣii ebute kan ati lọ si folda koodu orisun. Ohun akọkọ ti a ni lati ṣe ni wo faili naa «ẹrọ»Pe o fẹrẹ pe gbogbo awọn eto mu, diẹ ninu ṣe ni«Ṣiṣe«. Gẹgẹbi ofin gbogbogbo, lati ṣajọ a yoo ni lati kọ atẹle naa

./configure

ṣe

ṣe fi sori ẹrọ

./eto eto

sọ di mimọ

Botilẹjẹpe, ninu faili naa Readme tabi Fi sii Awọn idii ti o nilo ati bii o ṣe le fi sori ẹrọ eto naa yoo wa ni awọn alaye. Mo paṣẹ fun wọn tunto ki o ṣe wọn wa ni idiyele atunto ati ṣiṣe package eto naa. Pipaṣẹ ṣe fi sori ẹrọ fi sori ẹrọ ohun ti a ṣẹda ati pẹlu ./ a nṣiṣẹ eto naa. Lẹhinna aṣẹ sọ di mimọ ṣe abojuto fifọ awọn faili ti ko ni dandan ti o ti ṣẹda lakoko fifi sori ẹrọ. Iwọnyi jẹ awọn igbesẹ ti o fẹsẹmulẹ lati ṣajọ eto kan, ṣugbọn nigbami o ṣe pataki lati fi sori ẹrọ ile-ikawe kan tabi package fun fifi sori ẹrọ lati ṣiṣẹ. Lakotan, akiyesi pe botilẹjẹpe fifi sori ẹrọ dara julọ, o jẹ fifi sori ẹrọ lọra, iyẹn ni pe, lati fi awọn idii sii pẹlu ọwọ o da lori koodu orisun ati agbara ti ẹrọ naa, nitorinaa ilana naa le gba awọn wakati tabi iṣẹju. Ti o ni idi ti o fi ni imọran lati ṣe pẹlu akoko ati lori awọn kọnputa ti o lagbara, botilẹjẹpe ọna yii ti fifi awọn idii sii le ṣee ṣe lori kọnputa eyikeyi.


Awọn akoonu ti nkan naa faramọ awọn ilana wa ti awọn ilana olootu. Lati jabo aṣiṣe kan tẹ nibi.

Awọn asọye 7, fi tirẹ silẹ

Fi ọrọ rẹ silẹ

Adirẹsi imeeli rẹ yoo ko le ṣe atejade. O beere aaye ti wa ni samisi pẹlu *

*

*

  1. Lodidi fun data naa: Miguel Ángel Gatón
  2. Idi ti data naa: SPAM Iṣakoso, iṣakoso ọrọ asọye.
  3. Ofin: Iyọọda rẹ
  4. Ibaraẹnisọrọ data: Awọn data kii yoo ni ifọrọhan si awọn ẹgbẹ kẹta ayafi nipasẹ ọranyan ofin.
  5. Ibi ipamọ data: Alaye data ti o gbalejo nipasẹ Awọn nẹtiwọọki Occentus (EU)
  6. Awọn ẹtọ: Ni eyikeyi akoko o le ni opin, gba pada ki o paarẹ alaye rẹ.

  1.   Gerson wi

    O ti ṣẹlẹ si mi pe Mo wa labẹ faili tar.gz tabi tar.bz2 tabi irufẹ, ati nigbati o ba n ṣe ./configure o sọ aṣiṣe mi fun mi; Mo wa Fi sori ẹrọ tabi Readme ati pe ọpọlọpọ ko mu wa, ṣugbọn ti Mo ba fi ọwọ kan pipaṣẹ ti eto ti o ṣii, o dabi pe kọǹpútà alágbèéká kan n gbasilẹ ṣugbọn ọpọlọpọ awọn akoko Mo fẹ lati fi sii ati pe emi ko le .
    Bawo ni o ṣe ni awọn ọran naa?

  2.   Joaquin Garcia wi

    Bawo ni Gerson, ṣe o le sọ package tabi eto ti o fẹ lo. Lati ohun ti o sọ, ohun ti o gba lati ayelujara jẹ ṣajọpọ tabi fẹrẹ fẹẹrẹ lati lo, eyiti o jẹ nkan ti o yatọ si fifi sori ẹrọ lati koodu orisun. Ṣugbọn akọkọ Mo fẹ lati rii daju. O ṣeun ati binu fun aiṣedede naa.

  3.   Fosco_ wi

    Boya o yẹ ki a pe nkan naa “Bii o ṣe le ṣajọ awọn eto ni Ubuntu”, nigbati o ba rii fifi sori ẹrọ pẹlu awọn idii Mo ro pe iwọ yoo sọ nipa package dpkg -i

  4.   Jose Manuel Benedito wi

    Bawo ni Joaquin
    O ṣeun pupọ fun wiwa si bulọọgi rẹ. Mo ro pe o dara julọ, ati fun eyi ni mo dupẹ lọwọ rẹ.
    Mo fẹ lati beere lọwọ rẹ nipa fifi sori eto kan (Warzone, fun apẹẹrẹ), pẹlu iru akojọpọ (Mo ro pe o pe ni) Gerson n beere, nitori Mo ti gbiyanju lati ṣe ohun ti o sọ, ṣugbọn emi ko ' t loye gaan bi o ti ṣe, pẹlu awọn igbesẹ bi fun ẹnikan ti o nkọ ẹkọ kika…. Otitọ ni pe Mo ṣe nkan diẹ pẹlu ebute, ṣugbọn Mo n gbiyanju lati ṣe nkan wọnyi fun igba diẹ ati pe Emi ko rii alaye alaye, bi ninu kilasi…. O le ṣe?

    Lati isinsinyi Mo dupẹ lọwọ rẹ ati gba ikini itẹwọgba

    José Manuel

  5.   Marco wi

    Kaabo, orukọ mi ni Marco, Emi yoo fẹ kọ nipa agbaye Linux, Mo ni Ubuntu 13.10 ṣugbọn o nira pupọ fun mi lati mu u, fifi nkan sii nira, nitori ninu gbogbo eto o sọ fun mi pe eyi tabi package yẹn jẹ sonu. O ṣeun

  6.   Jose Agutan wi

    Arakunrin Geniaaallll, Mo n wa pe. O nira lati wa ni alaye pupọ nitorina nitorinaa dupẹ. Awọn aṣeyọri ti ọkan fun ọ

  7.   JuanDavid wi

    O dara ti o dara, Mo ti gbiyanju lati fi eto yii sori ẹrọ darktable-3.0.1.tar.xz Emi ko ti ni anfani, Mo jẹ tuntun si lilo Ubuntu. Emi yoo ni imọran ifowosowopo rẹ.