Configure la información del proxy en /etc/yum.conf, así:
proxy=http://xxx.xxx.xxx.xxx:1087
proxy_username=
proxy_password=
can some expert...
гм... Я начинаю с (укороченного )списка моего менеджера пакетов , называемого pacman , созданного с помощьюpacman -Ss kernel
(= показать все пакеты, соответствующие регулярному выражению "ядро")
core/iptables 1:1.8.3-1 [installed]
Linux kernel packet control tool (using legacy interface)
core/iptables-nft 1:1.8.3-1
Linux kernel packet control tool (using nft interface)
core/kmod 26-2 [installed]
Linux kernel module management tools and library
core/linux 5.1.12.arch1-1 (base) [installed]
The Linux kernel and modules
«core» — это основной репозиторий, как определяет мой дистрибутив (archlinux ). Когда я устанавливаю пакет (pacman -S kmod
), я могу не указывать имя репозитория.
pacman -S
показывает мне также пакеты из репозиториев «extra» и «community». Вот и все, всего три «уровня» важности. Вы можете настроить pacman следующим образом :показать мне все пакеты из всех трех репозиториев, но синхронизировать/обновлять только "основные" и "дополнительные"...
Как я мог быть уверен, что у archlinux действительно есть репозитории(и они называются так):
pacman -Sh
(= справка по -S или --sync )содержит строку:
-s, --search <regex> search remote repositories for matching strings
[Настоящая ЧАСТЬ ОТВЕТА заканчивается здесь] [просто заканчиваю внизу, тема "пакет systemd"]
Узнайте, что ваш менеджер пакетов может делать с репозиториями, тогда вы скоро узнаете, что они из себя представляют... они немного абстрактны.Пакет группы представляют собой более простую концепцию. Слово (base)
выше, в последней записи, является именем группы.
I'm not so new to Linux, I have a good basic usage of it, and I want to go deeper: my topic of choice is...
Какие существуют разновидности Linux и Unix? Как установить дистрибутив на диск и как его загрузить? Могу ли я установить другой дистрибутив на другой из моих разделов? Когда я выбираю один из этих дистрибутивов, таких как archlinux, fedora, opensuse, gentoo и т. д., как мне поддерживать свою систему? Как установить дополнительные пакеты? Как получить обзор всех --действительно всех --пакетов в моем дистрибутиве? Так что же насчет этих библиотек, или отделов, или репозиториев ? Они кажутся фундаментальными, и я каким-то образом получаю к ним доступ, но как их использует менеджер пакетов и как мне это настроить?
Здесь я останавливаюсь. Вы сказали, что хотите углубиться , и я говорю, продолжайте. chazelaas однажды прокомментировал:ПРОФИЛЬ НЕ ДУМАЙТЕ(мои кепки ). Я добавляю :забыть РЕПОЗИТОРИИ на данный момент. Я думаю, что понимаю вашу ситуацию, поэтому я даю вам план (всех этих вопросов прямо выше, в осмысленной последовательности )и пояснений по репозиториям, дистрибутивам и управлению пакетами, основываясь на моем опыте за последние 6 месяцев...... здесь не любят теоретических дискуссий, и я тоже нахожу воспроизводимые результаты испытаний более интересными, чем теоретические концепции. Но нет проблем, это я нахожу этот вопрос удивительно интересным.
Я только что осознал, сколько информации содержится в этом pacman -S
выводе, показанном выше. У вас есть:
repository/ package-name pkg.vers.xy (group) [installed?]
A description you can search by string match even regex
Я еще не использовал приложение с графическим интерфейсом для управления своими пакетами -они определенно используют pacman на более низком уровне в archlinux. И pacman использует БД локально и сервер archlinux удаленно. К счастью, все эти менеджеры пакетов, такие как rpm, apt, yum, pacman и т. д.... Я прекращаю, потому что я только что погуглил и заметил, что :много статей сравнивают rpm
на консоли с интерфейсами GUI.
Начните свое исследование с чего-нибудь вроде «эволюция менеджеров пакетов» на opensource.com. Похоже, отличная статья для вас (, а также для меня! ). Он начинается с :Что такое менеджер пакетов? А затем объясняет:Что такое репозиторий? в техно -исторической манере. Очень информативно.
Когда я идуpacman -Qs systemd
(= показать мне все локально установленные пакеты с "systemd" в названии или описании)я получаю:
local/netctl 1.20-1 (base)
Profile based systemd network management
local/systemd 242.29-2 (base-devel)
system and service manager
local/systemd-libs 242.29-2
systemd client libraries
local/systemd-sysvcompat 242.29-2 (base)
sysvinit compat for systemd
Итак, у меня есть «локальный» репозиторий, в который попадают мои установленные пакеты, в ВИРТУАЛЬНОМ смысле. (физически они размещаются в виде файлов в моей корневой файловой системе -и мой менеджер пакетов также может показать мне список файлов ).
Я привожу пример «systemd» выше, чтобы показать, насколько важно контролировать ваш локальный репозиторий (, когда что-то ломается ), потому что без правильно установленного пакета systemd и без альтернативы ваша система не будет работать. Чтобы исправить это, я сначала ---на самом деле мне пришлось недавно ---попробовать простой pacman -S systemd
, который СИНХРОНИЗИРУЕТ мой локальный репозиторий с основным репозиторием (по умолчанию ). Или, другими словами, именно так я получаю и устанавливаю «свежий» systemd с сервера archlinux. Так же, как потянуться за спасательным компакт-диском или около того. Итак, я испортил свою систему, и мой pacman починил ее.
Это, конечно, ничего против systemd! Я просто хочу показать, насколько решающим может быть один пакет... Нужно уметь управлять ими немного -теми, которые вам нужны, и теми, которые вам нужны!
Я нашел способ завернуть это. Внезапно эта man pacman
, опция --синхронизации, имеет смысл (немного перефразированная):
-S --синхронизация
синхронизировать, т. е. загрузить и установить пакет (s )непосредственно из удаленного репозитория ries , включая все зависимые cies ...
Есть Linux, Linux и Linux, но репозитории управляются практически одинаково; это учреждение или крупный бизнес с множеством толстых каналов к Intarwebz, которые где-то отражают главный репозиторий, поэтому вы можете иметь локальный репозиторий рядом с собой и быстрее получать материалы. Например, :Portland State University содержит репозитории для нескольких дистрибутивов . (Прокрутите вниз, чтобы увидеть илло пингвина в шлеме викинга :вперед, викинги!)
Джо Пользователь обычно не управляет репозиторием; это сделано для нас, но вы можете выбирать из репозиториев то, что хотите скачать. Если вы действительно этого хотите, будьте готовы к тому, что вас завалят, когда появятся новые версии дистрибутивов, ваши серверы утонут в хитах, а ваши ссылки на Interweb захлебнутся.
Но локальный репозиторий обычно просто решает, какие дистрибутивы он будет размещать, а затем автоматические сценарии обновляют содержимое. И вы можете догадаться, когда Линус выбрасывает новое ядро за дверь,На линиях между Бивертоном (его домом 20 )и центром Портленда, а также везде, где проходят Intertubes, возникают большие затруднения.