У меня есть программа, которую я хотел бы установить. Мне была предоставлена запись, подобная следующей:
deb http://example.org/example.org xenial main
и ей было предложено вставить ее в файл /etc/apt/sources.list или включить ее в папку /etc/apt/sources.list.d/, и после этого используйте команду:
apt-get update
Насколько я понимаю, это обновляет все разные источники, перечисленные в файле /etc/apt/sources.list, а также в папку /etc/apt/sources.list.d/.
Вопрос
Есть ли способ обновить только программу, которую я хочу установить, а не все остальные источники?
Из метода с использованием /etc/apt/sources.list.d/ да:
sudo apt-get update -o Dir::Etc::sourcelist="sources.list"
, где sources.list - тот, который вы создали.
Будьте осторожны: если ваше репо содержит старые или более новые версии программного обеспечения, чем установлено из другого репо, которое не находится в обновлении, вы можете столкнуться с проблемами.
Из метода с использованием /etc/apt/sources.list.d/ да:
sudo apt-get update -o Dir::Etc::sourcelist="sources.list"
, где sources.list - тот, который вы создали.
Будьте осторожны: если ваше репо содержит старые или более новые версии программного обеспечения, чем установлено из другого репо, которое не находится в обновлении, вы можете столкнуться с проблемами.
Из метода с использованием /etc/apt/sources.list.d/ да:
sudo apt-get update -o Dir::Etc::sourcelist="sources.list"
, где sources.list - тот, который вы создали.
Будьте осторожны: если ваше репо содержит старые или более новые версии программного обеспечения, чем установлено из другого репо, которое не находится в обновлении, вы можете столкнуться с проблемами.