Установка программного обеспечения из исходных файлов Vs для загружаемых файлов .deb

Помимо получения автоматических обновлений с помощью обновлений apt-get и обновлений цепочек из обновлений библиотек, почему нужно использовать пакеты Ubuntu или файлы .deb, которые вы могли бы получить от производителей программного обеспечения? (например, Skype, Eclipse, Opera и т. д.)

5
задан 27 January 2012 в 23:37

1 ответ

Может быть любое количество причин, зависит от пользователя и источника.

Открытый исходный код. Пакеты в репозиториях Ubuntu с открытым исходным кодом. Другие, о которых вы упомянули, могут быть упакованы в .deb, но не с открытым исходным кодом. Патчи. Ядро приходит на ум здесь, вы можете загрузить ядро ​​из нескольких мест, но у него могут не быть патчей Ubuntu. Совместимость. Просто потому, что это .deb не означает, что он будет совместим с Ubuntu. Качественный. Это перекрывается с # 3 - можно конвертировать rpm -> deb с инопланетянами, например, но где контроль качества? Доверие. Это зависит от вашего личного порога паранойи. Есть пользователи с достаточной паранойей, чтобы не доверять даже репозиториям Ubuntu. Другие доверяют Ubuntu, но не закрывают двоичный blob-источник. Поддержка. Вы получите минимальную или никакую поддержку от Ubuntu на .deb из другого места. Меньше с закрытыми исходными блоками (это зависит от популярности продукта).

Мой общий совет: если в репозиториях, вам будет лучше использовать репозитории Ubuntu.

Если нет, IMO, вам лучше скомпилировать исходный код. Подразумевается, что это, по крайней мере, некоторый беглый обзор кода. да, нереально ожидать, что конечные пользователи смогут вскочить и начать просмотр исходного кода, но ничего плохого в том, чтобы начать.

Если исходный код недоступен, и все, что у вас есть, это .deb, то оно сводится к доверию.

]
6
ответ дан 25 May 2018 в 14:49

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

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