Вы не можете. Это не просто плохая идея, это противоречит тому, как работает pacman.
Есть некоторые крайние случаи, когда pacman будет игнорировать определенные пакеты (, и вы можете использовать подстановку, чтобы расширить это ), но инвертирование этой концепции и попытка игнорировать большинство пакетов быстро приведет к двум вопросы:
pacman жаловался на проблемы с разрешением зависимостей во время частичного обновления и не мог завершить транзакцию. Это заставит вас повторно -отредактировать ваш pacman.conf
, чтобы внести поправки, --по существу превращающие управление пакетами в ручную задачу.
Вы сделаете частичное обновление, которое приведет к несовместимости библиотек и поломке.
Вариант использования, который вы описываете, не подходит вообще для скользящего выпуска. Если вам нужен такой подход, выберите такой дистрибутив, как Debian или Ubuntu LTS.
Это решение у меня не сработало по какой-то причине.
Мне пришлось использовать мои старые настройки CentOS 7 плюсproxy_ user/pass/auth
-то одно, то другое не работало, а прокси-сервер squid всегда регистрировал «tcp _reject/407», указывающий на то, что требуется базовая HTTP-аутентификация.
Файлы:
/etc/redhat-release
:Rocky Linux release 8.4 (Green Obsidian)
/etc/squid/squid.conf
:auth_param basic program /usr/lib64/squid/basic_ncsa_auth /etc/squid/passwd
/etc/dnf/dnf.conf
:[main]
gpgcheck=1
installonly_limit=3
clean_requirements_on_remove=True
best=True
skip_if_unavailable=False
proxy=http://MY_PROXY_USER:MY_PROXY_PASS@MY_PROXY_HOST:MY_PROXY_PORT
#proxy=http://MY_PROXY_HOST:MY_PROXY_PORT
proxy_auth_method=basic
proxy_user=MY_PROXY_USER
proxy_password=MY_PROXY_PASS
#sslverify=0
debuglevel=10
~/.curlrc
:proxy=MY_PROXY_HOST:MY_PROXY_PORT
proxy-user=MY_PROXY_USER:MY_PROXY_PASS
Тест:
tail -f /var/log/squid/access.log
dnf clean all && dnf -vv search --showduplicates librepo-
sslverify=0
~/.curlrc
и без них Надеюсь, это кому-нибудь поможет.