Заменить упакованную установку с помощью одного из источника

3

Ubuntu в настоящее время имеет только пакет для OpenIPMI 2.0.18 - мне нужен OpenIPMI 2.0.19 или новее.

Как мне пойти на замену пакета Ubuntu на один из самого источника OpenIPMI?

Я планирую:

apt-get remove OpenIPMI

, а затем для последней версии OpenIPMI

./configure
make 
make install

Это правильная процедура?

    
задан Mark Henderson 08.01.2014 в 04:27
источник

1 ответ

5

Нет, вы много пропустите. Если не сделать правильный пакет, это то, что я сделал бы. Я предполагаю, что у вас есть важная составляющая, но все остальное должно быть обработано.

удалить старый пакет с apt-get remove OpenIPMI

очистить старые зависимости с apt-get autoremove (я полагаю, это необязательно, но это гарантирует, что следующий шаг будет работать отлично)

запустите apt-get install -s OpenIPMI и запишите, на что это зависит.

Установите эти зависимости

sudo apt-get build-dep OpenIPMI для установки зависимостей build (в отличие от зависимостей, которые предоставляют общие библиотеки и другие необходимые вещи, которые вы на самом деле не хотите скомпилировать самостоятельно) - теоретически вы можете работать с ними из ваш файл конфигурации с ошибкой, но я не знаю, почему кто-то это сделает.

THEN

./configure
make
make install

Это должно обрабатывать большинство вещей, которые вам нужны безболезненно. В вашей обуви я бы использовал отличный checkinstall , чтобы сделать быстрый и грязный пакет поверх make install, так что вы можете удалить свою собственную сборку с помощью dpkg (и если вас это беспокоит, правильно установите зависимости, вы должны используйте это на нескольких системах).

    
ответ дан Journeyman Geek 08.01.2014 в 04:32
источник