Линукс дээр програмыг хэрхэн эмхэтгэх вэ: 7 алхам (зурагтай)

Агуулгын хүснэгт:

Линукс дээр програмыг хэрхэн эмхэтгэх вэ: 7 алхам (зурагтай)
Линукс дээр програмыг хэрхэн эмхэтгэх вэ: 7 алхам (зурагтай)

Видео: Линукс дээр програмыг хэрхэн эмхэтгэх вэ: 7 алхам (зурагтай)

Видео: Линукс дээр програмыг хэрхэн эмхэтгэх вэ: 7 алхам (зурагтай)
Видео: Unboxing: Apple iPod shuffle 2012 Rot 2GB 2024, Дөрөвдүгээр сар
Anonim

Эх код бол хүний унших боломжтой компьютерийн програм юм. Гэсэн хэдий ч, машин эх кодыг гүйцэтгэх боломжгүй байна. Ашиглахын өмнө кодыг машины код болгон хөрвүүлэх ёстой. Линукс дээр "make" бүтээх систем нь хамгийн түгээмэл бөгөөд энэ арга нь бараг бүх Линукс эх кодын багцад ажилладаг.

Алхам

Линукс дээр програм бүрдүүлэх Алхам 1
Линукс дээр програм бүрдүүлэх Алхам 1

Алхам 1. Програм эсвэл драйверын эх кодыг интернет эсвэл бусад мэдээллийн хэрэгслээс татаж аваарай

Энэ нь "tarball" хэлбэртэй байх бөгөөд.tar,.tar.bz2 эсвэл.tar.gz файлын өргөтгөлтэй байх магадлалтай. Заримдаа оронд нь.zip файлыг ашиглах болно.

Линукс дээр програм хөрвүүлэх 2 -р алхам
Линукс дээр програм хөрвүүлэх 2 -р алхам

Алхам 2. Татаж авсан кодыг задлах -.zip файлуудын хувьд "файлыг задлах",.tgz эсвэл.tar.gz -ийн хувьд "tar -zxvf yourfile" ашиглана уу;.bz2 -ийн хувьд "tar -jxvf yourfile" ашиглана уу; эсвэл файлуудаа графикаар задлах

Линукс дээр програм хөрвүүлэх 3 -р алхам
Линукс дээр програм хөрвүүлэх 3 -р алхам

Алхам 3. Терминал дээр шинээр гаргаж авсан лавлах руу шилжинэ үү

Та үүнийг cd гэж бичээд дараа нь зай, дараа нь директорын нэрийг бичнэ үү. (Линукс дээрх лавлах нэрнүүд том үсгээр бичигддэг гэдгийг санаарай).

Линукс дээр програм хөрвүүлэх 4 -р алхам
Линукс дээр програм хөрвүүлэх 4 -р алхам

Алхам 4. "тушаалыг ажиллуулна уу

/configure "ашиглан эх кодыг автоматаар тохируулна." --prefix = "гэх мэт аргументыг суулгах байршлыг хянахад ашиглаж болно. Энэ нь танд зөв номын сан байгаа эсэхийг шалгадаг ба хувилбарууд.

Линукс дээр програм хөрвүүлэх 5 -р алхам
Линукс дээр програм хөрвүүлэх 5 -р алхам

Алхам 5. Тохиргоог хийсний дараа бодит хөрвүүлэлтийг хийдэг "make" командыг ажиллуулна уу (үүнд хэдэн секундээс хэдэн цаг хүртэл хугацаа шаардагдана)

Програмын гүйцэтгэх файлыг эх кодын директор доторх бин директорт үүсгэх болно.

Линукс дээр програм хөрвүүлэх 6 -р алхам
Линукс дээр програм хөрвүүлэх 6 -р алхам

Алхам 6. Програмыг суулгахын тулд "make install" командыг ажиллуулна уу

Линукс дээр програм хөрвүүлэх 7 -р алхам
Линукс дээр програм хөрвүүлэх 7 -р алхам

Алхам 7. Та програмын эх кодыг эмхэтгэн суулгасан байна

Видео - Энэ үйлчилгээг ашигласнаар зарим мэдээллийг YouTube -тэй хуваалцаж болно

Зөвлөмж

  • Олон цөмт процессор дээр та -j3 ашиглан олон хэлхээтэй хэлбэрээр эмхэтгэж, 3 -ийг хүссэн олон утас ашиглан орлуулж болно.
  • Хэрэв бүтээх нь ямар нэгэн шалтгаанаар бүтэлгүйтсэн бол дахин бүтээх гэж оролдохоосоо өмнө "make clean" командыг ажиллуулж, анхны бүтээх оролдлогоор үлдээсэн бүх файлыг устгах хэрэгтэй. Эдгээр файлууд байгаа тул таны хоёр дахь оролдлогыг амжилтгүй болгож магадгүй юм.
  • Хэрэв та угтварыг заагаагүй бол код автоматаар /usr дээр суулгагдана.
  • Та супер хэрэглэгч байх шаардлагатай байж магадгүй юм.
  • Та мөн эдгээр тушаалуудыг хооронд нь холбож болно. Жишээ нь./configure && make && make install.
  • Хэрэв бүтэлгүйтвэл та мөр, файл, алдааны төрлийг авах болно. Хэрэв та хүсвэл асуудлыг засахыг оролдож болно. Ихэнх алдаа нь таны суулгаж буй програм хангамж, өөрөөр хэлбэл таны багцаас хамааралтай програм эсвэл номын сангаас шалтгаалсан алдаанаас үүдэлтэй байдаг.

Анхааруулга

  • Эмхэтгэхэд хэдэн цаг шаардагдана.
  • Системийн чухал бүрэлдэхүүн хэсгүүдийг эмхэтгэх, солих нь тэдгээрийг дахин эмхэтгэж, дахин суулгахад асуудал үүсгэж болзошгүй юм. Юу хийж байгаагаа мэдэж аваарай.
  • Зарим эх багцад тохируулах файлууд байдаггүй, тэр ч байтугай файлууд хийдэг. Энэ тохиолдолд хүлээх мөрөнд "make" гэж бичээд юу болохыг хараарай.

Зөвлөмж болгож буй: