Есть ли какой-то порядок поиска между добавленными репозиториями?

Если вы используете bash (в большинстве случаев это так), вы можете использовать extglob ] параметр оболочки, который расширит вашу оболочку за счет более мощного синтаксиса сопоставления с образцом.

Вы можете включить его с помощью shopt -s extglob и выключить с помощью shopt -u extglob .

В вашем примере вы просто выполните:

$ shopt -s extglob
$ cat -- !(DISCARD).txt > catKEPT

Подробнее об этой команде вы можете узнать в этом ответе StackOverflow .

1
28.10.2018, 16:06
2 ответа

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

The files list one source per line (one-line style) or contain multiline stanzas defining one or more sources per stanza (deb822 style), with the most preferred source listed first (in case a single version is available from more than one source).

Это также относится к файлам. /etc/apt/sources.listимеет приоритет над любым файлом в /etc/apt/sources.list.d; последние обрабатываются в порядке лексической сортировки.

3
27.01.2020, 23:23

Существуют также подходящие настройки для "прикрепления" файлов с определенного сервера к более высокому приоритету...

ivan@darkstar:/etc/apt$ cat preferences.d/official-package-repositories.pref 
Package: *
Pin: origin live.linuxmint.com
Pin-Priority: 750
1
27.01.2020, 23:23

Теги

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