MyTetra Share
Делитесь знаниями!
Как удалить systemd из установленного Debian jessie/sid
Время создания: 10.06.2015 14:06
Текстовые метки: systemd, Debian, Jessie, Sid
Раздел: Компьютер - Linux - Дистрибутив Debian
Запись: xintrea/mytetra_syncro/master/base/1433934373d645o6x9ue/text.html на raw.github.com

Вначале нужно установить пакеты инициализации SysV (если они еще не установлены):


# apt-get install sysvinit-core sysvinit sysvinit-utils


Потом нужно перегрузить машину и удалить все пакеты, относящиеся к systemd. Следует помнить, что нижеуказанная команда удаляет пакеты, которые зависят от самой Systemd, например будет удалена библиотека libpam-systemd:


# apt-get remove --purge --auto-remove systemd


Следующая команда запретит устанавливать пакет systemd в будущем:


# echo -e 'Package: systemd\nPin: origin ""\nPin-Priority: -1' > /etc/apt/preferences.d/systemd


Следующая команда запретит устанавливать все прочие пакеты, относящиеся к systemd, в будущем:


# echo -e 'Package: *systemd*\nPin: origin ""\nPin-Priority: -1' > /etc/apt/preferences.d/systemd


В случае, если система использует мультибиблиотечную инсталляцию multiarch (смешанные 32 и 64-битные пакеты), необходимо, чтобы была запрещена установка 64-битной версией Systemd тоже. В противном случае APT сможет получить и установить эти пакеты в качестве зависимостей позже.


# echo -e '\nPackage: systemd:amd64\nPin: origin ""\nPin-Priority: -1' >> /etc/apt/preferences.d/systemd


В других случаях, когда используется архитектура multiarch amd64, вам, возможно, придется указать архитектуру пакетов i386, чтобы предотвратить APT установить systemd:


# echo -e '\nPackage: systemd:i386\nPin: origin ""\nPin-Priority: -1' >> /etc/apt/preferences.d/systemd


Так же в этом разделе:
 
MyTetra Share v.0.65
Яндекс индекс цитирования