Від Apt-Cacher-сервера :
Конфігурація на стороні сервера
- Установка apt-Cacher і apache2 веб - сервер на системі , яку ви хочете його господаря:
sudo apt-get install apt-cacher apache2
. Видаліть apache - це ви вже працюєте.
- Увімкнути apt-cacher:
sudo gedit /etc/default/apt-cacher
.Змінити автозапуск на 1
- Якщо Apache вже встановлений перед установкою apt-Cacher:
sudo invoke-rc.d apache2 restart
. Ви маєте змогу отримати доступ http://server:3142
зараз.
/etc/apt-cacher/apt-cacher.conf
містить усі налаштування. Підлаштуйте їх під свої потреби.
- Імпортувати локальний кеш:
sudo /usr/share/apt-cacher/apt-cacher-import.pl /var/cache/apt/archives
- Встановіть інсталяційний диск:
sudo mount -o loop /home/username_or_other_path/ubuntu-9.10-rc-alternate-i386.iso /media/cdrom0
і імпортувати кеш CD: sudo /usr/share/apt-cacher/apt-cacher-import.pl -R -r /media/cdrom0
.
Конфігурація на стороні клієнта:
- Sources.list: змінити всі URL-адреси, щоб вказати на URL-адресу ваших серверів. (тобто ) (змінити 1 клієнта, і якщо він працює, скопіюйте його на всі інші системи)
deb http://apt-cacher-server:3142/archive.ubuntu.com/ubuntu/
2а. Використовувати як проксі до APT: Статична конфігурація. У терміналі введіть:
sudo nano /etc/apt/apt.conf.d/01proxy
Додати:
Acquire::http::Proxy "http://<IP address or hostname of the apt-cacher server>:3142";
2б. Використовувати як проксі до APT: Конфігурація роумінгу: див. Посилання вгорі для налаштування та сценарію.
не перевірений самим, але хтось на роботі використовував цю сторінку, щоб створити її для себе.
редагувати: Про помилку: очевидно, функція перейменування Perl не може переміщувати файли на різних пристроях, і ось так імпорт та кеш закладені на диску.
Параметри: 1. використовувати параметр -s (створює лише символьні посилання). 2. Перед імпортом перенесіть файли вручну на один і той же пристрій.