|
|||||||
Заставляем checkinstall собирать пакеты без ошибок
Время создания: 25.01.2009 21:51
Автор: xintrea
Текстовые метки: linux, checkinstall, make install, установка, инсталляция
Раздел: Компьютер - Linux - Инсталляция программ
Запись: xintrea/mytetra_syncro/master/base/0000000731/text.html на raw.github.com
|
|||||||
|
|||||||
Периодически мне приходится собирать некоторые программы из исходников, в связи с этим, я уже давно, начал прибегать к помощи программы checkinstall. Эта утилита позволяет заменить последнее действие из трех стандартных (кто не помнит это ./configure; make; sudo make install) на sudo checkinstall -D. В итоге, вместо обычной установки пакета в систему, я получаю собранный .deb пакет, который ставится в систему, родным для убунты способом. Проблема и способ ее решения Но частенько случается так, что нормально подготовленный пакет, во время исполнения команды checkinstall, в конце не собирается в .deb пакет, а программа выдает следующую ошибку: **** Установка неудачна. Отменяется создание пакета. Причем, если установить пакет с помощью команды 'sudo make install' - все установится без всяких проблем. Ну чтож, эту проблему можно решить хитрым способом. 1. Если у вас checkinstall выдает ошибку, то проделайте следующее: $sudo make install тоесть установите пакет стандартным способом. 2. А вот теперь снова попробуйте установить пакет с помощью checkinstall: $sudo checkinstall -D теперь все должно установиться без проблем. 3. Удаляем программу, установленную у нас двумя способами: $sudo apt-get remove $sudo make uninstall 4. Все, теперь нормально устанавливаем собранный deb-пакет: $sudo dpkg -i *.deb P.S. Вроде есть и другие программки по сборке программы в .deb пакет, но я как-то уже привык к checkinstall. |
|||||||
Так же в этом разделе:
|
|||||||
|
|||||||
|