Зачем различать пять уровней yum repo, каковы их соответствующие обязанности?

Это решение преобразует все элементы в формате 12 -часов в формат 24 -часов в каждой строке.

gawk -F, '
{
    for(i = 1; i <= NF; i++) {
        if($i ~ /:[0-9]{2} [PA]M/) {
            split($i, arr, ":| ")

            if(arr[5] ~ /P/)
                arr[2] += 12 

            $i = sprintf("%s %02d:%02d:%02d\"", arr[1], arr[2], arr[3], arr[4])
        }
    }
    print
}' OFS=, input.txt

Вход

"12345","BLAH","DEDA","0.000","1.111","2.22222","3.3333333","15/12/2017 4:26:00 PM"
"22345","BLAH","DEDA","0.000","1.111","2.22222","3.3333333","16/12/2017 6:26:00 AM"
"32345","BLAH","DEDA","0.000","1.111","2.22222","3.3333333","17/12/2017 10:00:00 PM"
"42345","BLAH","DEDA","0.000","1.111","2.22222","3.3333333","18/12/2017 11:26:00 AM"
"52345","BLAH","DEDA","0.000","1.111","2.22222","3.3333333","19/12/2017 2:26:00 PM"

Выход

"12345","BLAH","DEDA","0.000","1.111","2.22222","3.3333333","15/12/2017 16:26:00"
"22345","BLAH","DEDA","0.000","1.111","2.22222","3.3333333","16/12/2017 06:26:00"
"32345","BLAH","DEDA","0.000","1.111","2.22222","3.3333333","17/12/2017 22:00:00"
"42345","BLAH","DEDA","0.000","1.111","2.22222","3.3333333","18/12/2017 11:26:00"
"52345","BLAH","DEDA","0.000","1.111","2.22222","3.3333333","19/12/2017 14:26:00"
0
24.10.2019, 14:45
1 ответ

What are the 5 levels repo source? what's their function? why should differentiate them?

Позорно скопировано с centoshelp.org , [невозможно цитировать все содержимое]

  • Базовый репозиторий:[Base]— Пакеты, из которых состоит Centos, выпущенные на ISO. Он включен по умолчанию

  • Репозиторий обновлений:[Updates]– Обновлены пакеты до [Base], выпущенные после ISO-образов Centos. Это будет Security, BugFix или Enhancements to [Base] software. Он включен по умолчанию

  • Дополнительно:[Extras]— Пакеты, созданные и поддерживаемые разработчиками Centos, которые добавляют функциональность к основному дистрибутиву. Эти пакеты прошли некоторое базовое тестирование, должны достаточно точно отслеживать версии исходных выпусков и никогда не заменят какой-либо пакет основного дистрибутива. Он включен по умолчанию

  • Репозиторий Centosplus:[Centosplus]— Пакеты, предоставленные разработчиками Centos и пользователями. Эти пакеты могут заменить пакеты rpm, включенные в основной дистрибутив. Вы должны понимать последствия включения и использования пакетов из этого репозитория. По умолчанию отключен

  • Репозиторий вкладов:[Contrib]— Пакеты, предоставленные пользователями Centos, которые не пересекаются ни с одним из основных пакетов распространения. Эти пакеты не тестировались разработчиками Centos и могут не очень точно отслеживать выпуски основной ветки разработки. По умолчанию отключен

Why there is no contrib, if there is no it, what should I config for it, is it matter if I do not config?

Как видно из ответа выше, он не включен по умолчанию, потому что пакеты в этом репозитории не тестировались разработчиками CentOS. Так что вы можете использовать их на свой страх и риск.Вы можете включить его, просто изменив 0на 1вместо enabled=0.

0
28.01.2020, 03:10

Теги

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