Стоит ли устанавливать через инопланетянина или просто конвертировать и затем использовать dpkg?

Вопрос прост (может быть, слишком прост): что делает alien с опцией -i? Использует ли он dpkg для установки пакета?

dpkg (или apt-get) управляет пакетами, отслеживает, когда, где и как они установлены, а также зависимости. Поэтому я хотел бы установить Пакет через систему управления, чтобы иметь эти преимущества. alien -i делает ли это для меня?

PS гуглил для ответа - не так уж и повезло сегодня, man alien мало что говорит о -i.

0
задан 10 May 2013 в 03:28

1 ответ

IMO, вы должны быть очень осторожны с инопланетянами, так как упаковка, скажем, .rpm и .deb очень разные. Alien иногда может конвертировать пакеты, но иногда могут возникнуть серьезные проблемы, и иногда говорят, что библиотеки Fedora конфликтуют с библиотеками Debian / Ubuntu. Также ваш конвертированный пакет может перезаписывать системные файлы без предупреждения (очевидно, так как он устанавливает пакеты). Наконец, сценарии до и после установки несколько отличаются от .rpm, и .deb и Alien не всегда могут конвертировать сценарии.

IMO, вам гораздо лучше либо устанавливать из исходного кода, используя checkinstall

https://help.ubuntu.com/community/CheckInstall

Хотя иногда и устанавливайте checkinstall могут иметь подобные проблемы.

Лично я читаю README и обычно просто компилирую источник формы в / usr / local

./configure --prefix=/usr/local
make
sudo make install
0
ответ дан 10 May 2013 в 03:28

Другие вопросы по тегам:

Похожие вопросы: