Вопрос прост (может быть, слишком прост): что делает alien
с опцией -i
? Использует ли он dpkg
для установки пакета?
dpkg
(или apt-get
) управляет пакетами, отслеживает, когда, где и как они установлены, а также зависимости. Поэтому я хотел бы установить Пакет через систему управления, чтобы иметь эти преимущества. alien -i
делает ли это для меня?
PS гуглил для ответа - не так уж и повезло сегодня, man alien
мало что говорит о -i
.
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