Я переключился на unix за последние 3 месяца и попытался понять процесс установки и, в частности, apt-get.
Я могу успешно установить и загрузить пакеты, когда я настраиваю свой репозиторий по адресу http в файле /etc/apt/sources.list. например,
deb http://web.myspqce.com/u/eng/rose/debian-mirror-squeeze-amd64/mirror/ftp.us.debian.org/debian/ squeeze main contrib non-free
Эта команда будет загружать (/ var / cache / apt / archive) и устанавливать пакет, когда я использую apt-get install
Когда я меняю исходное местоположение на файл вместо http (точка монтирования nfs), пакет устанавливается, но НЕ загружается в / var / cache / apt / archive.
deb file:/deb_repository/debian-mirror-squeeze-amd64/mirror/ftp.us.debian.org/debian/ squeeze main contrib non-free
Пожалуйста, дайте мне знать, есть ли какая-либо конфигурация или настройки, которые я должен сделать, чтобы apt-get загружал и устанавливал пакет, когда я использую (nfs) файл: / вместо http: / in sources.list.
Чтобы достичь этого, я могу использовать apt-get -downlaod-only, а затем использовать apt-get install для загрузки и установки двумя разными вызовами, но я хочу знать, почему пакет не загружается с apt-get install, но только при установке с файлом: / in sources.list