Различия
Здесь показаны различия между двумя версиями данной страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия Последняя версия Следующая версия справа и слева | ||
wiki:programs_installation [2012/05/30 10:47] [Правильная установка(Вариант №2)] |
wiki:programs_installation [2012/11/11 11:28] [Неправильная установка] |
||
---|---|---|---|
Строка 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 пакет). |