Будут ли какие-либо негативные побочные эффекты совместного использования / var / cache / apt / между двумя системами?

в интересах сохранения пропускной способности, я рассматриваю подключение в VirtualBox хозяина /var/cache/apt в качестве /var/cache/apt в гостевой. Оба хозяин и гость в Ubuntu 10.10 32-бит. Будут ли какие-либо негативные последствия, чтобы делать это?

я знаю более надежные решения, как apt-proxy, но я бы предпочел, чтобы это простое решение, если это возможно, для того, чтобы избавить хозяина издержки запуска дополнительных услуг.

9
задан 18 January 2011 в 03:03

36 ответов

Я считаю, что /var/cache/apt/{,src}pkgcache.bin содержит текущие установленные пакеты.

Вместо совместного использования /var/cache/apt/, обменивайтесь каталогом /var/cache/apt/archives/, который содержит независимые файлы. Вы должны сделать некоторую настройку, потому что /var/cache/apt/archives принадлежит и доступен для записи только root. Один из вариантов - установить группу /var/cache/apt/archives на apt-cache-writer и добавить бит setgid в каталог. Добавьте себя в группу apt-cache-writer и установите для параметра umask что-то вроде 0002 или 0007 вместо 0022.

Обратите внимание, что sudo apt-get clean очищает этот каталог (/var/cache/apt/archives) .

9
ответ дан 25 May 2018 в 23:25
  • 1
    На Ubuntu 14 я попробовал это, чтобы найти, что эксклюзивная блокировка apt основана на файле в этом каталоге! (What !? файл блокировки в каталоге кеша!) Таким образом, совместное использование литеральной файловой системы с виртуальной машиной или т. П. Может быть не лучшим решением. Я бы тоже рекомендовал использовать надлежащую услугу apt-кеширования, подробно описанную здесь: askubuntu.com/q/3503/250556 – ThorSummoner 5 September 2016 в 22:06

Я считаю, что /var/cache/apt/{,src}pkgcache.bin содержит текущие установленные пакеты.

Вместо совместного использования /var/cache/apt/, обменивайтесь каталогом /var/cache/apt/archives/, который содержит независимые файлы. Вы должны сделать некоторую настройку, потому что /var/cache/apt/archives принадлежит и доступен для записи только root. Один из вариантов - установить группу /var/cache/apt/archives на apt-cache-writer и добавить бит setgid в каталог. Добавьте себя в группу apt-cache-writer и установите для параметра umask что-то вроде 0002 или 0007 вместо 0022.

Обратите внимание, что sudo apt-get clean очищает этот каталог (/var/cache/apt/archives) .

9
ответ дан 25 July 2018 в 22:36

Я считаю, что /var/cache/apt/{,src}pkgcache.bin содержит текущие установленные пакеты.

Вместо совместного использования /var/cache/apt/, обменивайтесь каталогом /var/cache/apt/archives/, который содержит независимые файлы. Вы должны сделать некоторую настройку, потому что /var/cache/apt/archives принадлежит и доступен для записи только root. Один из вариантов - установить группу /var/cache/apt/archives на apt-cache-writer и добавить бит setgid в каталог. Добавьте себя в группу apt-cache-writer и установите для параметра umask что-то вроде 0002 или 0007 вместо 0022.

Обратите внимание, что sudo apt-get clean очищает этот каталог (/var/cache/apt/archives) .

9
ответ дан 26 July 2018 в 22:58

Я считаю, что /var/cache/apt/{,src}pkgcache.bin содержит текущие установленные пакеты.

Вместо совместного использования /var/cache/apt/, обменивайтесь каталогом /var/cache/apt/archives/, который содержит независимые файлы. Вы должны сделать некоторую настройку, потому что /var/cache/apt/archives принадлежит и доступен для записи только root. Один из вариантов - установить группу /var/cache/apt/archives на apt-cache-writer и добавить бит setgid в каталог. Добавьте себя в группу apt-cache-writer и установите для параметра umask что-то вроде 0002 или 0007 вместо 0022.

Обратите внимание, что sudo apt-get clean очищает этот каталог (/var/cache/apt/archives) .

9
ответ дан 31 July 2018 в 10:59

Я считаю, что /var/cache/apt/{,src}pkgcache.bin содержит текущие установленные пакеты.

Вместо совместного использования /var/cache/apt/, обменивайтесь каталогом /var/cache/apt/archives/, который содержит независимые файлы. Вы должны сделать некоторую настройку, потому что /var/cache/apt/archives принадлежит и доступен для записи только root. Один из вариантов - установить группу /var/cache/apt/archives на apt-cache-writer и добавить бит setgid в каталог. Добавьте себя в группу apt-cache-writer и установите для параметра umask что-то вроде 0002 или 0007 вместо 0022.

Обратите внимание, что sudo apt-get clean очищает этот каталог (/var/cache/apt/archives) .

9
ответ дан 31 July 2018 в 11:58

я считаю, что /var/cache/apt/{,src}pkgcache.bin содержит текущие установленные пакеты.

вместо /var/cache/apt/, поделись каталога /var/cache/apt/archives/, который содержит независимые файлы. Вам нужно сделать некоторые настройки, потому что /var/cache/apt/archives принадлежит и доступен на запись только root. Одним из вариантов будет установка группы [F5], чтобы apt-cache-writer и добавляя функцию setgid бит в каталог. Добавить себя в apt-cache-writer группы и установить umask в чем-то похожа на [F9] или [F10] для вместо на [F11].

заметим, что sudo apt-get clean очищает этот каталог ([от f13]).

9
ответ дан 2 August 2018 в 04:02

Я считаю, что /var/cache/apt/{,src}pkgcache.bin содержит текущие установленные пакеты.

Вместо совместного использования /var/cache/apt/, обменивайтесь каталогом /var/cache/apt/archives/, который содержит независимые файлы. Вы должны сделать некоторую настройку, потому что /var/cache/apt/archives принадлежит и доступен для записи только root. Один из вариантов - установить группу /var/cache/apt/archives на apt-cache-writer и добавить бит setgid в каталог. Добавьте себя в группу apt-cache-writer и установите для параметра umask что-то вроде 0002 или 0007 вместо 0022.

Обратите внимание, что sudo apt-get clean очищает этот каталог (/var/cache/apt/archives) .

9
ответ дан 4 August 2018 в 20:06

я считаю, что /var/cache/apt/{,src}pkgcache.bin содержит текущие установленные пакеты.

вместо /var/cache/apt/, поделись каталога /var/cache/apt/archives/, который содержит независимые файлы. Вам нужно сделать некоторые настройки, потому что /var/cache/apt/archives принадлежит и доступен на запись только root. Одним из вариантов будет установка группы [F5], чтобы apt-cache-writer и добавляя функцию setgid бит в каталог. Добавить себя в apt-cache-writer группы и установить umask в чем-то похожа на [F9] или [F10] для вместо на [F11].

заметим, что sudo apt-get clean очищает этот каталог ([от f13]).

9
ответ дан 6 August 2018 в 04:06

Я считаю, что /var/cache/apt/{,src}pkgcache.bin содержит текущие установленные пакеты.

Вместо совместного использования /var/cache/apt/, обменивайтесь каталогом /var/cache/apt/archives/, который содержит независимые файлы. Вы должны сделать некоторую настройку, потому что /var/cache/apt/archives принадлежит и доступен для записи только root. Один из вариантов - установить группу /var/cache/apt/archives на apt-cache-writer и добавить бит setgid в каталог. Добавьте себя в группу apt-cache-writer и установите для параметра umask что-то вроде 0002 или 0007 вместо 0022.

Обратите внимание, что sudo apt-get clean очищает этот каталог (/var/cache/apt/archives) .

9
ответ дан 6 August 2018 в 04:07

Я считаю, что / var / cache / apt / {, src} pkgcache.bin содержит текущие установленные пакеты.

Вместо совместного использования / var / cache / apt / , поделитесь каталогом / var / cache / apt / archives / , который содержит независимые файлы. Вы должны сделать некоторую настройку, потому что / var / cache / apt / archives принадлежит и доступен для записи только root. Один из вариантов - установка группы / var / cache / apt / archives в apt-cache-writer и добавление бита setgid в каталог. Добавьте себя в группу apt-cache-writer и установите для umask что-то вроде 0002 или 0007 вместо 0022 .

Обратите внимание, что sudo apt-get clean очищает этот каталог ( / var / cache / apt / archives ) .

9
ответ дан 7 August 2018 в 22:06

Я считаю, что / var / cache / apt / {, src} pkgcache.bin содержит текущие установленные пакеты.

Вместо совместного использования / var / cache / apt / , поделитесь каталогом / var / cache / apt / archives / , который содержит независимые файлы. Вы должны сделать некоторую настройку, потому что / var / cache / apt / archives принадлежит и доступен для записи только root. Один из вариантов - установка группы / var / cache / apt / archives в apt-cache-writer и добавление бита setgid в каталог. Добавьте себя в группу apt-cache-writer и установите для umask что-то вроде 0002 или 0007 вместо 0022 .

Обратите внимание, что sudo apt-get clean очищает этот каталог ( / var / cache / apt / archives ) .

9
ответ дан 10 August 2018 в 10:21

Я считаю, что / var / cache / apt / {, src} pkgcache.bin содержит текущие установленные пакеты.

Вместо совместного использования / var / cache / apt / , поделитесь каталогом / var / cache / apt / archives / , который содержит независимые файлы. Вы должны сделать некоторую настройку, потому что / var / cache / apt / archives принадлежит и доступен для записи только root. Один из вариантов - установка группы / var / cache / apt / archives в apt-cache-writer и добавление бита setgid в каталог. Добавьте себя в группу apt-cache-writer и установите для umask что-то вроде 0002 или 0007 вместо 0022 .

Обратите внимание, что sudo apt-get clean очищает этот каталог ( / var / cache / apt / archives ) .

9
ответ дан 13 August 2018 в 16:45
  • 1
    На Ubuntu 14 я попробовал это, чтобы найти, что эксклюзивная блокировка apt основана на файле в этом каталоге! (What !? файл блокировки в каталоге кеша!) Таким образом, совместное использование литеральной файловой системы с виртуальной машиной или т. П. Может быть не лучшим решением. Я бы тоже рекомендовал использовать надлежащую услугу apt-кеширования, подробно описанную здесь: askubuntu.com/q/3503/250556 – ThorSummoner 5 September 2016 в 22:06

Вместо того, чтобы обмениваться этой папкой, будет более «исцелять» создание репозитория локальной сети с использованием APT-CACHER

. Вот учебник об этом программном обеспечении

4
ответ дан 25 May 2018 в 23:25
  • 1
    Недостатком этого подхода является то, что VirtualBox будет потреблять больше дискового пространства. Это не должно быть проблемой, если у вас есть 1TB HDD, но с небольшими твердотельными накопителями. – Lekensteyn 9 March 2011 в 13:59

Лучшее решение - использовать Apt-Cacher-NG на главной машине. Вам не нужно беспокоиться о том, чтобы посвятить сетевой компьютер для aptcacher, потому что он работает как простая программа с простой установкой / конфигурацией. Единственное, на что нужно обратить внимание - это объем дискового пространства, за который у вас есть плата, но я уже давно использую эту настройку, и это не проблема.

Это может показаться странным, но вы также можете использовать apt-cacher для машины, на которой установлен apt-cacher. Это означает, что если ваша виртуальная машина обновится до вашего хоста, она заполнит кеш, и хост сможет получить пакет из кеша.

Вы также сможете увидеть статистику того, сколько кэшируется и каков уровень попадания, поместив URL-адрес: «http: // your-apt-cacher-ng-server: 3142» в вашего браузера (см. ниже).

Хорошее простое объяснение того, как настроить apt-cacher, можно найти здесь: http://acidborg.wordpress.com/2010/06/24/how-to-install-and-configure- apt-cacher-ng-on-ubuntu-server-10-04 / который я буду вставлять ниже для полноты.

Установка: apt-get install apt-cacher-ng Конфигурация: Edit /etc/apt-cacher-ng/acng.conf со следующим содержимым:
CacheDir: /var/cache/apt-cacher-ng
LogDir: /var/log/apt-cacher-ng
Port:3142
BindAddress: 0.0.0.0
Remap-debrep: file:deb_mirror*.gz /debian ; file:backends_debian
Remap-uburep: file:ubuntu_mirrors /ubuntu ; file:backends_ubuntu
PidFile: /var/run/apt-cacher-ng/pid
ExTreshold: 4
Установка: apt-get install apt-cacher-ng Создайте на остальных компьютерах Debian / Ubuntu в сети файл /etc/apt/apt.conf.d/02proxy со следующим содержимым: Acquire::http { Proxy "http://your-apt-cacher-ng-server:3142"; };
4
ответ дан 25 May 2018 в 23:25
  • 1
    Прежде чем потратить день на один конкретный кусочек приложения для кеширования (как и я), я рекомендую прочитать askubuntu.com/q/3503/250556 - у меня был наименее [ ! d1] проблемы с squid-deb-proxy, ни apt-cacher (грубый perl blob), ни apt-cacaher-ng (более приятный python mess с конфигурационными файлами) отлично работали для меня на 14.04 LTS около отметки времени этого сообщения. – ThorSummoner 5 September 2016 в 22:03

Лучшее решение - использовать Apt-Cacher-NG на главной машине. Вам не нужно беспокоиться о том, чтобы посвятить сетевой компьютер для aptcacher, потому что он работает как простая программа с простой установкой / конфигурацией. Единственное, на что нужно обратить внимание - это объем дискового пространства, за который у вас есть плата, но я уже давно использую эту настройку, и это не проблема.

Это может показаться странным, но вы также можете использовать apt-cacher для машины, на которой установлен apt-cacher. Это означает, что если ваша виртуальная машина обновится до вашего хоста, она заполнит кеш, и хост сможет получить пакет из кеша.

Вы также сможете увидеть статистику того, сколько кэшируется и каков уровень попадания, поместив URL-адрес: «http: // your-apt-cacher-ng-server: 3142» в вашего браузера (см. ниже).

Хорошее простое объяснение того, как настроить apt-cacher, можно найти здесь: http://acidborg.wordpress.com/2010/06/24/how-to-install-and-configure- apt-cacher-ng-on-ubuntu-server-10-04 / который я буду вставлять ниже для полноты.

Установка: apt-get install apt-cacher-ng Конфигурация: Edit /etc/apt-cacher-ng/acng.conf со следующим содержимым: CacheDir: /var/cache/apt-cacher-ng LogDir: /var/log/apt-cacher-ng Port:3142 BindAddress: 0.0.0.0 Remap-debrep: file:deb_mirror*.gz /debian ; file:backends_debian Remap-uburep: file:ubuntu_mirrors /ubuntu ; file:backends_ubuntu PidFile: /var/run/apt-cacher-ng/pid ExTreshold: 4 Установка: apt-get install apt-cacher-ng Создайте на остальных компьютерах Debian / Ubuntu в сети файл /etc/apt/apt.conf.d/02proxy со следующим содержимым: Acquire::http { Proxy "http://your-apt-cacher-ng-server:3142"; };
4
ответ дан 25 July 2018 в 22:36
  • 1
    Прежде чем потратить день на один конкретный кусочек приложения для кеширования (как и я), я рекомендую прочитать askubuntu.com/q/3503/250556 - у меня был наименее [ ! d1] проблемы с squid-deb-proxy, ни apt-cacher (грубый perl blob), ни apt-cacaher-ng (более приятный python mess с конфигурационными файлами) отлично работали для меня на 14.04 LTS около отметки времени этого сообщения. – ThorSummoner 5 September 2016 в 22:03

Вместо того, чтобы обмениваться этой папкой, будет более «исцелять» создание репозитория локальной сети с использованием APT-CACHER

. Вот учебник об этом программном обеспечении

4
ответ дан 25 July 2018 в 22:36
  • 1
    Недостатком этого подхода является то, что VirtualBox будет потреблять больше дискового пространства. Это не должно быть проблемой, если у вас есть 1TB HDD, но с небольшими твердотельными накопителями. – Lekensteyn 9 March 2011 в 13:59

Лучшее решение - использовать Apt-Cacher-NG на главной машине. Вам не нужно беспокоиться о том, чтобы посвятить сетевой компьютер для aptcacher, потому что он работает как простая программа с простой установкой / конфигурацией. Единственное, на что нужно обратить внимание - это объем дискового пространства, за который у вас есть плата, но я уже давно использую эту настройку, и это не проблема.

Это может показаться странным, но вы также можете использовать apt-cacher для машины, на которой установлен apt-cacher. Это означает, что если ваша виртуальная машина обновится до вашего хоста, она заполнит кеш, и хост сможет получить пакет из кеша.

Вы также сможете увидеть статистику того, сколько кэшируется и каков уровень попадания, поместив URL-адрес: «http: // your-apt-cacher-ng-server: 3142» в вашего браузера (см. ниже).

Хорошее простое объяснение того, как настроить apt-cacher, можно найти здесь: http://acidborg.wordpress.com/2010/06/24/how-to-install-and-configure- apt-cacher-ng-on-ubuntu-server-10-04 / который я буду вставлять ниже для полноты.

Установка: apt-get install apt-cacher-ng Конфигурация: Edit /etc/apt-cacher-ng/acng.conf со следующим содержимым: CacheDir: /var/cache/apt-cacher-ng LogDir: /var/log/apt-cacher-ng Port:3142 BindAddress: 0.0.0.0 Remap-debrep: file:deb_mirror*.gz /debian ; file:backends_debian Remap-uburep: file:ubuntu_mirrors /ubuntu ; file:backends_ubuntu PidFile: /var/run/apt-cacher-ng/pid ExTreshold: 4 Установка: apt-get install apt-cacher-ng Создайте на остальных компьютерах Debian / Ubuntu в сети файл /etc/apt/apt.conf.d/02proxy со следующим содержимым: Acquire::http { Proxy "http://your-apt-cacher-ng-server:3142"; };
4
ответ дан 26 July 2018 в 22:58
  • 1
    Прежде чем потратить день на один конкретный кусочек приложения для кеширования (как и я), я рекомендую прочитать askubuntu.com/q/3503/250556 - у меня был наименее [ ! d1] проблемы с squid-deb-proxy, ни apt-cacher (грубый perl blob), ни apt-cacaher-ng (более приятный python mess с конфигурационными файлами) отлично работали для меня на 14.04 LTS около отметки времени этого сообщения. – ThorSummoner 5 September 2016 в 22:03

Вместо того, чтобы обмениваться этой папкой, будет более «исцелять» создание репозитория локальной сети с использованием APT-CACHER

. Вот учебник об этом программном обеспечении

4
ответ дан 26 July 2018 в 22:58
  • 1
    Недостатком этого подхода является то, что VirtualBox будет потреблять больше дискового пространства. Это не должно быть проблемой, если у вас есть 1TB HDD, но с небольшими твердотельными накопителями. – Lekensteyn 9 March 2011 в 13:59

Лучшее решение - использовать Apt-Cacher-NG на главной машине. Вам не нужно беспокоиться о том, чтобы посвятить сетевой компьютер для aptcacher, потому что он работает как простая программа с простой установкой / конфигурацией. Единственное, на что нужно обратить внимание - это объем дискового пространства, за который у вас есть плата, но я уже давно использую эту настройку, и это не проблема.

Это может показаться странным, но вы также можете использовать apt-cacher для машины, на которой установлен apt-cacher. Это означает, что если ваша виртуальная машина обновится до вашего хоста, она заполнит кеш, и хост сможет получить пакет из кеша.

Вы также сможете увидеть статистику того, сколько кэшируется и каков уровень попадания, поместив URL-адрес: «http: // your-apt-cacher-ng-server: 3142» в вашего браузера (см. ниже).

Хорошее простое объяснение того, как настроить apt-cacher, можно найти здесь: http://acidborg.wordpress.com/2010/06/24/how-to-install-and-configure- apt-cacher-ng-on-ubuntu-server-10-04 / который я буду вставлять ниже для полноты.

Установка: apt-get install apt-cacher-ng Конфигурация: Edit /etc/apt-cacher-ng/acng.conf со следующим содержимым: CacheDir: /var/cache/apt-cacher-ng LogDir: /var/log/apt-cacher-ng Port:3142 BindAddress: 0.0.0.0 Remap-debrep: file:deb_mirror*.gz /debian ; file:backends_debian Remap-uburep: file:ubuntu_mirrors /ubuntu ; file:backends_ubuntu PidFile: /var/run/apt-cacher-ng/pid ExTreshold: 4 Установка: apt-get install apt-cacher-ng Создайте на остальных компьютерах Debian / Ubuntu в сети файл /etc/apt/apt.conf.d/02proxy со следующим содержимым: Acquire::http { Proxy "http://your-apt-cacher-ng-server:3142"; };
4
ответ дан 31 July 2018 в 10:59
  • 1
    Прежде чем тратить день на один конкретный кусок АПТ программное обеспечение для кэширования (как я сделал), я рекомендую почитать на askubuntu.com/q/3503/250556 - я бы проблемы с squid-deb-proxy, ни через apt-cacher (брутто Перл blob-объектов) или apt-cacaher-НГ (лучше питона бардак с файлами config) работал очень хорошо для меня на 14.04 ЛТС ближайшее время это сообщение. – ThorSummoner 5 September 2016 в 22:03

Вместо того, чтобы обмениваться этой папкой, будет более «исцелять» создание репозитория локальной сети с использованием APT-CACHER

. Вот учебник об этом программном обеспечении

4
ответ дан 31 July 2018 в 10:59
  • 1
    Недостатком этого подхода является то, что VirtualBox будет потреблять больше дискового пространства. Это не должно быть проблемой, если у вас есть 1TB HDD, но с небольшими твердотельными накопителями. – Lekensteyn 9 March 2011 в 13:59

Лучшее решение - использовать Apt-Cacher-NG на главной машине. Вам не нужно беспокоиться о том, чтобы посвятить сетевой компьютер для aptcacher, потому что он работает как простая программа с простой установкой / конфигурацией. Единственное, на что нужно обратить внимание - это объем дискового пространства, за который у вас есть плата, но я уже давно использую эту настройку, и это не проблема.

Это может показаться странным, но вы также можете использовать apt-cacher для машины, на которой установлен apt-cacher. Это означает, что если ваша виртуальная машина обновится до вашего хоста, она заполнит кеш, и хост сможет получить пакет из кеша.

Вы также сможете увидеть статистику того, сколько кэшируется и каков уровень попадания, поместив URL-адрес: «http: // your-apt-cacher-ng-server: 3142» в вашего браузера (см. ниже).

Хорошее простое объяснение того, как настроить apt-cacher, можно найти здесь: http://acidborg.wordpress.com/2010/06/24/how-to-install-and-configure- apt-cacher-ng-on-ubuntu-server-10-04 / который я буду вставлять ниже для полноты.

Установка: apt-get install apt-cacher-ng Конфигурация: Edit /etc/apt-cacher-ng/acng.conf со следующим содержимым: CacheDir: /var/cache/apt-cacher-ng LogDir: /var/log/apt-cacher-ng Port:3142 BindAddress: 0.0.0.0 Remap-debrep: file:deb_mirror*.gz /debian ; file:backends_debian Remap-uburep: file:ubuntu_mirrors /ubuntu ; file:backends_ubuntu PidFile: /var/run/apt-cacher-ng/pid ExTreshold: 4 Установка: apt-get install apt-cacher-ng Создайте на остальных компьютерах Debian / Ubuntu в сети файл /etc/apt/apt.conf.d/02proxy со следующим содержимым: Acquire::http { Proxy "http://your-apt-cacher-ng-server:3142"; };
4
ответ дан 31 July 2018 в 11:58
  • 1
    Прежде чем потратить день на один конкретный кусочек приложения для кеширования (как и я), я рекомендую прочитать askubuntu.com/q/3503/250556 - у меня был наименее [ ! d1] проблемы с squid-deb-proxy, ни apt-cacher (грубый perl blob), ни apt-cacaher-ng (более приятный python mess с конфигурационными файлами) отлично работали для меня на 14.04 LTS около отметки времени этого сообщения. – ThorSummoner 5 September 2016 в 22:03

, а не поделитесь этой папке, будет более "здоровым" создать репозиторий локальной сети с помощью apt-CACHER

вот учебник о том, что программное обеспечение

4
ответ дан 31 July 2018 в 11:58
  • 1
    Недостатком этого подхода является то, что VirtualBox будет потреблять больше дискового пространства. Это не должно быть проблемой, если у вас есть 1TB HDD, но с небольшими твердотельными накопителями. – Lekensteyn 9 March 2011 в 13:59

Лучшее решение - использовать Apt-Cacher-NG на главной машине. Вам не нужно беспокоиться о том, чтобы посвятить сетевой компьютер для aptcacher, потому что он работает как простая программа с простой установкой / конфигурацией. Единственное, на что нужно обратить внимание - это объем дискового пространства, за который у вас есть плата, но я уже давно использую эту настройку, и это не проблема.

Это может показаться странным, но вы также можете использовать apt-cacher для машины, на которой установлен apt-cacher. Это означает, что если ваша виртуальная машина обновится до вашего хоста, она заполнит кеш, и хост сможет получить пакет из кеша.

Вы также сможете увидеть статистику того, сколько кэшируется и каков уровень попадания, поместив URL-адрес: «http: // your-apt-cacher-ng-server: 3142» в вашего браузера (см. ниже).

Хорошее простое объяснение того, как настроить apt-cacher, можно найти здесь: http://acidborg.wordpress.com/2010/06/24/how-to-install-and-configure- apt-cacher-ng-on-ubuntu-server-10-04 / который я буду вставлять ниже для полноты.

Установка: apt-get install apt-cacher-ng Конфигурация: Edit /etc/apt-cacher-ng/acng.conf со следующим содержимым: CacheDir: /var/cache/apt-cacher-ng LogDir: /var/log/apt-cacher-ng Port:3142 BindAddress: 0.0.0.0 Remap-debrep: file:deb_mirror*.gz /debian ; file:backends_debian Remap-uburep: file:ubuntu_mirrors /ubuntu ; file:backends_ubuntu PidFile: /var/run/apt-cacher-ng/pid ExTreshold: 4 Установка: apt-get install apt-cacher-ng Создайте на остальных компьютерах Debian / Ubuntu в сети файл /etc/apt/apt.conf.d/02proxy со следующим содержимым: Acquire::http { Proxy "http://your-apt-cacher-ng-server:3142"; };
4
ответ дан 2 August 2018 в 04:02
  • 1
    Прежде чем потратить день на один конкретный кусочек приложения для кеширования (как и я), я рекомендую прочитать askubuntu.com/q/3503/250556 - у меня был наименее [ ! d1] проблемы с squid-deb-proxy, ни apt-cacher (грубый perl blob), ни apt-cacaher-ng (более приятный python mess с конфигурационными файлами) отлично работали для меня на 14.04 LTS около отметки времени этого сообщения. – ThorSummoner 5 September 2016 в 22:03

Вместо того, чтобы обмениваться этой папкой, будет более «исцелять» создание репозитория локальной сети с использованием APT-CACHER

. Вот учебник об этом программном обеспечении

4
ответ дан 2 August 2018 в 04:02
  • 1
    Недостатком этого подхода является то, что пакет будет потреблять больше дискового пространства. Это не должно быть проблемой, если у вас есть HDD на 1 Тб, но с небольшим SSD-накопителей, это. – Lekensteyn 9 March 2011 в 13:59

Лучшее решение - использовать Apt-Cacher-NG на главной машине. Вам не нужно беспокоиться о том, чтобы посвятить сетевой компьютер для aptcacher, потому что он работает как простая программа с простой установкой / конфигурацией. Единственное, на что нужно обратить внимание - это объем дискового пространства, за который у вас есть плата, но я уже давно использую эту настройку, и это не проблема.

Это может показаться странным, но вы также можете использовать apt-cacher для машины, на которой установлен apt-cacher. Это означает, что если ваша виртуальная машина обновится до вашего хоста, она заполнит кеш, и хост сможет получить пакет из кеша.

Вы также сможете увидеть статистику того, сколько кэшируется и каков уровень попадания, поместив URL-адрес: «http: // your-apt-cacher-ng-server: 3142» в вашего браузера (см. ниже).

Хорошее простое объяснение того, как настроить apt-cacher, можно найти здесь: http://acidborg.wordpress.com/2010/06/24/how-to-install-and-configure- apt-cacher-ng-on-ubuntu-server-10-04 / который я буду вставлять ниже для полноты.

Установка: apt-get install apt-cacher-ng Конфигурация: Edit /etc/apt-cacher-ng/acng.conf со следующим содержимым: CacheDir: /var/cache/apt-cacher-ng LogDir: /var/log/apt-cacher-ng Port:3142 BindAddress: 0.0.0.0 Remap-debrep: file:deb_mirror*.gz /debian ; file:backends_debian Remap-uburep: file:ubuntu_mirrors /ubuntu ; file:backends_ubuntu PidFile: /var/run/apt-cacher-ng/pid ExTreshold: 4 Установка: apt-get install apt-cacher-ng Создайте на остальных компьютерах Debian / Ubuntu в сети файл /etc/apt/apt.conf.d/02proxy со следующим содержимым: Acquire::http { Proxy "http://your-apt-cacher-ng-server:3142"; };
4
ответ дан 4 August 2018 в 20:06
  • 1
    Прежде чем потратить день на один конкретный кусочек приложения для кеширования (как и я), я рекомендую прочитать askubuntu.com/q/3503/250556 - у меня был наименее [ ! d1] проблемы с squid-deb-proxy, ни apt-cacher (грубый perl blob), ни apt-cacaher-ng (более приятный python mess с конфигурационными файлами) отлично работали для меня на 14.04 LTS около отметки времени этого сообщения. – ThorSummoner 5 September 2016 в 22:03

, а не поделитесь этой папке, будет более "здоровым" создать репозиторий локальной сети с помощью apt-CACHER

вот учебник о том, что программное обеспечение

4
ответ дан 4 August 2018 в 20:06
  • 1
    Недостатком этого подхода является то, что пакет будет потреблять больше дискового пространства. Это не должно быть проблемой, если у вас есть HDD на 1 Тб, но с небольшим SSD-накопителей, это. – Lekensteyn 9 March 2011 в 13:59

Лучшее решение - использовать Apt-Cacher-NG на главной машине. Вам не нужно беспокоиться о том, чтобы посвятить сетевой компьютер для aptcacher, потому что он работает как простая программа с простой установкой / конфигурацией. Единственное, на что нужно обратить внимание - это объем дискового пространства, за который у вас есть плата, но я уже давно использую эту настройку, и это не проблема.

Это может показаться странным, но вы также можете использовать apt-cacher для машины, на которой установлен apt-cacher. Это означает, что если ваша виртуальная машина обновится до вашего хоста, она заполнит кеш, и хост сможет получить пакет из кеша.

Вы также сможете увидеть статистику того, сколько кэшируется и каков уровень попадания, поместив URL-адрес: «http: // your-apt-cacher-ng-server: 3142» в вашего браузера (см. ниже).

Хорошее простое объяснение того, как настроить apt-cacher, можно найти здесь: http://acidborg.wordpress.com/2010/06/24/how-to-install-and-configure- apt-cacher-ng-on-ubuntu-server-10-04 / который я буду вставлять ниже для полноты.

