Подключенные репозитории и обновление Роса

Ответить
KL552
Сообщения: 3
Зарегистрирован: 22 янв 2024, 00:00
Operating system: Rosa 2021.1

Подключенные репозитории и обновление Роса

Сообщение KL552 » 29 янв 2024, 18:49

Установлена Роса Фреш 12.4 х64, по умолчанию подключены 6 репозиториев, 3 - 64 битных, 3 - 32 битных. Вопрос связан с 32 битными, используются ли они для обновлений 64 битной системы, нужны все или какой-то определенный можно отключить? А то обновление данных при запуске gnfdragora идет достаточно долго плюс при поиске идет дублирование. Смотрела, что самих 32 битных пакетов в системе штук 5-6, вот только откуда они обновляются и обновляются ли вообще непонятно, в dnfdragora они определяются как из репозитория @system, также непонятно по noarch.

kartavenko
Сообщения: 167
Зарегистрирован: 16 май 2023, 15:51
Operating system: Роса Frash 12.5

Подключенные репозитории и обновление Роса

Сообщение kartavenko » 29 янв 2024, 19:23

В поиске dnf dragora выставьте вот так.
000.jpg
Тогда репозиторий будет считыватьчя быстрее и вы не будете видеть 32 битных пакетов. В списке репозиториев лучше ни чего не трогать, то что нужно для стабильной работы системы, то включено по умолчанию. Через индикатор обновлений, да, бывает долго читает репозиторий, нужно просто подождать.

turik02
Сообщения: 268
Зарегистрирован: 01 июн 2022, 13:47
Operating system: ROSA FRESH GNOME 12.5 x86_64

Подключенные репозитории и обновление Роса

Сообщение turik02 » 29 янв 2024, 21:43

В поиске выставить: x86_64+noarch.
В случае noarch-пакетов в них располагаются архитектурно-независимые файлы, такие как документация, скрипты, изображения и пр.
Репозиторий @system - это когда ставишь RPM у которых нет репозитория.
Сами файлы реп располагаются по адресу /etc/yum.repos.d

va9(2)
Сообщения: 801
Зарегистрирован: 20 окт 2015, 08:06
Operating system: RF.KDE5.2021.1.x86_64

Подключенные репозитории и обновление Роса

Сообщение va9(2) » 30 янв 2024, 08:37

turik02 писал(а):
29 янв 2024, 21:43
Репозиторий @system - это когда ставишь RPM у которых нет репозитория.
На сколько знаю к @System относятся все установленные в системе пакеты.

kartavenko
Сообщения: 167
Зарегистрирован: 16 май 2023, 15:51
Operating system: Роса Frash 12.5

Подключенные репозитории и обновление Роса

Сообщение kartavenko » 30 янв 2024, 08:44

va9(2) писал(а):
30 янв 2024, 08:37
turik02 писал(а):
29 янв 2024, 21:43
Репозиторий @system - это когда ставишь RPM у которых нет репозитория.
На сколько знаю к @System относятся все установленные в системе пакеты.
Скорее всего это те, которые установились при установке системы с флешки.

va9(2)
Сообщения: 801
Зарегистрирован: 20 окт 2015, 08:06
Operating system: RF.KDE5.2021.1.x86_64

Подключенные репозитории и обновление Роса

Сообщение va9(2) » 30 янв 2024, 08:54

kartavenko писал(а):
30 янв 2024, 08:44
Скорее всего это те, которые установились при установке системы с флешки.
Не, именно все установленные в системе. И те, что искаропки, и те которые пользователь устанавливает сам. Можете сами в этом убедиться

Код: Выделить всё

dnf info pkg-name

kartavenko
Сообщения: 167
Зарегистрирован: 16 май 2023, 15:51
Operating system: Роса Frash 12.5

Подключенные репозитории и обновление Роса

Сообщение kartavenko » 30 янв 2024, 09:26

va9(2) писал(а):
30 янв 2024, 08:54
kartavenko писал(а):
30 янв 2024, 08:44
Скорее всего это те, которые установились при установке системы с флешки.
Не, именно все установленные в системе. И те, что искаропки, и те которые пользователь устанавливает сам. Можете сами в этом убедиться

Код: Выделить всё

dnf info pkg-name
kartavenko@Bolshevikov65 ~ $ dnf info pkg-name
ROSA 2021.1 - x86_64 - Contrib 14 MB/s | 26 MB 00:01
ROSA 2021.1 - x86_64 - Main 13 MB/s | 30 MB 00:02
ROSA 2021.1 - x86_64 - Non-free 1.5 MB/s | 439 kB 00:00
ROSA 2021.1 - i686 - Contrib 10 MB/s | 26 MB 00:02
ROSA 2021.1 - i686 - Main 12 MB/s | 23 MB 00:01
ROSA 2021.1 - i686 - Non-free 717 kB/s | 221 kB 00:00
google-chrome 13 kB/s | 3.6 kB 00:00
yandex-browser 91 kB/s | 9.2 kB 00:00
Ошибка: Совпадений среди пакетов не найдено
kartavenko@Bolshevikov65 ~ $

va9(2)
Сообщения: 801
Зарегистрирован: 20 окт 2015, 08:06
Operating system: RF.KDE5.2021.1.x86_64

Подключенные репозитории и обновление Роса

Сообщение va9(2) » 30 янв 2024, 09:45

kartavenko писал(а):
30 янв 2024, 09:26
dnf info pkg-name
Вместо pkg-name напишите любое интересующее вас имя пакета :)
Я проверял на системных: plasma5-dolphin, okular, mc, python3, gcc.
На тех что сам из реп ставил: plasma5-kate, plasma5-knemo, gcc-c++, crow-translate, mediainfo.
Из сторонних реп был vivaldi-stable.

kartavenko
Сообщения: 167
Зарегистрирован: 16 май 2023, 15:51
Operating system: Роса Frash 12.5

Подключенные репозитории и обновление Роса

Сообщение kartavenko » 30 янв 2024, 09:54

va9(2) писал(а):
30 янв 2024, 09:45
kartavenko писал(а):
30 янв 2024, 09:26
dnf info pkg-name
Вместо pkg-name напишите любое интересующее вас имя пакета :)
Я проверял на системных: plasma5-dolphin, okular, mc, python3, gcc.
На тех что сам из реп ставил: plasma5-kate, plasma5-knemo, gcc-c++, crow-translate, mediainfo.
Из сторонних реп был vivaldi-stable.
Посмотрел через драгору. Да, все, что установлено, то является @system, т.е имеется ввидк, что на компе есть некая база установленных пакетов. Причем у меня установлен хром и ассистент, они тоже показывают репозиторий @system

Аватара пользователя
algri14
Сообщения: 242
Зарегистрирован: 24 янв 2020, 16:47
Operating system: Mageia 8x86_64-KDE:
ROSA.FRESH.PLASMA5.12.3.x86_64
Откуда: г.Воронеж

Подключенные репозитории и обновление Роса

Сообщение algri14 » 30 янв 2024, 15:28

KL552 писал(а):
29 янв 2024, 18:49
Вопрос связан с 32 битными, используются ли они для обновлений 64 битной системы, нужны все или какой-то определенный можно отключить?
1) x32-битные репо никак не могут обновлять x64-битные пакеты, от слова совсем.
НО, были раньше такие пакеты, в зависимостях которых стояли x32-rpm или вообще не было пакета x64-бит, а только x32-бит, поэтому тогда x32-битные репо и подключали, чисто для единичных пакетов.
Как обстоит дело сейчас точно не могу сказать, это знают админы форума.
Думаю что сейчас наоборот, вообще все дистрибутивы нацелены только на x64-битные системы и пакеты к ним.
Пока ещё многие дистрибутивы делают сборки ISO-образов x32-бит, для использования старого "железа".
KL552 писал(а):
29 янв 2024, 18:49
Смотрела, что самих 32 битных пакетов в системе штук 5-6, вот только откуда они обновляются и обновляются ли вообще непонятно,
2) Скорее всего Вы сами могли случайно их установить, посмотрите, может быть есть те же самые пакеты x64-бит, в поле поиска выставить: x86_64+noarch.
Но если в системе есть пакеты x32-бит и они вам нужны, без них никак, то x32-бит репо отключать не надо, пакеты x32-бит будут из них обновляться, это даже обязательное условие.
KL552 писал(а):
29 янв 2024, 18:49
в dnfdragora они определяются как из репозитория @system,
3) @system — это пакеты установленные в системе, как из подключенных репозиториев, так и скачанных/установленных юзером вручную.
KL552 писал(а):
29 янв 2024, 18:49
также непонятно по noarch.
noarch — эти пакеты подходят для обеих архитектур, как для x32-бит, так и для x64-бит.

4) в dnfdragora есть возможность отключить/включить репозиторий => Файл => Репозитории, но только для данного сеанса программы dnfdragora (запущенного в этот момент), при следующем запуске программы всё вернётся к варианту по умолчанию, т.е. будут включены 6 репо. Это фишка от автора этой программы, ROSA её не разрабатывает, а только использует (как и другие дистрибутивы из мира линукса).
Разработчики универсально включили 6 репо по умолчанию.
Последний раз редактировалось algri14 01 фев 2024, 12:22, всего редактировалось 2 раза.

Аватара пользователя
algri14
Сообщения: 242
Зарегистрирован: 24 янв 2020, 16:47
Operating system: Mageia 8x86_64-KDE:
ROSA.FRESH.PLASMA5.12.3.x86_64
Откуда: г.Воронеж

Подключенные репозитории и обновление Роса

Сообщение algri14 » 30 янв 2024, 15:37

По поводу работы пакетного менеджера советую почитать материал в инете, например:
dnf (CLI - консоль) статья в вики ROSA Dnf
dnfdragora (GUI -графика)
Статья в Вики Росы для начального ознакомления, более подробно в справке и man'е, наберите команду в терминале

Код: Выделить всё

dnf --help
man dnf
Можно справку или man вывести в текстовый файл и читать текстовым редактором:

Код: Выделить всё

dnf --help > /указать/путь/к_файлу.txt
man dnf > /указать/путь/к_файлу.txt
Наиболее подробно даётся информация на ресурсах от дистрибутива Fedora, но там только на английском, маш-переводчик переводит довольно коряво, может быть найдёте где-нибудь в инете хороший перевод.

Работа dnf невозможна без репозиториев, проверить их наличие (можно от пользователя):

Код: Выделить всё

dnf repolist            отобразит только включённые репозитории

dnf repolist all        отобразит вообще все подключённые репозитории (включённые и отключённые)
Новичкам не рекомендуется делать какие-либо изменения. В дальнейшем (после того как наберётесь опыта и понимания), если потребуется включить или отключить репозиторий это легко сделать из терминала (от root):

Код: Выделить всё

dnf config-manager --enable mirror-rosa-i686-contrib
                   --enable, --set-enabled (вариант команды) 

Включает указанные репозитории, автоматическое сохранение в /etc/yum.repos.d/<файлы_конфигурации>
Параметр должен использоваться вместе с командой config-manager (dnf-plugins-core)

Код: Выделить всё

dnf config-manager --disable mirror-rosa-i686-contrib
                   --disable, --set-disabled (вариант команды) 
Отключает указанные репозитории, автоматическое сохранение в /etc/yum.repos.d/<файлы_конфигурации>
Параметр должен использоваться вместе с командой config-manager (dnf-plugins-core)

Обратите внимание, в команду вствляется ID-идентификатор репозитория — " mirror-rosa-i686-contrib ", не ИМЯ.

Подключённые репозитории — это вообще ВСЕ репозитории подключённые в вашей системе, т.е. "Включённые" и "Отключённые"

ВНИМАНИЕ! Удалять из системы "Подключённые" репозитории ( как включённые, так и отключённые) менеджер пакетов dnf не умеет, это делается только вручную, в любом файловом менеджере, например Dolphin (КДЕ), удалив файл конфигурации соответственно удалится и репо из списка в вашем пакетном менеджере dnf и его графическом фронтенде dnfdragora
Редактировать файлы конфигурации можно любым текстовым редактором в /etc/yum.repos.d/<файл_конфигурации> , если есть понимание того что делаете.
Перед изменениями сделайте копию дефолтного файла, чтобы можно было вернуть настройки по умолчанию, поэтому будьте осторожны в своих действиях.

Более подробную информацию о репозиториях предоставят команды:

Код: Выделить всё

dnf repolist -v или dnf repoinfo
в том числе ID-идентификатор репозитория, его ИМЯ и многое другое…

Ответить

Вернуться в «Обсуждение ROSA Fresh R12 (платформа 2021.1)»