Sida Loo Ururiyo Xidhmooyinka Software-ka ee Linux

Mid ka mid ah hagaajinta ugu adag ee isticmaalayaasha ka beddelaya Windows una beddela Linux(Linux) waa fikradda ah in qayb kasta oo software ah oo aad rabto inaad ku rakibto aanay diyaar kuu ahayn. Si ka duwan isticmaaleyaasha Windows -ka , kuwaas oo (xaaladaha badankooda) hel software hore loogu baakeeyay rakibaha EXE ama faylka ZIP , isticmaaleyaasha (ZIP)Linux inta badan waa inay ururiyaan xidhmooyinkooda softiweerka ah.

Haddii aad rabto inaad ogaato sida loo ururiyo xirmooyinka software Linux , waxaad u baahan doontaa inaad raacdo dhowr tillaabo. Waxaad u baahan doontaa inaad soo dejiso koodhka isha, socodsii amarka qaabaynta, rakibo baakadaha ku-tiirsanaanta loo baahan yahay, ka dibna socodsii amarka samaynta si aad u bilowdo ururinta xidhmadaada. Waa kan sida kuwan oo dhan loogu sameeyo nidaamka hawlgalka Linux ku salaysan.

Soo dejinta Isha Galalka(Downloading Source Files)

Kahor intaadan bilaabin dhisida xirmooyinka software-kaaga cusub, waxaad u baahan tahay koodhka isha. Tani waxay ka iman kartaa xirmo aad adigu samaysay, taas oo ay tahay inaad mar hore gasho koodhka isha.

Waxay u badan tahay, si kastaba ha ahaatee, inaad isku dayayso inaad ku ururiso xirmo software Linux ka soo-saare kale. Goobaha code ee caanka ah sida Github waxay kuu oggolaanayaan inaad aragto oo soo dejiso koodhka isha(view and download the source code) ee xirmooyinka, kaas oo aad markaa ururin karto. Waxaad isticmaali kartaa GIT , nidaamka xakamaynta nooca caanka ah, si aad u soo dejiso faylasha isha kombuyutarkaaga.

Waxa kale oo aad kala soo bixi kartaa koodhka isha mashaariicda il furan sida VLC si toos ah. Kuwani badanaa waxay ku yimaadaan qaab faylal ah oo(compressed file format) la isku dhejiyay sida TAR.GZ , oo aad ka soo saari karto terminalka adoo isticmaalaya amarka daamurka(tar) . Tusaale ahaan, socodsiinta amarka tar -xzvf source.tar.gz waxay soo saari doontaa faylka daaarka ee loo yaqaan source.tar.gz .

Marka aad hesho koodhka isha ee la heli karo oo laga soo saaray kombuyutarkaaga Linux , waxaad u gudbi kartaa heerka xiga ee diyaarinta ka hor intaadan bilaabin ururinta xirmadaada.

Ku Rakibaadda Wax-Dhismaha Muhiimka ah ee Linux(Installing Build-Essential On Linux)

Qalabka iyo software-ka ku jira xirmada muhiimka(build-essential) ah ayaa looga baahan yahay nooc kasta oo software ah oo lagu aruurinayo nidaamyada hawlgalka Linux , iyadoon loo eegin luqadda barnaamijka ee koodhka ishaada. 

Xirmo lama huraan ah ahaan, dhis-muhiim u ah (ama xirmooyinka la midka ah ee la magacaabay) waa in laga helaa kaydka software-ka ee qaybintaada Linux . U dhigma dhisidda-muhiimka u ah qaybinta Arch Linux -ku- saleysan waxaa loo yaqaan saldhigga-devel(base-devel) , oo ay ku jiraan kuwo badan oo isku mid ah.

Tilmaamaha rakibaadda ee dhismaha-muhiimka ah sidoo kale way kala duwanaan doonaan, iyadoo ku xidhan qaybinta Linux . Tusaale ahaan, Ubuntu iyo nidaamyada hawlgalka ku salaysan ee Debian, waxaad ku rakibi kartaa dhismaha muhiimka ah adoo furaya daaqad terminal oo aad ku qorto sudo apt install build-esential(sudo apt install build-essential) .

Ku rakibida dhismaha-muhiimka ah waxay sidoo kale rakibi doontaa ku-tiirsanaanta, sida xirmada g++Marka habkani dhamaado, waxaad u dhaqaaqi kartaa habaynta xidhmada isha Linux ka hor inta aanad ururin.

Orod The Configure Command(Run The Configure Command)

Koodhka isha ee xirmooyinka waaweyn ayaa badanaa ka kooban qoraal habayn(configure) . Ku socodsiinta qoraalkan waxay hubin doontaa qaybinta Linux -kaaga xirmooyinka muhiimka ah ee koodhka ishaagu u baahan yahay inuu si sax ah u ururiyo.

Si aad u socodsiiso qoraalka habaynta, geli galka koodhka ishaada ee la soo saaray adoo isticmaalaya amarka cd . Halkaas, ku qor ./configure galay terminalka, riix enter si aad u ordo.

Haddii qoraalka habayntu ogaado xirmo maqan, waxay kuu sheegi doontaa waxaad samaynayso dhammaadka qoraalka. Tusaale ahaan, ka hor inta aan la ururin ciyaartoyga warbaahinta VLC , qoraalka habaynta ee lagu muujiyay kor ayaa lagu ogaaday in luuqadda barnaamijka Lua aan la rakibin.

Xaaladaha qaarkood, weli waad ururin kartaa oo aad habayn kartaa xidhmooyinka software-ka, xitaa haddii qoraalka habayntu uu ogaaday xirmo ama sifo maqan. Qoraalka qaabeynta ee VLC (ee kor lagu muujiyey) ayaa soo bandhigtay xalka xirmooyinka Lua ee ka maqan barnaamijka adiga oo kuu soo jeedinaya inaad mar kale ku socodsiiso calanka -disable-lua si aad uga gudubto.

Waxaad u baahan doontaa inaad ku rakibto baakado kasta oo maqan oo qoraalka habayntu uu ogaaday ama isticmaal wax kasta oo la soo jeediyay gab calanka si aad uga gudubto khaladaadkan ka hor intaadan sii wadin.

Haddii qoraalka habayntu uu dhammaysto iyada oo aan lahayn (ama kaliya) khaladaad yar, makefile -ka habaysan ee xirmadaada ayaa la abuuri doonaa. Tani waxay abuurtaa tilmaanta lagu ururinayo xirmadaada, taasoo kuu ogolaanaysa inaad u gudubto heerka ugu dambeeya ee software ururinta. 

Ku rakib Xirmooyinka Ku-tiirsanaanta Maqan(Install Missing Dependency Packages)

Qoraalka habaynta ayaa si waxtar leh u tilmaamaya baakado kasta oo qaybinta Linux u baahan tahay si ay u awooddo in ay si sax ah u ururiso oo u rakibto xirmadaada software cusub.

Kuwaas waxaa laga yaabaa in si cad loo garto fariinta qaladka qoraalka qaabaynta ama dib loogu noqdo habka socodsiinta qoraalkaas. Haddii fariinta khaladku aanay si cad u sheegin, dib ugu rog taariikhdaada dhamaadka si aad isku daydo oo aad u aqoonsato xidhmada maqan.

Markaad ogaato waxa ay tahay xirmada maqan, isticmaal rakibaha xirmada qaybinta Linux si aad ugu rakibto. Tusaale ahaan, Ubuntu iyo nidaamyada hawlgalka ku salaysan ee Debian, socodsiinta sudo apt install xirmo-magaca(sudo apt install package-name) ayaa rakibi doona xirmo.

Rakibaadda wax ku tiirsanaanta maqan waa marxaladda ugu dambeysa ee aad u baahan tahay inaad dhammaystirto ka hor intaadan bilaabin ururinta iyo rakibidda xirmadaada cusub ee software. Markaad dhammayso hawshan, waxaad diyaar u tahay inaad bilowdo ururinta.

Sida loo ururiyo Linux(How to Compile on Linux)

Xirmada muhiimka(build-essential) ah waxay ka kooban tahay samaynta(make) , aaladda tooska ah ee loo isticmaalo in lagu bilaabo ururinta koodhka ishaada ee software-ka oo aad ku shaqayn karto PC-gaaga. Waxay isticmaashaa faylka makefile , habeeyay oo ay abuurtay amarkii hore ee habaynta(configure) , kaas oo ka kooban tilmaamaha gaarka ah ee loo baahan yahay si loo ururiyo xirmadaada.

Si aad u bilowdo ururinta koodhka ishaada, fur terminal oo adeegso cd -ga si aad u geliso gal sax ah. Markaad diyaargarowdo, ku qor make si aad u bilowdo ururinta xirmadaada.

Tani waxay qaadan doontaa wakhti yar in la dhammaystiro, iyadoo ku xidhan xajmiga xirmada iyo ilaha nidaamka aad diyaarsan tahay. Haddii aanay wax khalad ahi soo bixin ka dib marka la ururiyo xidhmada software-kaaga, waxaad ku rakibi kartaa xidhmadaada.

Si tan loo sameeyo, ku qor sudo make install in terminalka. Xirmada waxaa lagu rakibi doonaa kombuyutarkaaga Linux , isagoo diyaar kuu ah inaad furto oo aad isticmaasho sida software kasta oo kale.

Ku Rakibaadda Software-ka Cusub Linux(Installing New Software On Linux)

Ogaanshaha sida loo ururiyo xirmooyinka software Linux waxay kaa caawin kartaa inaad rakibto software aan caadi ahaan loo aqoon. Nidaamyada hawlgalka ee waaweyn sida Ubuntu iyo Devian waxay leeyihiin kayd software oo waaweyn oo ay heli karaan isticmaaleyaasha, markaa haddii aadan rabin inaad ururiso softiweerkaaga, isku day inaad raadiso oo ku rakibto softiweer cusub adigoo isticmaalaya maareeyaha xirmada.

Haddii aad ka guurayso Windows , waxa kale oo aad ku rakibi kartaa software Windows Linux(install Windows software on Linux) si aad u sii isticmaasho abka Windows-keliya ee aad jeceshahay.



About the author

Waxaan ahay injineer software leh in ka badan 10 sano oo waayo-aragnimo ah horumarinta iyo dayactirka Windows 11 ama 10 codsiyada. Waxaan sidoo kale khibrad u leeyahay la shaqeynta Google Docs iyo Microsoft Edge. Xirfadahayga meelahan ayaa iga dhigaya musharax aad u wanaagsan doorarka injineernimada software mustaqbalka.



Related posts