Различия
Здесь показаны различия между двумя версиями данной страницы.
| Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
|
wiki:programs_installation [2012/05/30 16:18] [Правильная установка(Вариант №1)] |
wiki:programs_installation [2014/03/13 17:39] (текущий) [Ссылки] +ссылка |
||
|---|---|---|---|
| Строка 36: | Строка 36: | ||
| <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-пакета "вручную". | ||
| Строка 67: | Строка 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 пакет). | ||
| Строка 99: | Строка 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 установка компиляция программирование исходники}} | ||