IPB

Здравствуйте, гость ( Вход | Регистрация )

 
Ответить в эту темуОткрыть новую тему
> Переход на Systemd
Поделиться
kostyalamer
сообщение 13.12.2013, 21:45
Сообщение #1


Профессионал
*******

Группа: Пользователь
Сообщений: 4384
Регистрация: 17.9.2009
Вставить ник
Цитата
Пользователь №: 1617
Страна: Россия
Город: Санкт-Петербург
Пол: Муж.



Репутация: 20


Выделено из темы "Сборка с TDE на седьмой платформе"

Цитата(Drool @ 13.12.2013, 15:43) *
Без systemd были проблемы с монтированием сменных носителей, но решалось, вроде бы, через hal-хозяйство. А вот NetworkManager без systemd уже не работает, прибили гвоздями. Сборку без systemd еще не ликвидировали, но это тогда придется форкать NM в другой пакет с другим именем, что не есть хорошо для последующих обновлений.

Гена, ты опять впал в опортунизм nono.gif
1) дурной тон цитировать самого себя но похоже кто-то чего -то пропустил :
http://forum.russ2.com/index.php?s=&sh...ost&p=37602
2) c NM-ом тоже все нормально wink.gif
Цитирую рассылку :
Цитата
On Fri, 29 Nov 2013 17:09:10 +0400 Eugene Prokopiev wrote:
> 29 ноября 2013 г., 14:55 пользователь Dmitry Derjavin <dd<>altlinux.org> написал:
> > NM, насколько я понял, сейчас привязан к systemd. Или нет?
>
> Не совсем. Он требует, чтоб пользователь был авторизован через logind
> или входил в группу _nmconnect.

Без logind нужно еще разрешающее правило для polkit. У меня так:

polkit.addRule(function(action, subject) {
if (subject.isInGroup("_nmconnect") && (action.id.indexOf("org.freedesktop.NetworkManager.") == 0 )) {
return polkit.Result.YES;
}

Но можно и более тонко настроить разрешения, конечно.

Во всяком случае я себе в todo -хе к wmsmall-у это записал. Правда ввиду смены работы свободное время ушло в swap и wmsmall- ом
заниматься некогда , да и пользователям как всегда на все наплевать ( что видно по соответсвующей теме на форуме Альта )
По - этому с релизом не тороплюсь, но NM в нем будет, а systemd естественно нет smile.gif
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Drool
сообщение 14.12.2013, 12:34
Сообщение #2


Профессионал
*******

Группа: Пользователь
Сообщений: 1764
Регистрация: 28.7.2010
Вставить ник
Цитата
Из: Берислав, Херсонщина
Пользователь №: 1879
Страна: Украина
Город: Не указан
Пол: Муж.



Репутация: 9


Костя, так и я ведь указал, что NM еще может быть собран без systemd, но для этого нужно будет форкнуть пакет, потому-что в текущем NM прибито гвоздями:
Код
cat ./NetworkManager.spec | grep systemd
%def_enable systemd
%{?_enable_systemd:BuildRequires: systemd-devel libsystemd-login-devel}
    %{?_enable_systemd:--with-systemdsystemunitdir=/lib/systemd/system} \
%if_enabled systemd
    --with-session-tracking=systemd \
    --with-suspend-resume=systemd \
%{?_enable_systemd:/lib/systemd/system/%name.service}
%{?_enable_systemd:/lib/systemd/system/%name-wait-online.service}
%{?_enable_systemd:/lib/systemd/system/%name-dispatcher.service}
- Use libsystemd-login if systemd support is enabled (closes: #27339).
- Drop systemd handling from spec.
- systemd support: Enable service during install (closes: #26586).
    + systemd: tweak NM-wait-online.service.
- Enable systemd support (closes: #25118).
Т.е. он к нему привязан при сборке и потянет его за собой при попытке поставить.


--------------------

Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
YYY
сообщение 14.12.2013, 13:19
Сообщение #3


Профессионал
*******

Группа: Активный Пользователь
Сообщений: 1651
Регистрация: 12.10.2010
Вставить ник
Цитата
Пользователь №: 1950
Страна: Россия
Город: Не указан
Пол: Муж.



Репутация: 8


Цитата(Drool @ 14.12.2013, 12:34) *
Т.е. он к нему привязан при сборке и потянет его за собой при попытке поставить.

Хорошо что пока уборкой
%def_enable systemd
можно решить...
Но получается т.к. это гномовское - скорее всего не на долго...
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
kostyalamer
сообщение 14.12.2013, 20:41
Сообщение #4


Профессионал
*******

Группа: Пользователь
Сообщений: 4384
Регистрация: 17.9.2009
Вставить ник
Цитата
Пользователь №: 1617
Страна: Россия
Город: Санкт-Петербург
Пол: Муж.



Репутация: 20


Цитата(Drool @ 14.12.2013, 12:34) *
Костя, так и я ведь указал, что NM еще может быть собран без systemd, но для этого нужно будет форкнуть пакет, потому-что в текущем NM прибито гвоздями:

Спасибо Гена, теперь понятно, от этой гадости в дальнейшем наверное действительно не уйти !
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
speccyfighter
сообщение 18.12.2013, 20:07
Сообщение #5


Крупный специалист
*****

Группа: Пользователь
Сообщений: 461
Регистрация: 1.5.2013
Вставить ник
Цитата
Пользователь №: 2379
Страна: Беларусь
Город: Не указан
Пол: Муж.



Репутация: 1


Цитата(kostyalamer @ 14.12.2013, 18:41) *
... от этой гадости в дальнейшем наверное действительно не уйти !


Так уходят же, насколько возможно по-максимуму...
Код
dpkg -l | grep systemd
ii  libsystemd-daemon0:i386              44-11+deb7u4                       i386         systemd utility library
ii  libsystemd-login0:i386               44-11+deb7u4                       i386         systemd login utility library

Код
$ dpkg -l | grep -i network|grep manager
ii  network-manager                      0.9.4.0-10                         i386         network management framework (daemon and userspace tools)
ii  network-manager-kde                  1:0.9.0.3-1                        i386         transitional package for plasma-widget-networkmanagement
ii  network-manager-openvpn              0.9.4.0-1                          i386         network management framework (OpenVPN plugin core)
ii  network-manager-pptp                 0.9.4.0-2                          i386         network management framework (PPTP plugin core)
ii  network-manager-vpnc                 0.9.4.0-1                          i386         network management framework (VPNC plugin core)

Код
$ dpkg -l | grep -i sysvinit
ii  live-config-sysvinit                 3.0.23-1                           all          Live System Configuration Scripts (sysvinit backend)
ii  sysvinit                             2.88dsf-41+deb7u1                  i386         System-V-like init utilities
ii  sysvinit-utils                       2.88dsf-41+deb7u1                  i386         System-V-like utilities

Код
$ kdeinit4 --version
Qt: 4.8.2
KDE: 4.8.4 (4.8.4)

Код
$ cat /etc/os-release |head -n 1
PRETTY_NAME="Debian GNU/Linux 7 (wheezy)"


Хотя да, читал тоже:
http://lists.altlinux.org/pipermail/commun...ber/681014.html
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Drool
сообщение 19.12.2013, 0:45
Сообщение #6


Профессионал
*******

Группа: Пользователь
Сообщений: 1764
Регистрация: 28.7.2010
Вставить ник
Цитата
Из: Берислав, Херсонщина
Пользователь №: 1879
Страна: Украина
Город: Не указан
Пол: Муж.



Репутация: 9


Цитата(speccyfighter @ 18.12.2013, 18:07) *
Так уходят же, насколько возможно по-максимуму...

Цитата
Доступна бета-версия Red Hat Enterprise Linux 7

После длительного периода разработки компания Red Hat 11-го декабря представила бета-версию RHEL7. Релиз основан на Fedora 19.

Основные изменения:
Ядро 3.10.
Файловая система по умолчанию - XFS.
Поддержка Ethernet 40G.
Поддержка работы openLMI, интеграция с AD при помощи samba 4.1.
systemd вместо upstart.
Окружение рабочего стола по умолчанию - gnome-classic 3.8.5.
Обеспечена бесшовная миграция виртуальных машин с хостов на rhel6.
Финальный релиз запланирован на второй квартал 2014 года


--------------------

Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения

Ответить в эту темуОткрыть новую тему
( Гостей: 1 )
Пользователей: 0

 



RSS Текстовая версия Сейчас: 19.3.2024, 14:49