Я загрузил использование пакетов:
apt-get install -d gcc
Затем что я сделал должен был сохранить "deb" пакет и загрузить его на другую машину так, чтобы я мог установить его вручную без загрузки.
apt-get --no-download install gcc
Я сделал это, потому что я не хотел управлять зависимостью, поскольку я автоматически устанавливаю "gcc" на некоторых серверах. Я боюсь, что обновление часто будет изменять поведение моей программы и повреждать зависимости.
Эта программа хорошо работала в течение 1 недели. Сегодня, моя программа перестала работать без изменений вообще. Я знаю, почему это происходит becase, я делаю следующее прежде, чем установить "gcc":
apt-get update
Так или иначе, "склонный - добираются, обновление" заставит Ubuntu больше не распознавать мой загруженный пакет (и я проверил, что мой пакет находится действительно в правильном месте).
Мой вопрос:
1) Существует ли лучший способ управлять зависимостью?
2) У кого-либо есть какие-либо мысли о почему дело обстоит так?
3) Можно ли сохранить и загрузить ли определенную версию индексных файлов пакета. От моего понимания кажется, что индексные файлы пакета являются основными преступниками.