1 (2021-01-03 13:29:49 отредактировано saahriktu)

По дефолту "dnf search" почему-то ищет и среди установленных (@System) пакетов из-за чего происходит дублирование строк.

Пример:

Консоль: root
[root@localhost ~]# dnf search coolreader
============================================= Name совпадение: coolreader ==============================================
coolreader3.x86_64 : Free e-book reader
coolreader3.i586 : Free e-book reader
coolreader3.x86_64 : Free e-book reader

Консоль: root
[root@localhost ~]# dnf search coolreader -v
...
Поиск пакетов:
============================================= Name совпадение: coolreader ==============================================
coolreader3.x86_64 : Free e-book reader
Репозиторий        : @System
Совпадения с:
Предоставьте    : coolreader3 = 3.2.29-2.mga7

coolreader3.i586 : Free e-book reader
Репозиторий        : mageia-i586
Совпадения с:
Предоставьте    : coolreader3 = 3.2.29-2.mga7

coolreader3.x86_64 : Free e-book reader
Репозиторий        : mageia-x86_64
Совпадения с:
Предоставьте    : coolreader3 = 3.2.29-2.mga7



Как запретить "dnf search" искать в @System? Через --disablerepo у меня это сделать не получилось.

Mageia 7 x86_64 / FVWM

2

saahriktu⇓ пишет:

Через --disablerepo у меня это сделать не получилось.

Как выглядела команда в этом случае?

3

algri14 пишет:

Как выглядела команда в этом случае?

Консоль: root
[root@localhost ~]# dnf search --disablerepo @System lib64turbo
Нет соответствующих репозиториев: @System
Последняя проверка окончания срока действия метаданных: 1:50:31 назад, Вс 03 янв 2021 17:25:04.
============================================= Name совпадение: lib64turbo ==============================================
lib64turbojpeg0.x86_64 : A MMX/SSE2 accelerated library for manipulating JPEG image files
lib64turbojpeg0.x86_64 : A MMX/SSE2 accelerated library for manipulating JPEG image files

Консоль: root
[root@localhost ~]# dnf search --disablerepo System lib64turbo
Нет соответствующих репозиториев: System
Последняя проверка окончания срока действия метаданных: 1:51:10 назад, Вс 03 янв 2021 17:25:04.
============================================= Name совпадение: lib64turbo ==============================================
lib64turbojpeg0.x86_64 : A MMX/SSE2 accelerated library for manipulating JPEG image files
lib64turbojpeg0.x86_64 : A MMX/SSE2 accelerated library for manipulating JPEG image files

Mageia 7 x86_64 / FVWM

4

Пока что зашёл с другой стороны. Скрипт, который фильтрует вывод "dnf search" удаляя дублирующиеся имена пакетов: https://saahriktu.org/mageia/uniqdnfsearch .

Консоль: root
[root@localhost ~]# uniqdnfsearch coolreader
Последняя проверка окончания срока действия метаданных: 1:54:36 назад, Вс 03 янв 2021 17:25:04.
coolreader3.i586 : Free e-book reader
coolreader3.x86_64 : Free e-book reader

Консоль: root
[root@localhost ~]# uniqdnfsearch lib64turbo
Последняя проверка окончания срока действия метаданных: 1:54:47 назад, Вс 03 янв 2021 17:25:04.
lib64turbojpeg0.x86_64 : A MMX/SSE2 accelerated library for manipulating JPEG

Mageia 7 x86_64 / FVWM

5

saahriktu⇓ пишет:

По дефолту "dnf search" почему-то ищет и среди установленных (@System) пакетов из-за чего происходит дублирование строк.

saahriktu, на форуме linux.org.ru говорят что это фишка dnf, показывать пакеты из всех подключённых мест и система в этом списке...

6

algri14 пишет:

saahriktu, на форуме linux.org.ru говорят что это фишка dnf, показывать пакеты из всех подключённых мест и система в этом списке...

Мне там уже подсказали, что правильнее вместо "dnf search" использовать "dnf list".

Консоль: root
[root@localhost ~]# dnf list *coolreader*
Последняя проверка окончания срока действия метаданных: 0:10:20 назад, Пн 04 янв 2021 01:30:45.
Установленные пакеты
coolreader3.x86_64                                     3.2.29-2.mga7                                      @mageia-x86_64
Имеющиеся пакеты
coolreader3.i586                                       3.2.29-2.mga7                                      mageia-i586

Консоль: root
[root@localhost ~]# dnf list *lib64turbo*
Последняя проверка окончания срока действия метаданных: 0:11:17 назад, Пн 04 янв 2021 01:30:45.
Установленные пакеты
lib64turbojpeg0.x86_64                                 1:2.0.4-1.1.mga7                                  @updates-x86_64

Mageia 7 x86_64 / FVWM