Создать репозиторий deb с несколькими версиями одного и того же пакета

if сам по себе является ключевым словом оболочки, поэтому вы можете найти информацию об этом с помощью help if. if сам по себе только ветви на основе того, возвращает ли следующая команда true (0) или false (не ноль). Однако вам действительно нужно man [ или man test, где [ является псевдонимом для test. Этот оператор фактически выполняет test -x /etc/rc.local, который проверяет, существует ли этот файл и является его исполняемым (или имеет разрешение на поиск).

16
задан 8 June 2012 в 21:57

31 ответ

Если вы сами захотите написать файл Packages (например, с помощью специального скрипта), вы можете разместить там несколько версий одного и того же пакета, а apt-get позволит вам установить определенную версию с синтаксисом

apt-get install packagename=version

Вы можете получить всю информацию, необходимую для написания этого пакета с помощью

dpkg-deb --info package.deb

и

md5sum package.deb

apt-get upgrade, также выберите наивысший номер версии (по крайней мере, в моем ограниченном тестировании).

-1
ответ дан 15 August 2018 в 20:44
  • 1
    Спасибо за ответ, но я предпочитаю использовать некоторую систему, которая будет генерировать файл Packages. – bessarabov 8 June 2012 в 21:56
  • 2
    – gertvdijk 16 April 2014 в 13:59

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

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