В репозиториях yum есть каталоги `6/` `6.0/`, `6.1/` ... `6.9/`, в чем разница между `6.x` и `6/`

Указать AWK принимать строки, начинающиеся с #, а также не -повторяющиеся строки:

awk '/^#/ || !a[$0]++' /etc/fstab > /etc/fstab.new

Если вы хотите избежать этого, если нет повторяющихся строк (в ваших комментариях ), вы можете использовать что-то вроде

if awk '!/#^/ && a[$0]++ { dup = 1 }; END { exit !dup }' /etc/fstab; then
    awk '/^#/ || !a[$0]++' /etc/fstab > /etc/fstab.new
    copy /etc/fstab.new /etc/fstab
fi

но в результате работа выполняется дважды эффективно.

0
24.09.2019, 14:30
1 ответ

Судя по всему, репозиторий устроен так, что напр. каталог 6/указывает на 6.<latest>, если этот основной выпуск поддерживается. Например, когда 6.10 была последней версией 6.x, 6/будет таким же, как 6.10/. Когда было выпущено 6.11, 6/вместо этого указывал на 6.11/.

6/, вероятно, на самом деле просто символическая ссылка, указывающая на самый последний каталог 6.x/, хотя веб-листинг не сообщает вам об этом.

Когда конкретный основной выпуск достигает конца -срока -(в настоящее время всех 5.x и старше ), содержимое заменяется простым readmeфайлом, указывающим, что если вам нужны пакеты для устаревших выпусков вы должны найти их в http://vault.centos.org/<version.number>.

Основная vault.centos.orgсистема также не позволяет загружать какие-либо файлы *.isoдля экономии полосы пропускания, хотя вы можете видеть, что они там есть. Если вам нужны файлы *.isoдля старых выпусков, вам следует использовать один из зеркальных серверов хранилища CentOS, перечисленных на странице хранилища, предпочтительно ближайший к вам физически.

Сайт buildlogs.centos.org , как следует из названия, содержит архив бинарных пакетов CentOS, соответствующие пакеты с исходным кодом и журналы сборки пакетов. Они не требуются для зеркалирования базового репозитория пакетов RPM. Имена подкаталогов c6-*/и c7-*/подкаталогов -отражают различные необязательные подкаталоги -.

Если вы не устраняете конкретную ошибку или не работаете с CentOS Quality Assurance,они не представляют особого интереса :, если вы не знаете, зачем они вам нужны, вам, вероятно, не следует их скачивать. Если они вам действительно нужны, то вы должны разместить их там, где они вам нужны.

Если вы поддерживаете зеркало репозитория CentOS, вам следует прочитать Руководство по зеркалированию CentOS , чтобы понять, как это сделать лучше всего. В нем также упоминается адрес списка рассылки зеркал CentOS -и IRC-канал Freenode #centos -зеркало :, который вы можете задать, чтобы связаться с людьми, которые, вероятно, лучше всего разбираются в зеркалах CentOS.

0
28.01.2020, 03:15

Теги

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