Създаване на локално хранилище на Debian

За да имаме винаги нови версии на софтуера и да не изтегляме пакети всеки път след преинсталирането (все още практикувам:) беше решено да се създаде локално хранилище на пакети за Debian на винта. След като проучих проблема, научих две възможности - редовно да извличам дискове със свежи филийки и да ги монтирам във вашето хранилище, или да създавам копие на официалното хранилище и да го актуализирам редовно чрез Интернет. Тъй като, както се оказа по-рано, локалната ни локална мрежа вече има прокси огледало Debian, изборът на опцията е очевиден.

За да сбъднете мечтите си имате нужда sudo apt-get инсталирайте apt-mirror. Като се замисля, за хранилището (и други единични пакети, които може да се появят) отделих отделен раздел (току-що се обадих - архив) размер 20 GB, създадоха папка в него репо. Редактирайте конфигурацията на apt-mirror - /etc/apt/mirror.list, където посочваме за моя случай:

Това действие трябва да се извърши внимателно, защото дълго време не можех да разбера защо в репото се натрупват много стари пакети и apt-mirror постоянно казва, че няма какво да се изтрие.

След първото стартиране на apt-mirror създадох структура на папки, подобна на естественото хранилище:), и щастливо обявих, че са останали само 12 GB изтегляне с една стотинка. Това не ме зарадва, затова, използвайки дедуктивния метод, направих следното - копирах съдържанието на папките на пула от трите диска на Debian Etch, които имам, на съответното място в моя архив. Пуснете apt-mirror отново и вижте, че трябва да изтеглите само 800 метра с една стотинка. Настройваме Synaptic или sources.list в нашето местно хранилище и се радваме бързо да актуализираме и инсталираме нови пакети.