ПредишенСледващото

Много често се нуждаят от програма, която не можете да намерите в интернет, не са готови DEB или RPM пакети. хранилищата дистрибуции, както и не винаги е най-последната версия на програмата. Ето защо, инсталиране на програма от изходен код е единственият изход.

Тъй като има се считат партида Линукс дистрибуции, а след това се събират от източниците ние ще бъдем в DEB и RPM пакети. Такива пакети впоследствие са лесно се поставят и свалят в операционната система.

По-долу е даден списък от команди, които помагат за създаването на Деб и RPM пакети от източника. По-долу на всеки отбор се по-подробно с латекс.

Създаване на DEB-пакет от изходния код:

$ Ап-да инсталирате checkinstall

# Sudo об -i checkinstall

# Задаване пакет checkinstall

# Отидете до директорията на програмата източник

# Конфигуриране на изходния код на своята операционна система

# Създаване и инсталиране на пакети от изходен код

Подробно описание на всяка стъпка

Инсталирайте checkinstall програма

Инсталирайте checkinstall пакет не трябва да предизвиква особено затруднение. В операционните системи, които използват пакета DEB, инсталиране командата:

# Ап-да инсталирате checkinstall

В операционната система с помощта на RPM пакети, които инсталират checkinstall пакет направите:

# Sudo об -i checkinstall

Ако не бъде намерен такъв пакет в операционната ви система, тогава трябва да посетите началната страница на проекта и изтеглете правилната за дистрибуцията си:

Отивате в директорията с изходния код на програмата

Отивате в директорията с изходния код на програмата е съвсем проста, а също и не трябва да има никакви затруднения.

Бих искал да припомня много удобен инструмент Linux команден ред - TAB ключ. TAB, можете автоматично да добавите името на дългите директории и файлове. Вие искате да въведете само първите букви от името на директория / файл и натиснете клавиша за TAB. който автоматично добавя пълно име.

Почти всички източници са разпределени в архивите tar.gz. формат За да разопаковате архива е написан команда:

# Tar xvzf imya_arhiva.tar.gz

Прочетете повече информация за работа с файлове тук.

Конфигуриране на източниците за вашата операционна система

Просто казано, това е процес на "тунинг" на изходния код за определена операционна система. Този процес създава файл с описание на конфигурация. Конфигуриране на източника обикновено се прави с една проста команда:

Тази команда не прави никакви промени в операционната система и по този начин няма да можем по никакъв начин да го повреди.

или прочетете Readme файла или инсталиране

Тази стъпка е най-отнема много време, поради необходимостта да инсталирате допълнителни пакети, които зависят от изходния код на програмата се компилира. Ако по време на изпълнението на тази заповед, ще получите съобщение за грешка, и конфигурацията процес е спрян, това означава, че някакъв вид зависимост липсва от системата.

Например, възникнала грешка при конфигурирането жаргон:

проверка за GTK. да
проверка за Панго. да
проверка за X11. да
проверка за GTKSPELL. не
не
конфигурирате: грешка:
GtkSpell заглавията развитие не е намерен.
Използвайте --disable-gtkspell ако нямате нужда от него.

В горния обявата показва, че GTK, Panga, X11 съобразят с компилиран изходния код (да) и даде никаква стойност проверка GTKSPELL. Най-вероятно в този пример, който искате да зададете libgtkspell-Dev.

Този пример показва, че не е толкова трудно. Ако по време на конфигурацията няма грешки, а след това този процес се счита за завършена успешно.

Съставяне на изходния код - процесът на "автоматично", в зависимост от успешното приключване на предходния параграф.

Ако, обаче, възниква грешка, то е вероятно, че това е проблем в изходния код. Ние трябва да се сложи част от изходните линии, които съдържат грешка в някоя търсачка и да видят резултатите от търсенето. Може би тази грешка вече е с лице към интернет общността.

Създаване на DEB-пакет от изходния код

checkinstall програма създава и инсталира пакета за вашата операционна система. Тип пакет (DEB или RPM) checkinstall определя себе си. За да определите типа на усилено за създаване на пакети с помощта на командата checkinstall с ключовете:

# Sudo checkinstall -R

# Създава и инсталира пакет RPM

Свързани статии

Подкрепете проекта - споделете линка, благодаря!