Вы здесь

использование zsh вместо bash[решено]

Я использую zsh системвайд, и из под юзера и аз под рута. Получается что app-shells/bash в системе вообще не используется. Думаю что в этом случае можно баш удалить, но как это зделать корректно ? Подозреваю что надо при этом использовать eselect но не знаю как. Да и камни подводные могут оказаться... Подскажите пожалуйста кто знает.

Маловероятно, что такое возможно в настоящее время.
Посмотрите на список пакетов в моей системе, зависящих от app-shells/bash — http://paste.pocoo.org/show/162711/ , обратив особое внимание на присутствие в нём таких пакетов, как:

  • dev-lang/python-2.6.4
  • dev-lang/python-3.1.1-r1
  • sys-apps/portage-2.2_rc61

—

Я ♥ Gentoo & Funtoo

Lupo Alberto написал:
Маловероятно, что такое возможно в настоящее время.
Посмотрите на список пакетов в моей системе, зависящих от app-shells/bash — http://paste.pocoo.org/show/162711/ , обратив особое внимание на присутствие в нём таких пакетов, как:

  • dev-lang/python-2.6.4
  • dev-lang/python-3.1.1-r1
  • sys-apps/portage-2.2_rc61

Понятно что много зависимостей. Ну а почему этим пакетам после удаления баша точно так-же не зависить от зшела ?

—

Мышка дура, прав был Суворов.

Никто не говорит, что вам запрещено переписать ebuild'ы :)
Одну из причин я вижу в совместимости всех системных скриптов.

—

Я ♥ Gentoo & Funtoo

zsh емнип не совместим полностью с bash (и с sh в том числе)

EBUILD это есть bash скрипт который использует специфичный для bash-4 синтаксис (для EAPI>=2)
Так что если хочешь избавиться от bash садись и переписывай все ебилды с еклассами =)
Как закончишь начинай переписывать init скрипты.

—

___________________________________________
Working on Gentoo for iPAQ hx4700 and Openmoko Neo Freerunner :-)
Если у вас компьютер с Windows, есть два выхода: выбросить компьютер в форточку или выбросить форточки с компьютера

Мнда... Запугали :)
Пожалуй можно расслабиться. Спасибо за объяснения.

—

Мышка дура, прав был Суворов.

alexxy написал:
Как закончишь начинай переписывать init скрипты.

Они ж вроде как на sh со времён openrc.

—

Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.

У zsh есть минус: для его работы нужен /usr, т.е. если он на отдельном диске и не замонтируется, то даже залогиниться в консоль не сможешь. Как вариант собирать с флагом static, но у меня не собирается и, судя по всему, я не единственный такой.

Ура вышел zsh 4.3.10-r1 и он собирлся с флагом static - теперь можно юзать zsh и у рута.

... bash рулит IMHO.

—

_________________________________________________________
Прежде чем задать вопрос, подумай, сможешь ли ты понять ответ.

Баш конечно рулит, но от удобств зшела отказаться очень трудно. Там одни алиасы чего стоят...

—

Мышка дура, прав был Суворов.

ну в баше тоже есть алиасы, или я не понял о чем вы

gry написал:
ну в баше тоже есть алиасы, или я не понял о чем вы

Верно поняли. В ZSH они несколько продвинутее, а в целом zsh избыточен. Опять же IMHO.

—

_________________________________________________________
Прежде чем задать вопрос, подумай, сможешь ли ты понять ответ.

Перешёл обратно на bash. Заметил что после zshell привыкнув к своим удобствам стало труднее работать на чужих машинах. т.е. zshell прививает не очень хорошие навыки.

—

Мышка дура, прав был Суворов.

Это какие, если не секрет?

—

Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.

Неоправдывающиеся ожидания. Может дело в том, что bash я использовал почти на дефолтных настройках, а в конфиге zsh много чего дописывал правил, но во времеена юзанья bash на всех компах он был одинаковый, а сейчас действительно удобно мне только c моим кофигом на zsh.

Ну… И чтов этом плохого? Это более чем естественно, разве нет?

—

Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.

Т.к. я чаще и более активно рабоатаю у себя, то юзаю zsh. Плохого только, то, что если б везде был zsh и дефолтные настройки меня бы устраивали, то было бы лучше :)
ps больше меня раздражает то, что zsh не собираеться c юз флагом static - я не могу использовать zsh как login shell для root (

Звучит как:

Перешёл обратно на M$. Заметил что после linux, привыкнув к своим удобствам, стало труднее работать на чужих машинах. т.е. linux прививает не очень хорошие навыки.