У меня более 500 систем, работающих под управлением ubuntu 10.04, ubuntu 10.10 и ubuntu 11.04. Нам сложно устанавливать новые пакеты на эти машины из Интернета из-за использования высокой пропускной способности. Я планирую настроить сервер apt-cacher, чтобы он устанавливал пакеты с локального компьютера вместо установки пакетов из Интернета. Может ли кто-нибудь дать мне опрятное решение, пожалуйста? Спасибо!
Ошибка в конфигурации сервера:
root@karthick:~# sudo /usr/share/apt-cacher/apt-cacher-import.pl /var/cache/apt/archives
Importing: acl_2.2.49-3_i386.deb
Failed to rename acl_2.2.49-3_i386.deb. Try read-only (-r) or symlink (-s) options. at /usr/share/apt-cacher/apt-cacher-import.pl line 154.
Ошибка в конфигурации сервера:
Может ли кто-то сортировать PLS ?
От Apt-Cacher-Server:
Конфигурация на стороне сервера. Установите веб-сервер 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.Конфигурация на стороне сервера.
Установите веб-сервер apt-cacher и apache2 в системе, которую вы хотите разместить: sudo apt-get install apt-cacher apache2. Удалите apache, у вас уже есть этот запуск.Конфигурация на стороне клиента:
2a. Использовать в качестве прокси-сервера для APT: статическая конфигурация. В терминале введите: sudo nano /etc/apt/apt.conf.d/01proxy Добавить: Acquire::http::Proxy "http://<IP address or hostname of the apt-cacher server>:3142";
2b. Использовать в качестве прокси-сервера для APT: Конфигурация роуминга: см. Ссылку вверху для настройки и скрипта.
непроверено мной, но кто-то на работе использовал эту страницу, чтобы настроить ее для себя.
edit: Об ошибке: очевидно, функция переименования Perl не может перемещать файлы на разных устройствах, и это то, как импортируются и кэшируются на диске.
От Apt-Cacher-Server:
Конфигурация на стороне сервера. Установите веб-сервер 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.Конфигурация на стороне сервера.
Установите веб-сервер apt-cacher и apache2 в системе, которую вы хотите разместить: sudo apt-get install apt-cacher apache2. Удалите apache, у вас уже есть этот запуск.Конфигурация на стороне клиента:
2a. Использовать в качестве прокси-сервера для APT: статическая конфигурация. В терминале введите: sudo nano /etc/apt/apt.conf.d/01proxy Добавить: Acquire::http::Proxy "http://<IP address or hostname of the apt-cacher server>:3142";
2b. Использовать в качестве прокси-сервера для APT: Конфигурация роуминга: см. Ссылку вверху для настройки и скрипта.
непроверено мной, но кто-то на работе использовал эту страницу, чтобы настроить ее для себя.
edit: Об ошибке: очевидно, функция переименования Perl не может перемещать файлы на разных устройствах, и это то, как импортируются и кэшируются на диске.
От Apt-Cacher-Server:
Конфигурация на стороне сервера. Установите веб-сервер 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.Конфигурация на стороне сервера.
Установите веб-сервер apt-cacher и apache2 в системе, которую вы хотите разместить: sudo apt-get install apt-cacher apache2. Удалите apache, у вас уже есть этот запуск.Конфигурация на стороне клиента:
2a. Использовать в качестве прокси-сервера для APT: статическая конфигурация. В терминале введите: sudo nano /etc/apt/apt.conf.d/01proxy Добавить: Acquire::http::Proxy "http://<IP address or hostname of the apt-cacher server>:3142";
2b. Использовать в качестве прокси-сервера для APT: Конфигурация роуминга: см. Ссылку вверху для настройки и скрипта.
непроверено мной, но кто-то на работе использовал эту страницу, чтобы настроить ее для себя.
edit: Об ошибке: очевидно, функция переименования Perl не может перемещать файлы на разных устройствах, и это то, как импортируются и кэшируются на диске.
От Apt-Cacher-Server:
Конфигурация на стороне сервера. Установите веб-сервер 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.Конфигурация на стороне сервера.
Установите веб-сервер apt-cacher и apache2 в системе, которую вы хотите разместить: sudo apt-get install apt-cacher apache2. Удалите apache, у вас уже есть этот запуск.Конфигурация на стороне клиента:
2a. Использовать в качестве прокси-сервера для APT: статическая конфигурация. В терминале введите: sudo nano /etc/apt/apt.conf.d/01proxy Добавить: Acquire::http::Proxy "http://<IP address or hostname of the apt-cacher server>:3142";
2b. Использовать в качестве прокси-сервера для APT: Конфигурация роуминга: см. Ссылку вверху для настройки и скрипта.
непроверено мной, но кто-то на работе использовал эту страницу, чтобы настроить ее для себя.
edit: Об ошибке: очевидно, функция переименования Perl не может перемещать файлы на разных устройствах, и это то, как импортируются и кэшируются на диске.
От Apt-Cacher-Server:
Конфигурация на стороне сервера. Установите веб-сервер 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.Конфигурация на стороне сервера.
Установите веб-сервер apt-cacher и apache2 в системе, которую вы хотите разместить: sudo apt-get install apt-cacher apache2. Удалите apache, у вас уже есть этот запуск.Конфигурация на стороне клиента:
2a. Использовать в качестве прокси-сервера для APT: статическая конфигурация. В терминале введите: sudo nano /etc/apt/apt.conf.d/01proxy Добавить: Acquire::http::Proxy "http://<IP address or hostname of the apt-cacher server>:3142";
2b. Использовать в качестве прокси-сервера для APT: Конфигурация роуминга: см. Ссылку вверху для настройки и скрипта.
непроверено мной, но кто-то на работе использовал эту страницу, чтобы настроить ее для себя.
edit: Об ошибке: очевидно, функция переименования Perl не может перемещать файлы на разных устройствах, и это то, как импортируются и кэшируются на диске.
Конфигурация на стороне сервера.
blockquote>
- Установите apt-cacher и веб-сервер apache2 в системе, которую вы хотите разместить:
sudo apt-get install apt-cacher apache2
.- Включить 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
[ ! d17]- Установите компакт-диск установщика:
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
.Конфигурация на стороне клиента:
blockquote>
- Sources.list: измените все URL-адреса, чтобы указать URL-адрес ваших серверов. (т. е.
deb http: // apt-cacher-server: 3142 / archive.ubuntu.com / ubuntu /
) (смените 1 клиент, и если он работает, скопируйте его ко всем другим системам)2a. Использовать в качестве прокси-сервера для APT: статическая конфигурация. В терминале введите:
sudo nano /etc/apt/apt.conf.d/01proxy
Добавить:Получить :: http :: Proxy "http: // & lt; IP-адрес или имя хоста сервера apt-cacher & gt;: 3142 ";
2b. Использовать в качестве прокси-сервера для APT: настройка роуминга: см. Ссылку вверху для настройки и скрипта.
непроверенный сам, но кто-то на работе использовал эту страницу, чтобы настроить его для себя.
изменить: об ошибке: по-видимому, функция переименования Perl не может перемещать файлы на разных устройствах, и вот как импортируются и кэшируются на диске.
Параметры: 1. используйте параметр -s (только создает символические ссылки). 2. Вручную переместите файлы на одно и то же устройство перед импортом.
Конфигурация на стороне сервера.
blockquote>
- Установите apt-cacher и веб-сервер apache2 в системе, которую вы хотите разместить:
sudo apt-get install apt-cacher apache2
.- Включить 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
[ ! d17]- Установите компакт-диск установщика:
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
.Конфигурация на стороне клиента:
blockquote>
- Sources.list: измените все URL-адреса, чтобы указать URL-адрес ваших серверов. (т. е.
deb http: // apt-cacher-server: 3142 / archive.ubuntu.com / ubuntu /
) (смените 1 клиент, и если он работает, скопируйте его ко всем другим системам)2a. Использовать в качестве прокси-сервера для APT: статическая конфигурация. В терминале введите:
sudo nano /etc/apt/apt.conf.d/01proxy
Добавить:Получить :: http :: Proxy "http: // & lt; IP-адрес или имя хоста сервера apt-cacher & gt;: 3142 ";
2b. Использовать в качестве прокси-сервера для APT: настройка роуминга: см. Ссылку вверху для настройки и скрипта.
непроверенный сам, но кто-то на работе использовал эту страницу, чтобы настроить его для себя.
изменить: об ошибке: по-видимому, функция переименования Perl не может перемещать файлы на разных устройствах, и вот как импортируются и кэшируются на диске.
Параметры: 1. используйте параметр -s (только создает символические ссылки). 2. Вручную переместите файлы на одно и то же устройство перед импортом.
У меня никогда не было ни одного из тех, кто работал над этим, поэтому я спросил Майкла Фогта, можем ли мы отправить простую конфигурацию для кальмаров именно для этого, и появился squid-deb-proxy.
Это очень просто настроить и не требует никакой конфигурации на клиентской части, кроме установки клиентского пакета.
Инструкции по ее использованию:
] Лучший способ кэширования apt-загрузок в локальной сети?Я думаю, что прозрачный прокси-сервер, такой как Squid, легко выполнит эту работу.
У меня никогда не было ни одного из тех, кто работал над этим, поэтому я спросил Майкла Фогта, можем ли мы отправить простую конфигурацию для кальмаров именно для этого, и появился squid-deb-proxy.
Это очень просто настроить и не требует никакой конфигурации на клиентской части, кроме установки клиентского пакета.
Инструкции по ее использованию:
] Лучший способ кэширования apt-загрузок в локальной сети?Я думаю, что прозрачный прокси-сервер, такой как Squid, легко выполнит эту работу.
У меня никогда не было ни одного из тех, кто работал над этим, поэтому я спросил Майкла Фогта, можем ли мы отправить простую конфигурацию для кальмаров именно для этого, и появился squid-deb-proxy.
Это очень просто настроить и не требует никакой конфигурации на клиентской части, кроме установки клиентского пакета.
Инструкции по ее использованию:
] Лучший способ кэширования apt-загрузок в локальной сети?Я думаю, что прозрачный прокси-сервер, такой как Squid, легко выполнит эту работу.
У меня никогда не было ни одного из тех, кто работал над этим, поэтому я спросил Майкла Фогта, можем ли мы отправить простую конфигурацию для кальмаров именно для этого, и появился squid-deb-proxy.
Это очень просто настроить и не требует никакой конфигурации на клиентской части, кроме установки клиентского пакета.
Инструкции по ее использованию:
] Лучший способ кэширования apt-загрузок в локальной сети?Я думаю, что прозрачный прокси-сервер, такой как Squid, легко выполнит эту работу.
У меня никогда не было ни одного из тех, кто работал над этим, поэтому я спросил Майкла Фогта, можем ли мы отправить простую конфигурацию для кальмаров именно для этого, и появился squid-deb-proxy.
Это очень просто настроить и не требует никакой конфигурации на клиентской части, кроме установки клиентского пакета.
Инструкции по ее использованию:
] Лучший способ кэширования apt-загрузок в локальной сети?Я думаю, что прозрачный прокси-сервер, такой как Squid, легко выполнит эту работу.
У меня никогда не было ни одного из тех мастеров, которые работают правильно, поэтому я спросил Майкла Фогта, можем ли мы отправить простую в использовании конфигурацию кальмаров именно для этого, и появился squid-deb-proxy.
Это очень просто настроить и не требует никакой конфигурации на клиентской части, кроме установки клиентского пакета.
Инструкции по ее использованию:
Я думаю, что прозрачный прокси-сервер, такой как Squid , легко выполнит эту работу.
У меня никогда не было ни одного из тех мастеров, которые работают правильно, поэтому я спросил Майкла Фогта, можем ли мы отправить простую в использовании конфигурацию кальмаров именно для этого, и появился squid-deb-proxy.
Это очень просто настроить и не требует никакой конфигурации на клиентской части, кроме установки клиентского пакета.
Инструкции по ее использованию:
squid-deb-proxy
является фантастическим и для обычного пользователя предпочтительнее apt-cacher
и друзей.
– Ehtesh Choudhury
5 February 2014 в 21:47
Я думаю, что прозрачный прокси-сервер, такой как Squid , легко выполнит эту работу.