Linux программасын кантип түзүү керек: 7 кадам (сүрөттөр менен)

Мазмуну:

Linux программасын кантип түзүү керек: 7 кадам (сүрөттөр менен)
Linux программасын кантип түзүү керек: 7 кадам (сүрөттөр менен)

Video: Linux программасын кантип түзүү керек: 7 кадам (сүрөттөр менен)

Video: Linux программасын кантип түзүү керек: 7 кадам (сүрөттөр менен)
Video: Мой опыт эксплуатации техники Apple /Андрей Вредный 2024, Апрель
Anonim

Булак коду - адам окуй турган формада компьютер программасы. Бирок, машина баштапкы кодду аткара албайт. Код пайдалуу болгонго чейин машина кодуна түзүлүшү керек. Linuxто "жасоо" куруу системасы эң кеңири таралган жана бул ыкма Linuxтун дээрлик бардык баштапкы коддору үчүн иштейт.

Кадамдар

Linux программасын түзүү 1 -кадам
Linux программасын түзүү 1 -кадам

Кадам 1. Интернеттен же башка маалымат каражаттарынан программа же драйвер үчүн баштапкы кодду жүктөп алыңыз

Бул, кыязы, "tarball" түрүндө болот жана.tar,.tar.bz2 же.tar.gz файл кеңейтүүсүнө ээ болот. Кээде анын ордуна.zip файлы колдонулат.

Linux программасын түзүү 2 -кадам
Linux программасын түзүү 2 -кадам

Кадам 2. Жүктөлгөн кодду таңгактан чыгарыңыз.zip файлдары үчүн "файлыңызды ачуу",.tgz же.tar.gz үчүн "tar -zxvf yourfile" колдонуңуз;.bz2 үчүн "tar -jxvf yourfile" колдонуңуз; же файлдарыңызды графикалык түрдө чыгарыңыз

Linux программасын түзүү 3 -кадам
Linux программасын түзүү 3 -кадам

Кадам 3. Терминалда жаңы алынган каталогго өтүңүз

Сиз муну cd терип, андан кийин боштукту, андан кийин каталогдун атын жазасыз. (Linuxтогу каталогдордун аттары чоң -кичине экенин эске алыңыз).

Linux программасын түзүү 4 -кадам
Linux программасын түзүү 4 -кадам

Кадам 4. Буйрукту иштетүү"

/configure "баштапкы кодду автоматтык түрдө конфигурациялоо үчүн." --prefix = "сыяктуу аргументтер орнотулган жерди көзөмөлдөө үчүн колдонулушу мүмкүн. Бул туура китепканаларыңыз бар экенин текшерет жана версиялар.

Linux программасын түзүү 5 -кадам
Linux программасын түзүү 5 -кадам

Кадам 5. Конфигурациялангандан кийин, реалдуу компиляция кылган "make" чуркаңыз (бул бир нече секунддан көп саатка чейин созулушу мүмкүн)

Программанын аткарылуучу программасы булак каталогунун ичиндеги каталогдо түзүлөт.

Linux программасын түзүү 6 -кадам
Linux программасын түзүү 6 -кадам

Кадам 6. Программаны орнотуу үчүн "install install" иштетүү

Linux программасын түзүңүз 7 -кадам
Linux программасын түзүңүз 7 -кадам

Кадам 7. Сиз программанын баштапкы кодун түзүп, орноттуңуз

Видео - Бул кызматты колдонуу менен, кээ бир маалыматтар YouTube менен бөлүшүлүшү мүмкүн

Кеңештер

  • Көп ядролук процессорлордо, сиз -j3 жардамы менен көп жиптүү түрдө түзө аласыз, 3тү колдонууну каалаган көптөгөн темаларга алмаштыра аласыз.
  • Эгерде куруу кандайдыр бир себептерден улам ишке ашпай калса, кайра курууга аракет кылардан мурун, баштапкы куруу аракетинин артында калган бардык файлдарды алып салуу үчүн "make clean" иштетүү керек. Бул файлдар экинчи аракетиңизди ийгиликсиз кылышы мүмкүн, анткени алар бар.
  • Префиксти көрсөтпөсөңүз, код автоматтык түрдө /usr ичинде орнотулат.
  • Сиз супер колдонуучу болушуңуз керек болушу мүмкүн.
  • Сиз ошондой эле бул буйруктарды бириктире аласыз. Мисалы,./configure && make && make install.
  • Эгерде куруу ишке ашпаса, сиз саптын, файлдын жана катанын түрүн аласыз. Кааласаңыз, көйгөйдү чечүүгө аракет кылсаңыз болот. Көпчүлүк каталар сиз орнотуп жаткан программалык камсыздоонун, башкача айтканда, пакетиңиз көз каранды болгон программалардын же китепканалардын ийгиликсиз көз карандылыгынан келип чыгат.

Эскертүүлөр

  • Компиляция бир нече саатка созулушу мүмкүн.
  • Системанын маанилүү компоненттерин компиляциялоо жана алмаштыруу, эгер сиз аларды кайра компиляциялап, кайра орнотсоңуз, көйгөйлөргө алып келиши мүмкүн. Эмне кылып жатканыңды бил.
  • Кээ бир булак пакеттерде файлдарды конфигурациялоо же файлдарды жасоо жок. Бул учурда, жөн эле "make" териңиз жана эмне болорун көрүңүз.

Сунушталууда: