Kā apkopot programmu LInux

Autors: Florence Bailey
Radīšanas Datums: 20 Martā 2021
Atjaunināšanas Datums: 1 Jūlijs 2024
Anonim
MX 19.4 Xfce - Thunar file Manager Tips.
Video: MX 19.4 Xfce - Thunar file Manager Tips.

Saturs

Avota kods ir datorprogramma cilvēka lasāmā formā. Bet dators nevar palaist avota kodu - lai to izdarītu, tas ir jāapkopo programmā.

Soļi

  1. 1 Lejupielādējiet avota kodu (programmu vai draiveri) no interneta. Visticamāk, jūs lejupielādēsit arhīvu ar paplašinājumu .tar, .tar.bz2, .tar.gz. vai .zip (reti).
  2. 2 Izpakojiet arhīvu. .Zip gadījumā izmantojiet komandu unzip filename; .tgz vai .tar.gz izmantojiet komandu tar -zxvf faila nosaukums; .bz2 izmanto tar -jxvf faila nosaukumu; vai izmantojiet grafisko interfeisu.
  3. 3 Terminālī mainiet uz neiesaiņoto direktoriju (cd dirName).
  4. 4 Palaidiet komandu./ configure, lai automātiski konfigurētu avota kodu. Izmantojiet argumentu --prefix =, lai norādītu instalācijas direktoriju. Komanda pārbaudīs nepieciešamās bibliotēkas.
  5. 5 Pēc konfigurēšanas palaidiet komandu make, kas apkopos programmu (tas var ilgt no dažām sekundēm līdz vairākām stundām). Programmas izpildāmais fails tiks ievietots tvertnes direktorijā (direktorijā ar avota kodu).
  6. 6 Lai instalētu programmu, palaidiet komandu make install.
  7. 7 Jūs esat apkopojis un instalējis programmu.

Padomi

  • Ja apkopošana neizdodas, izdzēsiet failus, kas izveidoti iepriekšējās apkopošanas laikā (lai izvairītos no kļūdām, pārkompilējot). Pēc tam apkopojiet vēlreiz.
  • Ja jums ir daudzkodolu dators, programmu var apkopot daudzpavedienu procesā ar make -j3 (aizstājiet 3 ar izmantoto pavedienu skaitu).
  • Ja apkopošana neizdodas, tiek parādīta papildu informācija. Jūs varat mēģināt novērst problēmu. Lielākā daļa problēmu ir saistītas ar lejupielādētā pirmkoda atkarību (nepieciešamo programmu vai bibliotēku trūkums).
  • Ja instalēšanai neesat norādījis direktoriju, programma tiks instalēta mapē / usr.
  • Jums jābūt superlietotājam.
  • Jūs varat ievadīt komandas vienā rindā, piemēram, ./configure && make && make install.

Brīdinājumi

  • Svarīgu sistēmas komponentu apkopošana un nomaiņa var radīt problēmas.
  • Apkopošana var ilgt vairākas stundas.
  • Dažās avota pakotnēs nav konfigurācijas failu vai pat kompilācijas failu. Šādā gadījumā terminālī ierakstiet make un skatiet izvadi.