The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Выпуск дистрибутива Mageia 8, форка Mandriva Linux , opennews (ok), 27-Фев-21, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


132. "Выпуск дистрибутива Mageia 8, форка Mandriva Linux "  +/
Сообщение от Аноним (132), 26-Мрт-21, 15:01 
> У Mageia есть баг, что при установке Network Manager и
> установки соединения перестают открываться утилиты конфигурации
> из-за того, что поменялось имя компьютера /etc/hostname
> Лечится запрещением модификации файла через chattr

Правильный способ: прописать имя системы (/etc/hostname) отличное от localhost и localhost.localdomain, например systemp. Как вариант, в 8 версии где-то в гуйне я видел, что они с помощью alias'ов сделали localhost=localhost.localdomain. Кстати, тыкал Xfce Live 8. Там из коробки есть networkmanager, modemmanager, openvpn. Наконец-то, а в 7 ничего этого не было. Но заразы, flatpak в образ запихнули. С systemp бага нет нигде, имя компьютера не меняется при установке соединения.

Интересная особенность, что grub можно удалить только после установке из Live, после DVD мешает какой-то паттерн. Но в Live (в отличии от DVD) по умолчанию нет sudo, его надо доустановить urpmi sudo и настроить /etc/sudoers (обратите внимание на строку securepath, в отличии от апстрима там нет /usr/local/bin это еще с Mandriva 2010 тянется). Можно задать для user NOPASSWD. /tmp по умолчанию в RAM (может не хватить памяти для некоторых операций, нужно замаскировать сервис systemctl mask tmp.mount). dnf медленнее, чем urpmi, но симпатичнее. Его репозитории настраиваются отдельно от системных, в /etc/yum.repos.d/ (надо чтобы там было одинаково). Но dnf позволяет добавлять fedora only репозитории, они видны только в нем. Можно завести и zypper. Synaptic и apt-rpm в 8 скорее всего нельзя из-за zstd (в Fedora они какое-то время были в репозитории). Как и во многих rpm дистрах (чем они мне нравятся), в Mageia можно не подключать updates репозитории. И хотя это лишит обновлений и исправлений безопасности, репозитории будут полностью неизменны (хорошо для любителям стабильности). Кстати, в ALT так нельзя. Правда, в Mageia я посмотрел, репы живут не более 5 лет. Например, на данный момент репы для 1-4-5 версий остались только на каком-то украинском зеркале и то, наверное, по чистой случайности. В Mageia в отличии от Debian'а по умолчанию есть азиатские шрифты. Монтирование разделов без пароля как в убунте wiki.mageia.org/en/Useful_polkit_policies

Ответить | Правка | К родителю #123 | Наверх | Cообщить модератору

133. "Выпуск дистрибутива Mageia 8, форка Mandriva Linux "  +/
Сообщение от Аноним (132), 26-Мрт-21, 15:11 
> /etc/yum.repos.d/

Самая главная настройка enabled=
Рекомендую убрать metalink зеркала и прописать свое любимое зеркало (также убрать # у baseurl). Это уменьшит проблемы несинхронизации и медленной скорости зеркал, на что некоторые жалуются. Само собой, также можно сделать в Fedora.

Ответить | Правка | Наверх | Cообщить модератору

134. "Выпуск дистрибутива Mageia 8, форка Mandriva Linux "  +/
Сообщение от Аноним (132), 26-Мрт-21, 18:44 
> настроить /etc/sudoers (обратите внимание на строку securepath, в отличии от апстрима там нет /usr/local/bin это еще с Mandriva 2010 тянется)

Я тут провел небольшое исследование. В апстриме на данный момент ничего явно не задано, хотя проверить трудно, так как сайт недоступен https://www.sudo.ws/dist/sudo-1.9.6p1.tar.gz

## Uncomment to use a hard-coded PATH instead of the user's to find commands
# Defaults secure_path="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"

В дистрибутивах дела обстоят так, каждый задает по своему:
local:
debian, ubuntu, fedora28-33, opensuse-tumbleweed, alt9

sbin:
fedora12-27, centos6-7-8-stream, opensuse42-15, mageia7-8, rosa2016-2019, openmandriva4.2

not-set (upstream):
arch, arch32, manjaro, void, alt7-8-sisyphus, fedora7-11 (в старых версиях наверное такого атрибута еще не было)

unknown (not checked):
gentoo, calculate, nixos, slackware

fedora >= 31 (ноябрь 2019) перешла на zst сжатие rpm пакетов.

Ответить | Правка | К родителю #132 | Наверх | Cообщить модератору

135. "Выпуск дистрибутива Mageia 8, форка Mandriva Linux "  +/
Сообщение от Аноним (132), 26-Мрт-21, 19:10 
> сайт недоступен

Скачал с сайта дистров
http://archive.ubuntu.com/ubuntu/pool/main/s/sudo/sudo_1.8.1...
https://archives.fedoraproject.org/pub/archive/fedora/linux/...
http://mirror.yandex.ru/fedora/linux/releases/33/Everything/...
http://archive.ubuntu.com/ubuntu/pool/main/s/sudo/sudo_1.9.5...
/plugins/sudoers/sudoers.in

С 2016 года дефолты не поменялись (но раньше securepath не упоминался). И хотя строчка закомментирована, для Defaults рекомендуется использование /usr/local/sbin:/usr/local/bin:
В Ubuntu и Debian все сделали правильно, Fedora исправилась. Arch/Void не уходили от ванили. Ну а древние RedHat форки...

Поясню зачем все это нужно. Если у вас собран свежий gcc, cmake, meson и пр. в /usr/local/bin команда в терминале sudo cmake может не сработать, потому что при использовании sudo поиск бинарников не происходит в /usr/local/bin. Конечно, можно указать полный путь, но cmake все равно не найдет своих собратьев (cpack, ctest) в /usr/local/bin

Я с таким сталкивался, когда компилировал rav1e с помощью Rust. Rust с сайта по умолчанию ставится в /usr/local и надо было запустить sudo cargo... в Mageia.

Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру