Совет дня:
Как заблокировать пакеты для обновления и все таки обновить их потом при необходимости (для
после установки защитите версии пакетов от обновления.
при необходимости обновления можно принудительно разрешить
опубликовано в @gitgate
#tips #apt
Как заблокировать пакеты для обновления и все таки обновить их потом при необходимости (для
apt
дистрибутивов)после установки защитите версии пакетов от обновления.
apt-mark hold <PACKAGENAME>
при необходимости обновления можно принудительно разрешить
apt-get install -y --allow-change-held-packages <PACKAGENAME>
опубликовано в @gitgate
#tips #apt
👍46🔥9
Совет дня:
прокси только для apt, но не для системы в целом
Альтернативный способ, чтобы не прописывать прокси в систему (мы же за безопасность) можно ее прям команде скормить, например:
опубликовано в @gitgate
#tips #apt #proxy
прокси только для apt, но не для системы в целом
cat <<EOF | sudo tee /etc/apt/apt.conf.d/90curtin-aptproxy
Acquire::http::Proxy "http://10.20.30.40:3128";
Acquire::https::Proxy "http://10.20.30.40:3128";
EOF
Альтернативный способ, чтобы не прописывать прокси в систему (мы же за безопасность) можно ее прям команде скормить, например:
http_proxy=http://10.20.30.40:3128 https_proxy=http://10.20.30.40:3128 HTTP_PROXY=http://10.20.30.40:3128 HTTPS_PROXY=http://10.20.30.40:3128 apt update
(это все одной строкой, просто переменные прокси указываются перед командой)опубликовано в @gitgate
#tips #apt #proxy
👍29🔥13
apt-mirror-docker
- использование Docker
для создания зеркального HTTP
-сервера APT
(Advanced Packaging Tools
).Архивное зеркало
Ubuntu
может обновляться каждые 6 часов (4 раза в день, часовой пояс зависит от местоположения зеркала). Чтобы избежать плохой синхронизации, запускайте синхронизацию вашего зеркала примерно через 15 минут после полуночи, 6 утра, полудня или 6 вечера (учитывайте часовой пояс зеркала).https://github.com/flavienbwk/apt-mirror-docker
опубликовано в @gitgate
#apt #mirror #docker
GitHub
GitHub - flavienbwk/apt-mirror-docker: Up to date apt-mirror script, containerized for mirroring + serving.
Up to date apt-mirror script, containerized for mirroring + serving. - flavienbwk/apt-mirror-docker
👍13🔥4
Aptly
- швейцарский армейский нож для управления локальными зеркалами репозиториев Debian
и дистрибутивов на его основе.Возможности:
- создание зеркала удаленных репозиториев
Debian
/Ubuntu
, ограничивая их компонентами/архитектурами- снимки зеркал в любой момент времени, фиксируя состояние репозитория в определенный момент времени
- публикация снимка как репозиторий
Debian
, готовый к использованию apt
- контролируемое обновление одного или нескольких пакетов в снимке с вышестоящего зеркала, отслеживание зависимостей- объединение двух или более снимков в один
- фильтрация репозитория по поисковому запросу, извлечение зависимостей при необходимости
- публикация самостоятельно созданных пакетов ы в качестве репозиториев
Debian
https://github.com/aptly-dev/aptly
Документация: http://www.aptly.info/
Подсказал: Егор
опубликовано в @gitgate
#apt #repo #debian #mirror
1👍17🔥3