[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: А почему ‘bash’ не зависит от ‘libreadline’?



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

02 февр. 2015 г. 3:46 пользователь "Dmitry Alexandrov" <321942@gmail.com> написал:
Спасибо.

А может быть, вы еще и знаете, зачем так сделано? Обычно же в поставках типа Дебиана, вроде бы не принято библиотеки с собой таскать. Или нет?

On 01/02/15 05:38, Evgeny Zubok wrote:
Dmitry Alexandrov <321942@gmail.com> writes:

Добрых суток уважаемой рассылке.

Наткнулся только что на тот факт, что ‘bash’ как пакет не имеет в
зависимостях libreadline6 (и 5 тоже) [A]. Будучи убежденным, что GNU
Bash, GNU readline все-таки использует, о чем сообщается даже ман [B],
я удивился.

У bash свой readline, он его с собой тащит.

$ apt-get source bash
$ cd bash-4.2+dfsg
$ tar --xz -xf bash-4.2dfsg.tar.xz
$ ls bash-4.2/lib/readline/

ansi_stdlib.h   histfile.c    misc.c         rlprivate.h   terminal.c
bind.c          histlib.h     nls.c          rlshell.h     text.c
callback.c      history.c     parens.c       rlstdc.h      tilde.c
ChangeLog       history.h     posixdir.h     rltty.c       tilde.h
chardefs.h      histsearch.c  posixjmp.h     rltty.h       undo.c
compat.c        input.c       posixselect.h  rltypedefs.h  util.c
complete.c      isearch.c     posixstat.h    rlwinsize.h   vi_keymap.c
COPYING         keymaps.c     readline.c     savestring.c  vi_mode.c
display.c       keymaps.h     readline.h     search.c      xfree.c
emacs_keymap.c  kill.c        README         shell.c       xmalloc.c
examples/       macro.c       rlconf.h       signals.c     xmalloc.h
funmap.c        Makefile.in   rldefs.h       STANDALONE
histexpand.c    mbutil.c      rlmbutil.h     tcap.h




--
To UNSUBSCRIBE, email to debian-russian-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
Archive: [🔎] 54CEC8C8.6070700@gmail.com" target="_blank">https://lists.debian.org/[🔎] 54CEC8C8.6070700@gmail.com


Reply to: