Как установить APT/dpkg на любой Linux, где его нет?

Как установить APT/dpkg на любой Linux, где его нет?

Для начала признаюсь, что я новичок в мире Linux и использовал только Ubuntu/LinuxMint/Debian.

Я только что наткнулся на дистрибутив Linux под названием "Core Linux", который весит всего 11 МБ. Естественно, у него нет графического интерфейса, менеджеров окон/входов и среды рабочего стола.

Я пытался установить на него GDK/Gnome3, но поскольку там нет aptили dpkg, я застрял здесь.об/минхотя работает.

Итак, может ли кто-нибудь подсказать мне, как мне действовать дальше? Как мне установить что-то из следующего?

  • apt
  • dpkg
  • оконный менеджер
  • менеджер входа
  • среда рабочего стола

решение1

Скорее всего, это не то, что вам нужно. Если дистрибутив не использует формат apt/ dpkgдля своих пакетов и репозиториев, установка самого инструмента вам не поможет.

Если «CoreLinux» — это дистрибутив на основе RPM, вы можете поискать такие инструменты, как dnf and/или yum, которые обычно являются соответствующими инструментами в дистрибутивах на основе RPM.

решение2

Вы не получаете выбора менеджера пакетов. Вообще говоря, каждый дистрибутив поддерживает только один менеджер пакетов низкого уровня, например, dpkgс форматом пакета deb в Debian/Ubuntu/Mint/…, rpmс форматом пакета RPM в Fedora/RHEL/SuSE/… и т. д. По большей части каждый дистрибутив имеет одну структуру менеджера пакетов высокого уровня (APT в Debian, dnf в более новых Fedora/RHEL, yum в более старых Fedora/RHEL и т. д.), хотя иногда вы получаете выбор.

Если вам приходится использовать незнакомый менеджер пакетов,Пакман Розеттаможет быть полезным.

Вы можете использоватьдебутстрапдля установки пакетов Debian вchroot. Вы можете сделать это на любой системе с ядром Linux, даже Android. Пакеты Debian устанавливаются в отдельной иерархии, а не смешиваются с вашей существующей операционной системой.Шрутавтоматизирует большую часть конфигурации. Смотретьвики Ubuntuилимой урокдля примеров настройки schroot; они предназначены для Debian/Ubuntu поверх Debian/Ubuntu, но после установки schroot и debootstrap настройка будет такой же.

Как заметил schaiba, «Core Linux» на самом деле, вероятно,Крошечное ядро ​​Linux. Имеет собственный менеджер пакетов:Браузер приложений, собширный список доступных пакетовнесмотря на небольшой размер базовой установки. Поэтому вы, вероятно, захотите установить пакеты Tiny Core, а не APT.

Связанный контент