Ubuntu следует Стандартной Базе Linux (LSB)?

на самом деле есть режим, названный как подробный режим, но я не уверен, что у firefox есть такая опция. У некоторых это обычно есть. Но нет проблем, каждое приложение будет состоять из его log.so вы можете проверить активность приложения, проверив его данные журнала.

Если вы хотите включить журнал для Firefox, вы можете проверить это

http://bertrandbenoit.blogspot.in/2011/09/activate-logging-for-mozilla.html [ 111]

каждое действие приложения в Ubuntu вы можете проверить с помощью их определенных журналов. Все приложения будут регистрироваться в каталоге /var/log.

12
задан 19.05.2020, 19:04

2 ответа

Для 11.10 и 12.04 версия Linux Standard base - 4.0, как отмечено на Launchpad . Как объяснено в Linux Foundation , LSB является

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

Спецификация LSB описывает стандарты для многих вещей, таких как файловая система, библиотеки ядра и ключевые функции, такие как libc системные вызовы. Он также определяет стандарты упаковки программного обеспечения и что дистрибутив должен поддерживать стандарт об / мин , даже если его стандартная система пакетов не использует систему об / мин.

Спецификация также содержит стандарт для уровней выполнения и сценариев инициализации, а связанный пакет, включенный в Ubuntu, - lsb-base. Этот пакет, согласно собственному описанию, содержит библиотеку оболочки

init-functions, которая может использоваться сценариями инициализации других пакетов для ведения журнала консоли и других целей.

Самый простой способ продемонстрировать поддержку Ubuntu для этих init стандартов - это запустить

grep -ri "BEGIN INIT INFO" /etc/init.d

и затем изучить один из перечисленных файлов. Sudo, например, будет иметь спецификации заголовка LSB в начале сценария:

### BEGIN INIT INFO
# Provides:          sudo
# Required-Start:    $local_fs $remote_fs
# Required-Stop:
# X-Start-Before:    rmnologin
# Default-Start:     2 3 4 5
# Default-Stop:
# Short-Description: Provide limited super user privileges to specific users
# Description: Provide limited super user privileges to specific users.
### END INIT INFO

Каталоги, такие как $local_fs, которые упомянуты этими заголовками LSB, перечислены в /etc/insserv.conf. Для получения дополнительной информации о init см. Стр. 168 из этой книги по Ubuntu

Трудно найти конкретные области, в которых Ubuntu отличается от стандартов LSB, и отказ от ответственности в LSB пакетов означает, что существование этих пакетов не

не означает, что Debian полностью соответствует Стандартной базе Linux, и не должно рассматриваться как утверждение о том, что Debian совместим с LSB . [+1132]

В целом, однако, и Ubuntu, и Debian намерены быть совместимыми, и они включают команду lsb_release, чтобы указать общее соответствие дистрибутивов. Однако при необходимости они будут время от времени расходиться в отношении таких вещей, как иерархия файловой системы, как отмечено в ответах здесь:

0
ответ дан 19.05.2020, 19:04
  • 1
    Я должен сказать превосходный Ответ. Будет +1 голосование, когда я пойму мысли для него. – YumYumYum 19.05.2020, 19:05
  • 2
    @karolszk я также все еще смотрю для получения дополнительной информации и могу развернуть ответ, если я нахожу более частные факты о текущем состоянии LSB. Поскольку Ubuntu основан на Debian, может стоить посмотреть на политику Debain и думать на LSB также. – Hammad Khan 19.05.2020, 19:05
  • 3
    Этот ответ объясняет детали о стандартном LSB и ссылках на чиновника человечности lsb пакет. Но я don' t найденный здесь официальная человечность состояния по сравнению с lsb, рассматривающим, например, текущий LTS или любой прогресс направления к соответствию. Я don' t знают, был ли выполнен некоторые тесты соответствия, выполненные в 12,04. На веб-странице LSB I don' t нашел любую такую информацию. Так I' m наблюдающий человечность и я ничего не нашел. Таким образом, я предполагаю, что текущая разработка человечности не фокусируется на LSB вообще. Действительно ли я прав? Или нет? – Radenko Zec 19.05.2020, 19:05

Ubuntu, как и Debian, «стремится соблюдать LSB» через программу «чужеродные», но не считается полностью совместимым.

0
ответ дан 19.05.2020, 19:05
  • 1
    There' s больше к LSB, чем RPM-пакеты. Для полноты было бы лучше включать некоторую поверхностную информацию о lsb-base пакет. – Hammad Khan 19.05.2020, 19:05

Теги

Похожие вопросы