LinuxForum.Fans
Тема

Gnome и ненужные для меня программы

Автор: VGraev 14 сообщений 5385 просмотров
#200316

Здравствуйте, уважаемые гуру! Начал удалять программы, которыми не пользуюсь, типа cheese,epiphany,brasero и т. д.
(apt-get remove имя_пакета, и далее apt-get autoremove чтобы удалить неиспользуемые зависимости)перестал загружаться Gnome, при загрузке появляется только курсор.Мои действия apt-get remove gnome* x-window-system а потом
apt-get install x-window-system gnome.(Gnome опять потянул ненужные мне программы)Всё опять загружается, а вот и вопрос, как установить чистый Gnome, без лишних программ?заранее благодарен

#200318

К сожалению (или к счастью) DE - есть набор программ. А gnome - DE.
В Debian можно захолдить пакеты и они не будут удаляться, но это "геморрой" - ибо придется холдить все пакеты гнома, нужные вам.

#200320
metra написал:
К сожалению (или к счастью) DE - есть набор программ. А gnome - DE.
В Debian можно захолдить пакеты и они не будут удаляться, но это "геморрой" - ибо придется холдить все пакеты гнома, нужные вам.

Ладно!Подскажите, пожалуйста, как удалить ненужные пакеты, и при этом чтобы Gnome стартовал?, как я понял когда я удалил ненужные мне программы, удалилися необходимые зависимости для старта Gnome/

#200323

VGraev, надо было "голый" гном ставить, есть два метапакета
gnome
gnome-core
первый вытягивает весь гном, второй только минимум, так что

text
aptitude purge gnome
aptitude install gnome-core
#200333

Здесь, да либо голого гнома, - там минимум приложений будет,
Но вопрос то в том, они вам что мешают? Там же в основном очень маленькие размеры пакетов, при современных дисках это ни на что не влияет. Если они вам на глаза мешаются, так выкиньте их из меню. Или вы думали оставить в системе только то, чем пользуетесь? Тогда еще over9000 всяких утилит и программок тоже по логике надо выкинуть, не?
С другой стороны, есть еще способ, руками влезть в базу зависимостей[но стоит ли так заморачиваться?] и после этого удалить.
(не факт что работоспособность останется, но можно, потому что например, собирая гнома из исходников, там можно многие програмы из сборки выкинуть, без нарушения работоспособности).

#200343
redux написал:

С другой стороны, есть еще способ, руками влезть в базу зависимостей[

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

#200347
newzenon написал:
........Оно того не стоит, - это оборотная сторона всех пакетных менеджеров, то что нам мейнтенеры сделали, тем и пользуемся.

Согласен на 100 % . (Эксперименты не в счет.)

#200355

Комп старый,диск маленький,места не хватает
Делал aptitude purge gnome и даже aptitude purge gnome-core, нажимаю startx а Gnome стартует - чудеса!!!
Огромное спасибо за ответы!

#200364
VGraev написал:

Делал aptitude purge gnome и даже aptitude purge gnome-core, нажимаю startx а Gnome стартует - чудеса!!!
Огромное спасибо за ответы!

Наверное все-таки не aptitude purge gnome-core, а aptitude install gnome-core. :D

#200521
newzenon написал:
[quote=VGraev]
Делал aptitude purge gnome и даже aptitude purge gnome-core, нажимаю startx а Gnome стартует - чудеса!!!
Огромное спасибо за ответы!

Наверное все-таки не aptitude purge gnome-core, а aptitude install gnome-core. :D[/quote]

Так я и говорю, чудеса, я удалил gnome и gnome-core, а потом ничего не устанавливал, вот и очень удивился , когда ввожу
startx, и загружается Gnome.

#200637

с помощью вот этой инструкции я удалил еволюцион и пиджин и при обновлениях они не возвращаются.

Решение простое, достаточно просто изучить man к системе управления пакетами. Нам требуется: промаркировать все зависимости мета-пакета как установленные вручную. Aptitude позволяет обмануть систему при помощи своих богатых возможностей поиска:
# aptitude unmarkauto '?reverse-depends(gnome) | ?reverse-recommends(gnome)'
# aptitude unmarkauto '?reverse-depends(gnome-core) | ?reverse-recommends(gnome-core)'
# aptitude unmarkauto '?reverse-depends(gnome-desktop-environment)'\
' | ?reverse-recommends(gnome-desktop-environment)'

Итак, что мы сделали? А тут все просто. Мы сказали системе управления пакетам: снять маркировку с пакетов указанных как обратно-зависимые или обратно-рекомендуемые для gnome или для gnome-desktop-environment. Другими словами, снять маркировку с пакетов которые зависят или рекомендуются пакетом gnome, gnome-core или gnome-desktop-environment.

Почему три пакета? Потому что окрвужение GNOME поставляется в дистрибутиве Debian как совокупность нескольких мета-пакетов: Может быть я расскажу об этом в будущем (а может быть просто забуду, а вы будете паиньками и не станете мне напоминать ;) ).

Ну, в принципе, это всё. Теперь Evolution можно безопасно удалить без боязни удалить весь рабочий стол вашей системы:
# aptitude remove evolution

#200641

Yurgex, и это все рали evomutio?

#200646
VGraev написал:
Комп старый,диск маленький,места не хватает

Очень любопытно какой вместительности диск, что даже гному места мало? :-)

#200674
newzenon написал:
Yurgex, и это все рали evomutio?

начиналось рали evomution, но как я понял снимаются все зависимости

Yurgex написал:
Мы сказали системе управления пакетам: снять маркировку с пакетов указанных как обратно-зависимые или обратно-рекомендуемые для gnome или для gnome-desktop-environment. Другими словами, снять маркировку с пакетов которые зависят или рекомендуются пакетом gnome, gnome-core или gnome-desktop-environment.
Войдите или зарегистрируйтесь, чтобы ответить.