Установка: apt-get install apt-cacher-ng Конфигурация: Edit /etc/apt-cacher-ng/acng.conf со следующим содержимым: CacheDir: /var/cache/apt-cacher-ng LogDir: /var/log/apt-cacher-ng Port:3142 BindAddress: 0.0.0.0 Remap-debrep: file:deb_mirror*.gz /debian ; file:backends_debian Remap-uburep: file:ubuntu_mirrors /ubuntu ; file:backends_ubuntu PidFile: /var/run/apt-cacher-ng/pid ExTreshold: 4 Установка: apt-get install apt-cacher-ng Создайте на остальных компьютерах Debian / Ubuntu в сети файл /etc/apt/apt.conf.d/02proxy со следующим содержимым: Acquire::http { Proxy "http://your-apt-cacher-ng-server:3142"; };
4
ответ дан 6 August 2018 в 04:06
  • 1
    Прежде чем потратить день на один конкретный кусочек приложения для кеширования (как и я), я рекомендую прочитать askubuntu.com/q/3503/250556 - у меня был наименее [ ! d1] проблемы с squid-deb-proxy, ни apt-cacher (грубый perl blob), ни apt-cacaher-ng (более приятный python mess с конфигурационными файлами) отлично работали для меня на 14.04 LTS около отметки времени этого сообщения. – ThorSummoner 5 September 2016 в 22:03

, а не поделитесь этой папке, будет более "здоровым" создать репозиторий локальной сети с помощью apt-CACHER

вот учебник о том, что программное обеспечение

4
ответ дан 6 August 2018 в 04:06
  • 1
    Недостатком этого подхода является то, что VirtualBox будет потреблять больше дискового пространства. Это не должно быть проблемой, если у вас есть 1TB HDD, но с небольшими твердотельными накопителями. – Lekensteyn 9 March 2011 в 13:59

Лучшее решение - использовать Apt-Cacher-NG на главной машине. Вам не нужно беспокоиться о том, чтобы посвятить сетевой компьютер для aptcacher, потому что он работает как простая программа с простой установкой / конфигурацией. Единственное, на что нужно обратить внимание - это объем дискового пространства, за который у вас есть плата, но я уже давно использую эту настройку, и это не проблема.

Это может показаться странным, но вы также можете использовать apt-cacher для машины, на которой установлен apt-cacher. Это означает, что если ваша виртуальная машина обновится до вашего хоста, она заполнит кеш, и хост сможет получить пакет из кеша.

Вы также сможете увидеть статистику того, сколько кэшируется и каков уровень попадания, поместив URL-адрес: «http: // your-apt-cacher-ng-server: 3142» в вашего браузера (см. ниже).

Хорошее простое объяснение того, как настроить apt-cacher, можно найти здесь: http://acidborg.wordpress.com/2010/06/24/how-to-install-and-configure- apt-cacher-ng-on-ubuntu-server-10-04 / который я буду вставлять ниже для полноты.

Установка: apt-get install apt-cacher-ng Конфигурация: Edit /etc/apt-cacher-ng/acng.conf со следующим содержимым: CacheDir: /var/cache/apt-cacher-ng LogDir: /var/log/apt-cacher-ng Port:3142 BindAddress: 0.0.0.0 Remap-debrep: file:deb_mirror*.gz /debian ; file:backends_debian Remap-uburep: file:ubuntu_mirrors /ubuntu ; file:backends_ubuntu PidFile: /var/run/apt-cacher-ng/pid ExTreshold: 4 Установка: apt-get install apt-cacher-ng Создайте на остальных компьютерах Debian / Ubuntu в сети файл /etc/apt/apt.conf.d/02proxy со следующим содержимым: Acquire::http { Proxy "http://your-apt-cacher-ng-server:3142"; };
4
ответ дан 6 August 2018 в 04:07
  • 1
    Прежде чем потратить день на один конкретный кусочек приложения для кеширования (как и я), я рекомендую прочитать askubuntu.com/q/3503/250556 - у меня был наименее [ ! d1] проблемы с squid-deb-proxy, ни apt-cacher (грубый perl blob), ни apt-cacaher-ng (более приятный python mess с конфигурационными файлами) отлично работали для меня на 14.04 LTS около отметки времени этого сообщения. – ThorSummoner 5 September 2016 в 22:03

, а не поделитесь этой папке, будет более "здоровым" создать репозиторий локальной сети с помощью apt-CACHER

вот учебник о том, что программное обеспечение

4
ответ дан 6 August 2018 в 04:07
  • 1
    Недостатком этого подхода является то, что VirtualBox будет потреблять больше дискового пространства. Это не должно быть проблемой, если у вас есть 1TB HDD, но с небольшими твердотельными накопителями. – Lekensteyn 9 March 2011 в 13:59

Другие вопросы по тегам:

Похожие вопросы: