LINUX.ORG.RU

Удалить nautilus, не удаляя ubuntu-desktop

 , ,


0

1

Установлена стандартная Ubuntu 18.04.2 x64 GNOME.

Поставил файловый менеджер Nemo по этой инструкции: сделал его дефолтным в том числе и для отрисовки значков рабочего стола.

Решил удалить nautilus из-за ненадобности, однако Synaptic говорит, что придётся удалить ещё и ubuntu-desktop, что крайне нежелательно, ибо рабочий стол мне всё-таки нужен.
Конечно, в теории можно удалить nautilus, не затрагивая зависимости, но в синаптке в заголовке описания пакета nautilus написано, что это ещё и

графическая оболочка GNOME
Изучив описание данного пакета, я пришёл к выводу, что функции графической оболочки заключаются только в отрисовке иконок рабстола, что уже без надобности, так как этим теперь занимается Nemo. Однако, в описании пакета могли быть опущены важные подводные камни (т.е. другие функции для рабочего стола), о которых следовало бы знать.
Различные сайты и форумы на эту тему пишут:

не нужно его удалять, просто не пользуйся

Конечно, если его удаление в любом случае покалечит систему, то, увы, так уж и быть, придется оставить этот мозолящий глаза бесполезный кусок кода в покое.
Однако, если кто-нибудь знает, как удалить данную «чудо-программу» без вреда рабочему столу, пожалуйста помогите бедному новичку в этом нелегком деле.

remorin@remorin-pc:~$ sudo apt-get remove -s nautilus
[sudo] пароль для remorin: 
Чтение списков пакетов… Готово
Построение дерева зависимостей       
Чтение информации о состоянии… Готово
Следующий пакет устанавливался автоматически и больше не требуется:
  gir1.2-xapp-1.0
Для его удаления используйте «sudo apt autoremove».
Следующие пакеты будут УДАЛЕНЫ:
  nautilus ubuntu-desktop
Обновлено 0 пакетов, установлено 0 новых пакетов, для удаления отмечено 2 пакетов, и 9 пакетов не обновлено.
Remv ubuntu-desktop [1.417.1]
Remv nautilus [1:3.26.4-0~ubuntu18.04.4]
remorin@remorin-pc:~$ 



Последнее исправление: REmerald (всего исправлений: 1)

Разве ubuntu-desktop это не метапакет(пустой)? А «рабочий стол» рисует композитор(оконный менеджер).

anonymous
()
Ответ на: комментарий от anonymous

Заранее извиняюсь, к сожалению, я новичок, поэтому что такое метапакет, не очень хорошо знаю.

То есть, вы утверждаете, что nautilus можно смело сносить вместе с ubuntu-desktop и ничего не случится?

REmerald
() автор топика
Ответ на: комментарий от REmerald

Ну раз новичок, то почти гарантированно что-то случится. Удалять не стоит ничего. Ну или сделать бэкап и начать эксперименты.

anonymous
()
Ответ на: комментарий от REmerald

Метапакеты удалять можно, это что-то вроде плейлиста, гарантирующего, что все его компоненты установлены. Тогда можно удалять пакеты-зависимости, входящие в его состав.

Здесь только есть тонкость: Если сделать потом autoremove, может предложить удалить много нужного, так как конструкция нарушена. Но не всегда. При обычной установке системы, установщик присваивает пакетам метку «ручной». А если ты ставил сам, то будет метка auto, тогда autoremove разгуляется. Короче, если так уж хочешь удалить, удаляй, но лучше не делай потом sudo apt-get autoremove.

anonymous
()

придётся удалить ещё и ubuntu-desktop, что крайне нежелательно

Просто звучит страшно.

anonymous
()
Ответ на: комментарий от anonymous

Страшно звучит, потому что, рыская по инету, я заметил, что на этом сайте не пренебрегают ubuntu-desktop.

Хотя там об убунте 12.04, когда в качестве стандартной оболочки стоял юнити; сейчас наверное по-другому.

REmerald
() автор топика
Ответ на: комментарий от anonymous

Убунту ставил через графический установщик, диск размечал вручную, выбирал пункт Minimal installation. Если под «ставил сам» подразумевается установка образом alternate, то наверное у меня метка «ручной».

И ещё, если я удалю убунту-декстоп и потом установлю его например через тот же синаптик, то конструкция будет восстановлена и autoremove не разгуляется?

REmerald
() автор топика

Зачем удалять-то? Ну висит и висит себе.

IPR ★★★★★
()
Ответ на: комментарий от REmerald

Задача этого пакета - по зависимостям притянуть все остальные компоненты. И больше ничего он не делает.

Можешь взять список зависимостей: https://packages.ubuntu.com/eoan/amd64/ubuntu-desktop И всем им сделать apt-get install. Система будет знать, что все эти пакеты ты установил вручную.

(З.Ы.: метапакеты - зло.)

Deleted
()
Ответ на: комментарий от REmerald

бунту ставил через графический установщик, диск размечал вручную, выбирал пункт Minimal installation. Если под «ставил сам» подразумевается установка образом alternate, то наверное у меня метка «ручной».

Поставь нормальный Арч, если хочешь действительно систему из минимальной установки, там все пакеты выбираются вручную. Гайдов полно по установке (а вики - одно из лучших) - поставишь только реально то, что нужно. Бонусом получишь всегда только самые свежие пакеты (это роллинг релиз) и забудешь про дист апгрейды. Просто, каждый день будут обновляться все пакеты в версии всегда более свежие, чем там. И нет никаких версий дистрибутива.

fehhner ★★★★★
()
Ответ на: комментарий от fehhner

каждый день будут обновляться все пакеты

Сомнительное удовольствие. У чела может дела поинтереснее есть.

anonymous
()
Ответ на: комментарий от anonymous

Сомнительное удовольствие. У чела может дела поинтереснее есть.

Если у тебя есть свежие версии каждый день по мере выхода, тебя никто не заставляет их ежедневно обновлять. Они просто свежее, чем на бубунте или дебиане, где ты так же решаешь, когда удобно ставить обновление.

fehhner ★★★★★
()
Ответ на: комментарий от fehhner

Судя по процессу установки, я бы не сказал, что арч - система для новичков. Костомизация и вики мне действительно нравится в этом дистрибутиве, однако в данное время я новичок, поэтому свежесть пакетов мне безразлична. Мне, как новичку, в первую очередь важна стабильность системы, чтобы в ней я мог спокойно осваиваться и экспериментировать. Стандартная убунту лучше всего подходит для этих целей. Например, в ubuntu mate и lubuntu, когда я поставил проприентарный драйвер через стандартную утилиту, у меня шрифты сделались микроскопическими, и искривились окна. В стандартной убунте такого не произошло.

REmerald
() автор топика
Ответ на: комментарий от fehhner

Не вижу смысла спорить насчёт дистрибутивов

Пусть каждый юзает то, что ему нравиться.

Тем более, эту тему я создал для того, чтобы мне помогли с наутилусом. На этом форуме достаточно тем, где обсуждается выбор дистрибутива, поэтому попрошу больше не обсуждать это.

Давайте вернёмся к решению проблемы с удалением наутилуса.

REmerald
() автор топика
Ответ на: комментарий от ArkaDOSik

Я согласен с тем, что данное действие рискованно, но я всё-же хочу рискнуть. Ведь если я буду бояться экспериментировать с системой, то так и останусь новичком.

REmerald
() автор топика
Ответ на: комментарий от Deleted

Странно, но симуляция удаления ubuntu-desktop ничего за собой не потянула:

remorin@remorin-pc:~$ apt-get remove -s ubuntu-desktop
ЗАМЕЧАНИЕ: Производится только имитация работы!
           Для реальной работы apt-get требуются права суперпользователя.
           Учтите, что блокировка не используется, поэтому нет полного
           соответствия с текущей реальной ситуацией!
Чтение списков пакетов… Готово
Построение дерева зависимостей       
Чтение информации о состоянии… Готово
Следующий пакет устанавливался автоматически и больше не требуется:
  gir1.2-xapp-1.0
Для его удаления используйте «apt autoremove».
Следующие пакеты будут УДАЛЕНЫ:
  ubuntu-desktop
Обновлено 0 пакетов, установлено 0 новых пакетов, для удаления отмечено 1 пакетов, и 9 пакетов не обновлено.
Remv ubuntu-desktop [1.417.1]
remorin@remorin-pc:~$ 
Только один пакет, который может удалить autoremove. В принципе, этот пакет можно как-то сделать ручным через apt-mark. Но это явно не совпадает с тем списком зависимостей.
Это из-за того, что там про версию 1.431 (у меня версия 1.417.1), или из-за того, что симулятор удаления «слепой»?

REmerald
() автор топика
Ответ на: комментарий от REmerald

Просто оставь в покое nautilus, если хочешь не иметь проблем. Для безпроблемной гибкости есть арч/генту, для упоротых в этом вопросе есть слака/.../лфс.

П С Можешь научиться культуре использования софта, она начинается с прочтения документации.

anonymous
()
Ответ на: комментарий от REmerald

А вообще, какие же люди порой бездарные, сколько нужно набить шишек на лбу, чтобы научить нас хотя бы читать и анализировать прочитанное, при этом чтение начинается с садика. ТС, отпишись потом, после удаления наутилуса, я хоть похохочу над «чем больше в армии дубов, тем крепче наша оборона».

anonymous
()
Ответ на: комментарий от anonymous

Удалял и перустанавливал раз 100- на ошибках учатся иначе ни как!

Люди передают знания об ошибках с момента появления речи, чтобы меньше ошибаться. Однако, всегда находятся клоуны с гордо поднятой головой сознательно наступающие на грабли для новых шишек на своём и без того украшенном лбу.

anonymous
()

Будь проклят тот день, когда чей-то светлый разум разродился идеей мета-пакетов.

Мимо проходил.

Thetan ★★★
()
Последнее исправление: Thetan (всего исправлений: 1)
Ответ на: комментарий от anonymous

Нет, это симулятор удаления «слепой»; в синаптике, в свойствах ubuntu-desktop список зависимостей совпадает. Наутилус, кстати, есть в этом списке зависимостей.
Решил сымитировать удаление рандомного пакета из списка зависимостей:

remorin@remorin-pc:~$ apt-get purge -s alsa-base
ЗАМЕЧАНИЕ: Производится только имитация работы!
           Для реальной работы apt-get требуются права суперпользователя.
           Учтите, что блокировка не используется, поэтому нет полного
           соответствия с текущей реальной ситуацией!
Чтение списков пакетов… Готово
Построение дерева зависимостей       
Чтение информации о состоянии… Готово
Следующие пакеты будут УДАЛЕНЫ:
  alsa-base* ubuntu-desktop*
Обновлено 0 пакетов, установлено 0 новых пакетов, для удаления отмечено 2 пакетов, и 9 пакетов не обновлено.
Purg ubuntu-desktop [1.417.1]
Purg alsa-base [1.0.25+dfsg-0ubuntu5]
remorin@remorin-pc:~$ 
Получается, что удаление любого пакета из списка зависимостей ubuntu-desktop неизбежно повлечёт удаление самого ubuntu-desktop.
Может как-то можно удалить наутилус из списка зависимостей, чтобы при удалении наутилуса apt не удалил ubuntu-desktop?

REmerald
() автор топика
Ответ на: комментарий от REmerald

Удалится только установочный конфиг ubuntu -desktop а не рабочее окружение. Если бы удалялся gnome-shell, то да, другое дело.

maxbart ★★
()
Ответ на: комментарий от anonymous

Нда? А я-то думал, что люди передают суеверия. Ну пойду, дурак, обходить чёрных котов и плевать через плечо.

anonymous
()
Ответ на: комментарий от maxbart

Да, тут тоже говорится, что ubuntu-desktop удалять можно.

Однако, у меня остались некоторые сомнения.
Менеджер приложений убунту и ubuntu software updater жаловаться не будут? Обратно наутилус не установят? В будущем я смогу спокойно обновиться до следующей LTS версии убунты?

REmerald
() автор топика
Ответ на: комментарий от REmerald

Не будут жаловаться. А вот обновится или нет это уже вопрос к разработчикам, что они там нового прилепят. В текущем состоянии, на данный момент, все будет работать

maxbart ★★
()
Ответ на: комментарий от REmerald

если зайти сюда то

sudo nautilus /usr/share/applications

и удалить безвозратно, в вашем случае

sudo nemo /usr/share/applications

anonymous
()
Ответ на: комментарий от maxbart

Удалил:

remorin@remorin-pc:~$ sudo apt-get remove nautilus
Чтение списков пакетов… Готово
Построение дерева зависимостей       
Чтение информации о состоянии… Готово
Следующие пакеты будут УДАЛЕНЫ:
  nautilus ubuntu-desktop
Обновлено 0 пакетов, установлено 0 новых пакетов, для удаления отмечено 2 пакетов, и 9 пакетов не обновлено.
После данной операции объём занятого дискового пространства уменьшится на 3 779 kB.
Хотите продолжить? [Д/н] y
(Чтение базы данных … на данный момент установлено 205608 файлов и каталогов.)
Удаляется ubuntu-desktop (1.417.1) …
Удаляется nautilus (1:3.26.4-0~ubuntu18.04.4) …
Обрабатываются триггеры для mime-support (3.60ubuntu1) …
Обрабатываются триггеры для desktop-file-utils (0.23-1ubuntu3.18.04.2) …
Обрабатываются триггеры для man-db (2.8.3-2ubuntu0.1) …
Обрабатываются триггеры для gnome-menus (3.13.3-11ubuntu1.1) …
remorin@remorin-pc:~$ 
Система не крашнулась, что уже хорошо. Перезагружу машину и отпишусь.

REmerald
() автор топика
Ответ на: комментарий от REmerald

Перезагрузился. Всё работает.

В синаптике решил удалить все оставшиеся расширения для наутилуса. Всё успешно удалилось кроме nautilus-data, он мне выдал такую страшную картину:

remorin@remorin-pc:~$ apt-get remove -s nautilus-data
ЗАМЕЧАНИЕ: Производится только имитация работы!
           Для реальной работы apt-get требуются права суперпользователя.
           Учтите, что блокировка не используется, поэтому нет полного
           соответствия с текущей реальной ситуацией!

Чтение списков пакетов… Готово
Построение дерева зависимостей       
Чтение информации о состоянии… Готово
Будут установлены следующие дополнительные пакеты:
  policykit-1-gnome
Следующие пакеты будут УДАЛЕНЫ:
  gdm3 gnome-control-center gnome-initial-setup gnome-settings-daemon
  gnome-shell mutter nautilus-data ubuntu-session
Следующие НОВЫЕ пакеты будут установлены:
  policykit-1-gnome
Обновлено 0 пакетов, установлено 1 новых пакетов, для удаления отмечено 8 пакетов, и 0 пакетов не обновлено.
Remv gdm3 [3.28.3-0ubuntu18.04.4]
Remv gnome-control-center [1:3.28.2-0ubuntu0.18.04.3]
Remv gnome-initial-setup [3.28.0-2ubuntu6.16.04.4]
Remv ubuntu-session [3.28.1-0ubuntu3]
Inst policykit-1-gnome (0.105-6ubuntu2 Ubuntu:18.04/bionic [amd64])
Remv gnome-shell [3.28.3+git20190124-0ubuntu18.04.1]
Remv mutter [3.28.3+git20190124-0ubuntu18.04.2]
Remv gnome-settings-daemon [3.28.1-0ubuntu1.2]
Remv nautilus-data [1:3.26.4-0~ubuntu18.04.4]
Conf policykit-1-gnome (0.105-6ubuntu2 Ubuntu:18.04/bionic [amd64])
remorin@remorin-pc:~$ 

REmerald
() автор топика
Ответ на: комментарий от maxbart

Просто чисто ради интереса:

Если в будущем по какой-то неведомой причине мне всё-таки придётся установить обратно ubuntu-desktop, то он нормально встанет в систему? Nautilus обратно не установит?

REmerald
() автор топика
Ответ на: Просто чисто ради интереса: от REmerald

он нормально встанет в систему? Nautilus обратно не установит?

Встанет нормально. Nautilus обратно установит, Nautilus же его зависимость.

anonymous
()
Ответ на: Просто чисто ради интереса: от REmerald

Лучше мне ubuntu-desktop обратно вообще не устанавливать

ubuntu-desktop мало того, что наутилус обратно установит, так он ещё и кучу всякого мусора в систему завезёт, от которого я отказался, выбрав пункт Minimal installation во время установки.

remorin@remorin-pc:~$ apt-get install -s ubuntu-desktop
Чтение списков пакетов… Готово
Построение дерева зависимостей       
Чтение информации о состоянии… Готово
Будут установлены следующие дополнительные пакеты:
  aisleriot baobab branding-ubuntu cheese deja-dup evince example-content
  file-roller gedit gedit-common gir1.2-rb-3.0 gir1.2-totem-1.0
  gir1.2-totemplparser-1.0 gnome-calendar gnome-disk-utility gnome-mahjongg
  gnome-mines gnome-screenshot gnome-sudoku gnome-todo gnome-todo-common
  gnome-video-effects guile-2.0-libs libabw-0.1-1 libavahi-ui-gtk3-0
  libdmapsharing-3.0-2 libexttextcat-2.0-0 libexttextcat-data
  libfreehand-0.1-1 libgnome-games-support-1-3 libgnome-games-support-common
  libgnome-todo libmessaging-menu0 libminiupnpc10 libmwaw-0.3-3
  libmythes-1.2-0 libnatpmp1 libnautilus-extension1a liborcus-0.13-0
  libpagemaker-0.0-0 libraptor2-0 librasqal3 librdf0
  libreoffice-avmedia-backend-gstreamer libreoffice-base-core libreoffice-calc
  libreoffice-common libreoffice-core libreoffice-draw libreoffice-gnome
  libreoffice-gtk3 libreoffice-impress libreoffice-math libreoffice-ogltrans
  libreoffice-pdfimport libreoffice-style-breeze libreoffice-style-galaxy
  libreoffice-style-tango libreoffice-writer librhythmbox-core10 libtotem0
  libvisio-0.1-1 libwpd-0.10-10 libwpg-0.3-3 libwps-0.4-4 libyajl2 nautilus
  nautilus-sendto nautilus-share python3-uno remmina remmina-common
  remmina-plugin-rdp remmina-plugin-secret remmina-plugin-vnc rhythmbox
  rhythmbox-data rhythmbox-plugin-alternative-toolbar rhythmbox-plugins
  shotwell shotwell-common simple-scan thunderbird thunderbird-gnome-support
  totem totem-common totem-plugins transmission-common transmission-gtk
  ubuntu-web-launchers uno-libs3 ure usb-creator-gtk vino zeitgeist-core
Следующие НОВЫЕ пакеты будут установлены:
  aisleriot baobab branding-ubuntu cheese deja-dup evince example-content
  file-roller gedit gedit-common gir1.2-rb-3.0 gir1.2-totem-1.0
  gir1.2-totemplparser-1.0 gnome-calendar gnome-disk-utility gnome-mahjongg
  gnome-mines gnome-screenshot gnome-sudoku gnome-todo gnome-todo-common
  gnome-video-effects guile-2.0-libs libabw-0.1-1 libavahi-ui-gtk3-0
  libdmapsharing-3.0-2 libexttextcat-2.0-0 libexttextcat-data
  libfreehand-0.1-1 libgnome-games-support-1-3 libgnome-games-support-common
  libgnome-todo libmessaging-menu0 libminiupnpc10 libmwaw-0.3-3
  libmythes-1.2-0 libnatpmp1 libnautilus-extension1a liborcus-0.13-0
  libpagemaker-0.0-0 libraptor2-0 librasqal3 librdf0
  libreoffice-avmedia-backend-gstreamer libreoffice-base-core libreoffice-calc
  libreoffice-common libreoffice-core libreoffice-draw libreoffice-gnome
  libreoffice-gtk3 libreoffice-impress libreoffice-math libreoffice-ogltrans
  libreoffice-pdfimport libreoffice-style-breeze libreoffice-style-galaxy
  libreoffice-style-tango libreoffice-writer librhythmbox-core10 libtotem0
  libvisio-0.1-1 libwpd-0.10-10 libwpg-0.3-3 libwps-0.4-4 libyajl2 nautilus
  nautilus-sendto nautilus-share python3-uno remmina remmina-common
  remmina-plugin-rdp remmina-plugin-secret remmina-plugin-vnc rhythmbox
  rhythmbox-data rhythmbox-plugin-alternative-toolbar rhythmbox-plugins
  shotwell shotwell-common simple-scan thunderbird thunderbird-gnome-support
  totem totem-common totem-plugins transmission-common transmission-gtk
  ubuntu-desktop ubuntu-web-launchers uno-libs3 ure usb-creator-gtk vino
  zeitgeist-core
Обновлено 0 пакетов, установлено 96 новых пакетов, для удаления отмечено 0 пакетов, и 3 пакетов не обновлено.

REmerald
() автор топика
Ответ на: комментарий от anonymous

В Linux Mint --no-install-recommends по дефолту, кстати.

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.