(Попробованный для редактирования вопроса путем размещения вывода команды в блок кода, но Общественного бота не любил его.)
Использование монетного двора mintInstall
как менеджер по программному обеспечению.
Использование Ubuntu software-center
кажется и hackish и склонный для неизвестных последствий. Я, возможно, пропускаю что-то здесь.
Более оптимальный вариант состоит в том, чтобы, вероятно, использовать synaptic
.
Во всяком случае; один путь мог быть:
(Протестированный на установке VirtualBox LinuxMint 14 KDE.)
(Примечание: Я понятия не имею, могло ли это испортить что-нибудь, если обнаружение версии корректно и т.д.),
sudo apt-get purge software-center
Поддельная Ubuntu: sudo vi
/etc/lsb-release
Change:
DISTRIB_ID=LinuxMint
to
DISTRIB_ID=Ubuntu
Переустановите центр программного обеспечения: sudo apt-get install software-center
DISTRIB_ID
назад к LinuxMint
.sudo vi /usr/share/software-center/softwarecenter/distro/__init__.py
:set number
если у Вас нет чисел.Изменение:
distro_id = distro_info[0]
to
distro_id = "Ubuntu"
Это - часть def get_distro()
(Если Вы не знаете, что энергия использует что-то еще - или делает это:)
:166
# distro_info[0]
на следующей строке или чем-то, чтобы иметь его там для ссылки.:w
:q
(Или сделайте 5 и 6 сразу :wq
)Это должно быть этим.
Две вещи, которые вам нужно знать:
1) Systemd загружается в направлении цели, заданной "default.target". Обычно это символическая ссылка на фактический целевой файл.
2) Systemd хранит свои цели в /lib/systemd/system и /etc/systemd/system. Файл в /etc/systemd/system имеет приоритет над файлами, поставляемыми с операционной системой в /lib/systemd/system - цель состоит в том, чтобы /etc/systemd использовался системными администраторами, а /lib/systemd - дистрибутивами.
Загрузки Debian в виде посылаемых файлов в направлении графической цели. Вы можете увидеть это сами:
$ ls -l /etc/systemd/system/default.target
... No such file or directory
$ ls -l /lib/systemd/system/default.target
... /lib/systemd/system/default.target -> graphical.target
Так что для загрузки в направлении многопользовательской цели всё, что вам нужно сделать, это поставить свою собственную цель:
$ cd /etc/systemd/system/
$ sudo ln -s /lib/systemd/system/multi-user.target default.target
Этот бит можно присвоить рабочему каталогу:
chmod g+s ...
Таким образом, каждый раз, когда создается файл, он назначается этой группе. Затем можно изменить маску пользователя, чтобы разрешить членам группы редактировать файлы по умолчанию.
-121--16619-Вы не должны читать их. Это двоичные файлы. Читать их может только инструмент «journalctl» с правильным разрешением пользователя. Его особенность «systemd». Любой обычный пользователь не может читать системные журналы, в отличие от традиционной системы «syslog», где любой пользователь может «выбрать» «/var/log/messages »и просмотреть все системные журналы.
-121--155689-Новые дефекты не используют/etc/iniitab. Вместо этого они используют/etc/init/rc-sysinit.conf. Таким образом, есть несколько способов сделать это:
редактируют ядерную линию команды в загрузчике configuratoin файл (если его личинка, то grub.cfg)
редактируют/etc/init/rc-sysint.conf (DEFAULT_RUNLEVEL=2)
, Принимают решение Отредактировать в bootmenu, определяет местонахождение ядерной линии, добавляет космос и определяет уровень пробега как показано здесь:
Настоятельно рекомендуется не связываться с созданием символических ссылок вручную, а использовать соответствующие параметры команды systemctl
. В этом случае, чтобы установить цель по умолчанию , вы должны запустить:
# systemctl set-default multi-user.target
root@kali:~# systemctl set-default runlevel3.target
Created symlink /etc/systemd/system/default.target → /lib/systemd/system/multi-user.target.
Вы ДОЛЖНЫ ИМЕТЬ ПРАВА ROOT, чтобы сделать это в Debian.
Во-первых, su
. Затем введите пароль root.
когда у вас есть привилегия root , просто введитеinit [runlevel]
или `telinit [уровень запуска] в порядке.
Потому что init
находится под /sbin
и Debian настолько упрощен. В нем нет такой функции, как в Ubuntu, которая скажет вам, что init
находится под /sbin
, для этого у вас должны быть привилегии root.
Между прочим, poweroff
, reboot
и так далее находятся в похожей ситуации с init
.
Если вы хотите просто выключить или перезагрузить компьютер, введите systemctl poweroff
или systemctl reboot
. Он выключит или перезагрузит систему, не требуя привилегий root.