Различия
Здесь показаны различия между двумя версиями данной страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
wiki:programs_installation [2012/05/30 10:47] [Правильная установка(Вариант №2)] |
wiki:programs_installation [2014/03/13 17:39] (текущий) [Ссылки] +ссылка |
||
---|---|---|---|
Строка 32: | Строка 32: | ||
Усилия потраченные на ''Правильную установку'' в последствии с лихвой окупятся в случае удаления или обновления устанавливаемого программного обеспечения. | Усилия потраченные на ''Правильную установку'' в последствии с лихвой окупятся в случае удаления или обновления устанавливаемого программного обеспечения. | ||
=====Правильная установка(Вариант №1)===== | =====Правильная установка(Вариант №1)===== | ||
- | Установка при помощи утилиты **checkinstall** | + | Установка при помощи утилиты **checkinstall**. Для установки выполните |
+ | <code bash>sudo apt-get install checkinstall</code> | ||
<note important>Минус данного способа: **checkinstall** понимает не все исходники, поскольку автор программы может написать особые скрипты по установке и **checkinstall** их не поймёт.</note> | <note important>Минус данного способа: **checkinstall** понимает не все исходники, поскольку автор программы может написать особые скрипты по установке и **checkinstall** их не поймёт.</note> | ||
Для создания и установки deb-пакета необходимо выполнить | Для создания и установки deb-пакета необходимо выполнить | ||
- | <code bash>checkinstall</code> | + | <code bash>sudo checkinstall</code> |
=====Правильная установка(Вариант №2)===== | =====Правильная установка(Вариант №2)===== | ||
Быстрое создание deb-пакета "вручную". | Быстрое создание deb-пакета "вручную". | ||
Строка 66: | Строка 67: | ||
<code bash>sudo make install</code> | <code bash>sudo make install</code> | ||
Для удаления пакета, установленного данным способом необходимо выполнить в корневой директории исходников программы (там где вы запускали make install). | Для удаления пакета, установленного данным способом необходимо выполнить в корневой директории исходников программы (там где вы запускали make install). | ||
- | <code bash>make uninstall</code> | + | <code bash>sudo make uninstall</code> |
======Ошибки====== | ======Ошибки====== | ||
Часто на этапе конфигурации конфигуратор сообщает, что нехватает той или иной библиотеки. Название библиотеки, которое он сообщает, не всегда соответствует названию пакета в Ubuntu. Из собственного опыта могу посоветовать поискать в [[wiki:synaptic|Синаптике]] нужный пакет, исключив префикс lib, если нашлось несколько пакетов различающихся приставкой -dev в названии, то вам нужно установить именно -dev пакет (обычно он тянет за собой и не -dev пакет). | Часто на этапе конфигурации конфигуратор сообщает, что нехватает той или иной библиотеки. Название библиотеки, которое он сообщает, не всегда соответствует названию пакета в Ubuntu. Из собственного опыта могу посоветовать поискать в [[wiki:synaptic|Синаптике]] нужный пакет, исключив префикс lib, если нашлось несколько пакетов различающихся приставкой -dev в названии, то вам нужно установить именно -dev пакет (обычно он тянет за собой и не -dev пакет). | ||
Строка 98: | Строка 99: | ||
* Обсуждение проблем с компиляцией и установкой программ в Ubuntu на форуме [[http://forum.ubuntu.ru/index.php?board=13.0|forum.ubuntu.ru]] | * Обсуждение проблем с компиляцией и установкой программ в Ubuntu на форуме [[http://forum.ubuntu.ru/index.php?board=13.0|forum.ubuntu.ru]] | ||
* Внесены изменения по мотивам [[http://habrahabr.ru/post/130868/|Хабрахабр]] | * Внесены изменения по мотивам [[http://habrahabr.ru/post/130868/|Хабрахабр]] | ||
+ | * [[http://habrahabr.ru/post/78094/|Подробной HowTo по сборке бинарных deb пакетов]] | ||
{{tag>Howto установка компиляция программирование исходники}} | {{tag>Howto установка компиляция программирование исходники}} |