Страница с описанием установленных программ и библиотек каждого пакета · Issue #1042 · Linux4Yourself/book · GitHub
More Web Proxy on the site http://driver.im/
You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Предлагаю сделать отдельную страницу, в которой будут приведены сведения о предназначении каждой программы и библиотеки, входящей в состав определённого пакета. Например:
**`catchsegv`** - Может использоваться для создания трассировки стека, когда программа завершается с ошибкой сегментации.
**`gencat`** - Создаёт каталоги сообщений.
**`getconf`** - Отображает значения конфигурации системы для специфичных переменных файловой системы.
...
`ldconfig` - Настраивает привязки динамического компоновщика.
`ldd` - помогает определить список разделяемых библиотек (shared libraries), от которых зависит программа.
`lddlibc4` - Помогает ldd с объектными файлами.
`locale` - Отображает всевозможную информацию о текущей локали.
`localedef` - Компилирует спецификации локали.
`makedb` - Создает простую базу данных из текстового ввода.
`mtrace` - Читает и интерпретирует файл трассировки памяти и отображает сводку в удобочитаемом формате.
`nscd` - Служба (демон), которая предоставляет кэш для наиболее общих запросов службы имен.
`pldd` - Список динамических общих объектов, используемых запущенными процессами.
`sln` - Статически слинкованная программа `ln`.
`sotruss` - Выполняет трассировку вызовов процедуры разделяемой библиотеки для указанной команды.
`sprof` - Считывает и отображает данные профилирования общих объектов.
`tzselect` - Выясняет у пользователя его текущее местоположение и выводит описание часового пояса на устройство стандартного вывода.
`xtrace` - Трассировка выполняемой программы, и выводит в реальном времени на устройство стандартного вывода выполняемые функции.
`zdump` Распечатывает текущее время для каждого часового пояса, указанного в командной строке.
`zic` - Компилятор часовых поясов.
`ld.so` - Программа выполняет поиск и загружает динамические библиотеки, необходимые программам, а также подготавливает программы к запуску и запускают их.
`libBrokenLocale` - Используется внутри Glibc как грубый хак, чтобы обработать запущенную сломанную программу (например некоторые приложения Motif). Изучите комментарии в файле `locale/broken_cur_max.c` для получения более подробной информации.
`libSegFault` - Обработчик сигнала ошибки сегментации, используемый catchsegv.
`libanl` - Асинхронная библиотека поиска имен.
`libc` - Стандартная библиотека языка Си.
`libcrypt` - Криптографическая библиотека.
`libdl` - Интерфейс библиотеки динамической линковки.
...
Если указывать это в страницах сборки базовой системы, то это будет только нагромождать их, да и многим данная информация просто не нужна. Но основной целью руководства является "У проекта несколько целей. Одна из них - образовательная. Создание системы по этому руководству поможет узнать, для чего используется каждый пакет и каждая программа, как компоненты системы работают вместе и взаимодействуют друг с другом.".
The text was updated successfully, but these errors were encountered:
(связанно с #239)
Предлагаю сделать отдельную страницу, в которой будут приведены сведения о предназначении каждой программы и библиотеки, входящей в состав определённого пакета. Например:
Если указывать это в страницах сборки базовой системы, то это будет только нагромождать их, да и многим данная информация просто не нужна. Но основной целью руководства является "У проекта несколько целей. Одна из них - образовательная. Создание системы по этому руководству поможет узнать, для чего используется каждый пакет и каждая программа, как компоненты системы работают вместе и взаимодействуют друг с другом.".
The text was updated successfully, but these errors were encountered: