Пошаговый пример работы с apt-cacher на станциях Ubuntu 12.04

Posted by

В предыдущей заметке я рассмотрел, как развернуть «Малый ”. Теперь настал черёд рассмотреть, как всё же подключать рабочие/серверные станции для достижения преимуществ, повторюсь еще раз таких как:

  • экономия рабочего времени
  • экономия интернет трафика

И так пошаговый пример для Вашего внимания, есть рабочая станция под управлением Ubuntu Desktop 12.04 i386:
ekzorchik@virt:~$ uname -a && lsb_release -a
Linux virt 3.2.0-23-generic-pae #36-Ubuntu SMP Tue Apr 10 22:19:09 UTC 2012 i686 athlon i386 GNU/Linux
No LSB modules are available.
Distributor ID:    Ubuntu
Description:     LTS
Release:    12.04
Codename:    precise

Открываем консоль командной строки (по сочетанию клавиш Ctrl + Alt + T) и производим следующие действия:

Сохраняем текущий sources.list:
ekzorchik@virt:~$ sudo mv /etc/apt/sources.list /etc/apt/sources.list.backup

Создаём новый sources.list, где после http:// прописываем адрес сервера обновлений, в моем случаем это 192.168.1.6 и порт 3142:
ekzorchik@virt:~$ sudo nano /etc/apt/sources.list

deb http://192.168.1.6:3142/ubuntu precise main restricted
deb http://192.168.1.6:3142/ubuntu precise universe

Обновляем информацию о пакетах:

ekzorchik@virt:~$ sudo apt-get update
Ign http://192.168.1.6 precise InRelease
Hit http://192.168.1.6 precise Release.gpg
Hit http://192.168.1.6 precise Release
Hit http://192.168.1.6 precise/main i386 Packages
Hit http://192.168.1.6 precise/restricted i386 Packages
Get:1 http://192.168.1.6 precise/universe i386 Packages [4 796 kB]
Hit http://192.168.1.6 precise/main TranslationIndex
Hit http://192.168.1.6 precise/restricted TranslationIndex
Get:2 http://192.168.1.6 precise/universe TranslationIndex [2 922 B]
Hit http://192.168.1.6 precise/main Translation-en
Hit http://192.168.1.6 precise/restricted Translation-en
Get:3 http://192.168.1.6 precise/universe Translation-en [3 341 kB]
Fetched 8 139 kB in 10s (762 kB/s)                                             
Reading package lists… Done

Теперь когда кеширумый сервер подключен, продемонстрирую, процесс установки в систему пакета htop.
ekzorchik@virt:~$ sudo apt-get install htop
Reading package lists… Done
Building dependency tree       
Reading state information… Done
The following NEW packages will be installed:
  htop
0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
Need to get 66,1 kB of archives.
After this operation, 184 kB of additional disk space will be used.
Get:1 http://192.168.1.6/ubuntu/ precise/universe htop i386 1.0.1-1 [66,1 kB] — пакет был запрошен с кешируемого сервера обновлений, что собственно и требовалось.
Fetched 66,1 kB in 0s (417 kB/s)
Selecting previously unselected package htop.
(Reading database … 146672 files and directories currently installed.)
Unpacking htop (from …/archives/htop_1.0.1-1_i386.deb) …
Processing triggers for desktop-file-utils …
Processing triggers for bamfdaemon …
Rebuilding /usr/share/applications/bamf.index…
Processing triggers for gnome-menus …
Processing triggers for man-db …
Setting up htop (1.0.1-1) …
,как видите пакет установился из кешируемого сервера поднятого ранее в предыдущей заметке. Собственно цель достигнута и экономия интернет трафика уже на лицо. На этом всё, удачи.

Загрузить бесплатно PDF версию этой заметки Вы можете по ссылке.

С уважение, ekzorchik.

Leave a Reply

Ваш e-mail не будет опубликован. Обязательные поля помечены *

20 − два =