Useful Tools | Linux | GitOps | DevOps
6.11K subscribers
218 photos
3 videos
8 files
788 links
Полезные бесплатные opensource инструменты на все случаи жизни, а иногда и советы.

Понравился проект из поста - поддержи автора звездой!

Web: https://gitgate.d3.ru

Сотрудничество: @maxgrue
Обсуждение: @gittalk
Download Telegram
Совет дня:

Как заблокировать пакеты для обновления и все таки обновить их потом при необходимости (для apt дистрибутивов)

после установки защитите версии пакетов от обновления.

apt-mark hold <PACKAGENAME>


при необходимости обновления можно принудительно разрешить

apt-get install -y --allow-change-held-packages <PACKAGENAME>


опубликовано в @gitgate

#tips #apt
👍49🔥10
Совет дня:

прокси только для 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
👍30🔥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
👍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🔥4
ALR (Any Linux Repository) - независимая от дистрибутива система сборки для Linux (форк LURE, аналогичная AUR. В настоящее время она находится в стадии бета-тестирования. Исправлено большинство основных ошибок и добавлено большинство важных функций. ALR готов к общему использованию, но все еще может время от времени ломаться или изменяться.

ALR написан на чистом Go и после сборки не имеет зависимостей. Для повышения привилегий ALR требуется команда, такая как sudo, doas и т.д., а также поддерживаемый менеджер пакетов. В настоящее время ALR поддерживает apt, apt-get pacman, apk, dnf, yum, and zypper. Если в вашей системе используется поддерживаемый менеджер пакетов, то он будет обнаружен и использован автоматически.

ALR был создан потому, что упаковка программного обеспечения для нескольких дистрибутивов Linux может быть сложной и чреватой ошибками, а установка этих пакетов может стать кошмаром для пользователей, если они не доступны в официальных репозиториях их дистрибутива. Он автоматизирует процесс создания и установки неофициальных пакетов.

https://gitea.plemya-x.ru/Plemya-x/ALR

Web: https://alr.plemya-x.ru/

Рубрика "я пиарюсь". Авторский проект Евгения Храмова - @xpamych

Просьба поддержать звездой в репку !

Опубликовано в @gitgate

#system #repo #apt #apt-get #pacman #apk #dnf #yum #zypper
50👍8🔥5