Avota kods ir datorprogramma cilvēka lasāmā formā. Tomēr iekārta nevar izpildīt avota kodu. Lai kods būtu noderīgs, tas ir jāapkopo mašīnas kodā. Operētājsistēmā Linux visizplatītākā ir veidošanas sistēma "make", un šī pamācība darbojas gandrīz visām Linux pirmkoda pakotnēm.
Soļi
1. solis. Lejupielādējiet programmas vai draivera avota kodu no interneta vai citiem datu nesējiem
Tas, visticamāk, būs "tarball" formā, un tā faila paplašinājums būs.tar,.tar.bz2 vai.tar.gz. Tomēr dažreiz tā vietā tiks izmantots.zip fails.
2. solis. Izsaiņojiet lejupielādēto.zip failu kodu - izmantojiet "unzip your file",.tgz vai.tar.gz izmantojiet "tar -zxvf yourfile";.bz2 izmantojiet "tar -jxvf yourfile"; vai izvelciet failus grafiski
3. solis. Terminālī pārejiet uz tikko iegūto direktoriju
Lai to izdarītu, ierakstiet cd, pēc tam atstarpi un pēc tam direktorija nosaukumu. (Atcerieties, ka Linux direktoriju nosaukumi ir reģistrjutīgi).
Solis 4. Izpildiet komandu"
/configure ", lai automātiski konfigurētu avota kodu. Instalēšanas vietas kontrolei var izmantot tādus argumentus kā" --prefix = ". pārbauda, vai jums ir pareizās bibliotēkas un versijas.
5. solis. Pēc konfigurēšanas palaidiet “make”, kas faktiski apkopo (tas var ilgt no dažām sekundēm līdz vairākām stundām)
Programmas izpildāmā programma tiks izveidota avota koda direktorija atkritumu tvertnes direktorijā.
6. solis. Lai instalētu programmu, palaidiet “make install”
7. solis. Jūs esat apkopojis un instalējis programmas avota kodu
Video - izmantojot šo pakalpojumu, daļa informācijas var tikt kopīgota ar pakalpojumu YouTube
Padomi
- Daudzkodolu procesoros varat apkopot daudzpavedienu veidā, izmantojot make -j3, aizstājot 3 ar tik daudz pavedienu, kādu vēlaties izmantot.
- Ja būve neizdodas kāda iemesla dēļ, pirms mēģināt veidot vēlreiz, palaidiet “make clean”, lai noņemtu visus failus, kas palikuši aiz sākotnējā būvēšanas mēģinājuma. Šo failu dēļ otrais mēģinājums var neizdoties, jo tie pastāv.
- Ja vien nenorādīsit prefiksu, kods tiks automātiski instalēts mapē /usr.
- Jums var būt jābūt superlietotājam.
- Jūs varat arī sasaistīt šīs komandas kopā. Piemēram,./configure && make && make install.
- Ja būvēšana neizdodas, jūs iegūsit rindas izvadi, failu un kļūdas veidu. Ja vēlaties, varat mēģināt novērst problēmu. Lielākā daļa kļūmju rodas no instalētās programmatūras neveiksmīgās atkarības, tas ir, no programmām vai bibliotēkām, no kurām atkarīga jūsu pakotne.
Brīdinājumi
- Apkopošana var ilgt stundas.
- Sistēmas kritisko komponentu apkopošana un nomaiņa var radīt problēmas, ja tos atkārtoti kompilējat un pārinstalējat. Ziniet, ko darāt.
- Dažām avota pakotnēm nav konfigurācijas failu vai pat failu. Šajā gadījumā uzvednē vienkārši ierakstiet “make” un redziet, kas notiek.