HaikuOS - Русскоязычная Вики
Advertisement

С появлением пакетного менеджера появилась возможность предотвратить извлечение конкретного файла из пакета. В загрузочном меню Haiku есть опция «Blacklist entries». Однако этот способ позволит вам отключать системные пакеты только до следующей перезагрузки.

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

Рассмотрим несколько шагов:

1. Выясните, какой файл вы хотите добавить в черный список, и в каком пакете он находится, в системном или пользовательском.
2. Следующий шаг - создайте текстовый файл с именем «packages» в /boot/system/settings или в /boot/home/config/settings/global. Первый каталог используется для добавления в черный список системных пакетов, второй для пользовательских.
3. В файле 'packages' добавьте, приблизительно, следующее:

Package 'packagename' {
	EntryBlacklist {
		'entrypath'
		...
	}
}


4. Например, чтобы добавить в черный список драйверы intel_extreme и xhci, которые являются частью системного пакета «haiku», файл «packages» следует отредактировать следующим образом:

Package haiku  {
	EntryBlacklist {
		add-ons/kernel/drivers/bin/intel_extreme
		add-ons/kernel/busses/usb/xhci
	}
}
  • «packagename» - это имя пакета без версии, например «haiku».
  • «entrypath» - относительный путь установки, например «add-ons/Translators/FooTranslator».

Пример[]

Пример занесения в черный список драйвера broadcom570x. Создаем текстовый файл «package» в /boot/system/settings со следующим содержимым:

Package haiku {
	EntryBlacklist {
		add-ons/kernel/drivers/bin/broadcom570x
	}
}

Затем мы сохраняем файл и перезагружаемся. После того, как Haiku снова запускается, пакет снова монтируется, но файл игнорируется пакетом.

Haiku
Информация BFSГалереяBeOS-системы
Haiku

ИсторияСмена названияАрхитектураВерсииHaiku на ХабреВидеоРепозитории пакетовПрограммыДекораторыИспользование программАналоги ПОПО BeOSWineПланы на будущееHaiku в коммерческих продуктахHaikuPorterBeGeistert

Форки и дистрибутивы PoemSakura
BeOS BeBoxSony eVillaBeIAZetaOSВиртуальные машины
Компании Be Inc.Palm, Inc.Haiku Inc.yellowTabMagnussoftAccess Co., Ltd.Google Inc.
Попытки продолжения BeOS

BlueEyedOSCosmoeMonaOS

Помощь FAQ: BeOS, HaikuУправление ПОЗагрузчикиЗагрузочная флешкаОбновление из репозиториев • HPKG-пакет: созданиераспаковкаФинансовая поддержка Haiku через GoodSearchСборка HaikuСборка Haiku с помощью CygwinОтчеты об ошибкахBeOS заметкиWi-fiДаунгрейдПроблемы с оборудованиемЧерные спискиУправление окнамиОтладкаПрограммирование для Haiku OSБаннерорезка
Обзоры ОС Haiku: быстрый взгляд на неизвестную альтернативуBeOS – ОС, которая пока ещё жива!История одного процесса
Advertisement