Подключенные репозитории и обновление Роса
Подключенные репозитории и обновление Роса
Установлена Роса Фреш 12.4 х64, по умолчанию подключены 6 репозиториев, 3 - 64 битных, 3 - 32 битных. Вопрос связан с 32 битными, используются ли они для обновлений 64 битной системы, нужны все или какой-то определенный можно отключить? А то обновление данных при запуске gnfdragora идет достаточно долго плюс при поиске идет дублирование. Смотрела, что самих 32 битных пакетов в системе штук 5-6, вот только откуда они обновляются и обновляются ли вообще непонятно, в dnfdragora они определяются как из репозитория @system, также непонятно по noarch.
-
- Сообщения: 170
- Зарегистрирован: 16 май 2023, 15:51
Подключенные репозитории и обновление Роса
В поиске dnf dragora выставьте вот так.
Тогда репозиторий будет считыватьчя быстрее и вы не будете видеть 32 битных пакетов. В списке репозиториев лучше ни чего не трогать, то что нужно для стабильной работы системы, то включено по умолчанию. Через индикатор обновлений, да, бывает долго читает репозиторий, нужно просто подождать.
Тогда репозиторий будет считыватьчя быстрее и вы не будете видеть 32 битных пакетов. В списке репозиториев лучше ни чего не трогать, то что нужно для стабильной работы системы, то включено по умолчанию. Через индикатор обновлений, да, бывает долго читает репозиторий, нужно просто подождать.
Подключенные репозитории и обновление Роса
В поиске выставить: x86_64+noarch.
В случае noarch-пакетов в них располагаются архитектурно-независимые файлы, такие как документация, скрипты, изображения и пр.
Репозиторий @system - это когда ставишь RPM у которых нет репозитория.
Сами файлы реп располагаются по адресу /etc/yum.repos.d
В случае noarch-пакетов в них располагаются архитектурно-независимые файлы, такие как документация, скрипты, изображения и пр.
Репозиторий @system - это когда ставишь RPM у которых нет репозитория.
Сами файлы реп располагаются по адресу /etc/yum.repos.d
-
- Сообщения: 170
- Зарегистрирован: 16 май 2023, 15:51
Подключенные репозитории и обновление Роса
Не, именно все установленные в системе. И те, что искаропки, и те которые пользователь устанавливает сам. Можете сами в этом убедитьсяkartavenko писал(а): ↑30 янв 2024, 08:44Скорее всего это те, которые установились при установке системы с флешки.
Код: Выделить всё
dnf info pkg-name
-
- Сообщения: 170
- Зарегистрирован: 16 май 2023, 15:51
Подключенные репозитории и обновление Роса
kartavenko@Bolshevikov65 ~ $ dnf info pkg-nameva9(2) писал(а): ↑30 янв 2024, 08:54Не, именно все установленные в системе. И те, что искаропки, и те которые пользователь устанавливает сам. Можете сами в этом убедитьсяkartavenko писал(а): ↑30 янв 2024, 08:44Скорее всего это те, которые установились при установке системы с флешки.Код: Выделить всё
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 ~ $
Подключенные репозитории и обновление Роса
Вместо pkg-name напишите любое интересующее вас имя пакета
Я проверял на системных: plasma5-dolphin, okular, mc, python3, gcc.
На тех что сам из реп ставил: plasma5-kate, plasma5-knemo, gcc-c++, crow-translate, mediainfo.
Из сторонних реп был vivaldi-stable.
-
- Сообщения: 170
- Зарегистрирован: 16 май 2023, 15:51
Подключенные репозитории и обновление Роса
Посмотрел через драгору. Да, все, что установлено, то является @system, т.е имеется ввидк, что на компе есть некая база установленных пакетов. Причем у меня установлен хром и ассистент, они тоже показывают репозиторий @system
Подключенные репозитории и обновление Роса
1) x32-битные репо никак не могут обновлять x64-битные пакеты, от слова совсем.
НО, были раньше такие пакеты, в зависимостях которых стояли x32-rpm или вообще не было пакета x64-бит, а только x32-бит, поэтому тогда x32-битные репо и подключали, чисто для единичных пакетов.
Как обстоит дело сейчас точно не могу сказать, это знают админы форума.
Думаю что сейчас наоборот, вообще все дистрибутивы нацелены только на x64-битные системы и пакеты к ним.
Пока ещё многие дистрибутивы делают сборки ISO-образов x32-бит, для использования старого "железа".
2) Скорее всего Вы сами могли случайно их установить, посмотрите, может быть есть те же самые пакеты x64-бит, в поле поиска выставить: x86_64+noarch.
Но если в системе есть пакеты x32-бит и они вам нужны, без них никак, то x32-бит репо отключать не надо, пакеты x32-бит будут из них обновляться, это даже обязательное условие.
3) @system — это пакеты установленные в системе, как из подключенных репозиториев, так и скачанных/установленных юзером вручную.
noarch — эти пакеты подходят для обеих архитектур, как для x32-бит, так и для x64-бит.
4) в dnfdragora есть возможность отключить/включить репозиторий => Файл => Репозитории, но только для данного сеанса программы dnfdragora (запущенного в этот момент), при следующем запуске программы всё вернётся к варианту по умолчанию, т.е. будут включены 6 репо. Это фишка от автора этой программы, ROSA её не разрабатывает, а только использует (как и другие дистрибутивы из мира линукса).
Разработчики универсально включили 6 репо по умолчанию.
Последний раз редактировалось algri14 01 фев 2024, 12:22, всего редактировалось 2 раза.
Подключенные репозитории и обновление Роса
По поводу работы пакетного менеджера советую почитать материал в инете, например:
dnf (CLI - консоль) статья в вики ROSA Dnf
dnfdragora (GUI -графика)
Статья в Вики Росы для начального ознакомления, более подробно в справке и man'е, наберите команду в терминале
Можно справку или man вывести в текстовый файл и читать текстовым редактором:
Наиболее подробно даётся информация на ресурсах от дистрибутива Fedora, но там только на английском, маш-переводчик переводит довольно коряво, может быть найдёте где-нибудь в инете хороший перевод.
Работа dnf невозможна без репозиториев, проверить их наличие (можно от пользователя):
Новичкам не рекомендуется делать какие-либо изменения. В дальнейшем (после того как наберётесь опыта и понимания), если потребуется включить или отключить репозиторий это легко сделать из терминала (от root):
Включает указанные репозитории, автоматическое сохранение в /etc/yum.repos.d/<файлы_конфигурации>
Параметр должен использоваться вместе с командой config-manager (dnf-plugins-core)
Отключает указанные репозитории, автоматическое сохранение в /etc/yum.repos.d/<файлы_конфигурации>
Параметр должен использоваться вместе с командой config-manager (dnf-plugins-core)
Обратите внимание, в команду вствляется ID-идентификатор репозитория — " mirror-rosa-i686-contrib ", не ИМЯ.
Подключённые репозитории — это вообще ВСЕ репозитории подключённые в вашей системе, т.е. "Включённые" и "Отключённые"
ВНИМАНИЕ! Удалять из системы "Подключённые" репозитории ( как включённые, так и отключённые) менеджер пакетов dnf не умеет, это делается только вручную, в любом файловом менеджере, например Dolphin (КДЕ), удалив файл конфигурации соответственно удалится и репо из списка в вашем пакетном менеджере dnf и его графическом фронтенде dnfdragora
Редактировать файлы конфигурации можно любым текстовым редактором в /etc/yum.repos.d/<файл_конфигурации> , если есть понимание того что делаете.
Перед изменениями сделайте копию дефолтного файла, чтобы можно было вернуть настройки по умолчанию, поэтому будьте осторожны в своих действиях.
Более подробную информацию о репозиториях предоставят команды:
в том числе ID-идентификатор репозитория, его ИМЯ и многое другое…
dnf (CLI - консоль) статья в вики ROSA Dnf
dnfdragora (GUI -графика)
Статья в Вики Росы для начального ознакомления, более подробно в справке и man'е, наберите команду в терминале
Код: Выделить всё
dnf --help
man dnf
Код: Выделить всё
dnf --help > /указать/путь/к_файлу.txt
man dnf > /указать/путь/к_файлу.txt
Работа dnf невозможна без репозиториев, проверить их наличие (можно от пользователя):
Код: Выделить всё
dnf repolist отобразит только включённые репозитории
dnf repolist all отобразит вообще все подключённые репозитории (включённые и отключённые)
Код: Выделить всё
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 (вариант команды)
Параметр должен использоваться вместе с командой config-manager (dnf-plugins-core)
Обратите внимание, в команду вствляется ID-идентификатор репозитория — " mirror-rosa-i686-contrib ", не ИМЯ.
Подключённые репозитории — это вообще ВСЕ репозитории подключённые в вашей системе, т.е. "Включённые" и "Отключённые"
ВНИМАНИЕ! Удалять из системы "Подключённые" репозитории ( как включённые, так и отключённые) менеджер пакетов dnf не умеет, это делается только вручную, в любом файловом менеджере, например Dolphin (КДЕ), удалив файл конфигурации соответственно удалится и репо из списка в вашем пакетном менеджере dnf и его графическом фронтенде dnfdragora
Редактировать файлы конфигурации можно любым текстовым редактором в /etc/yum.repos.d/<файл_конфигурации> , если есть понимание того что делаете.
Перед изменениями сделайте копию дефолтного файла, чтобы можно было вернуть настройки по умолчанию, поэтому будьте осторожны в своих действиях.
Более подробную информацию о репозиториях предоставят команды:
Код: Выделить всё
dnf repolist -v или dnf repoinfo