Linux debian нет apt

How to install APT/dpkg on any Linux that doesn’t have it?

Isn’t the distribution called Tiny Core Linux? I haven’t used it, but I as far as I know it doesn’t have the package management tools you are used to (apt/dpkg). Please have a look at their documentation : wiki.tinycorelinux.net/wiki:getting_started .

2 Answers 2

Most likely, it’s not what you want. If a distribution doesn’t use the apt / dpkg format for its packages and repositories, installing the tool itself wouldn’t help you much.

If “CoreLinux” is an RPM based distribution, you could look for tools like dnf and /or yum , which normally are the corresponding tools on RPM based distributions.

You don’t get a choice of the package manager. Generally speaking, each distribution only supports one low-level package manager, e.g. dpkg with the deb package format on Debian/Ubuntu/Mint/…, rpm with the RPM package format on Fedora/RHEL/SuSE/…, etc. For the most part each distribution has a single high-level package manager framework (APT on Debian, dnf on newer Fedora/RHEL, yum on older Fedora/RHEL, etc.) although occasionally you get a choice there.

If you have to use an unfamiliar package manager, the Pacman Rosetta can be useful.

You can use debootstrap to install Debian packages in a chroot. You can do this on any system with a Linux kernel, even Android. The Debian packages are installed in a separate hierarchy, not mixed with your existing operating system. Schroot automates most of the configuration. See the Ubuntu wiki or my tutorial for examples of schroot setup; they’re for Debian/Ubuntu on top of Debian/Ubuntu but once you’ve installed schroot and debootstrap the setup is the same.

As schaiba remarked, “Core Linux” is probably actually Tiny Core Linux. It has its own package manager: Appbrowser, with an extensive available package list despite the small size of the basic installation. So you probably want to install the Tiny Core packages, not install APT.

Источник

Как исправить ошибку «apt command not found»

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

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

Менеджеры пакетов apt или apt-get используются дистрибутивами Linux на основе Debian, такими как Ubuntu.

Если вы используете другой дистрибутив Linux, такой как CentOS, вам нужно использовать менеджер пакетов yum вместо apt. Если вы используете Fedora, используйте менеджер пакетов dnf.

Пользователи SUSE должны использовать менеджер пакетов zypp.

Если вы используете дистрибутив Linux, такой как Debian или Ubuntu, и у вас возникает ошибка «apt command not found», продолжайте читать ниже. Первый раздел этого документа предназначен для пользователей Ubuntu; инструкции для пользователей Debian можно найти во втором разделе.

Читайте также:  Автор linux операционная система

Исправление ошибки «apt command not found» в Ubuntu Linux

В этом руководстве я предполагаю, что по какой-то причине внешний интерфейс диспетчера пакетов apt был удален из вашей системы.

В приведенных ниже инструкциях описаны все шаги по установке последней версии пакета apt для Ubuntu.

Для начала перейдите по этой ссылке https://packages.ubuntu.com/ и прокрутите страницу вниз, чтобы найти раздел поиска.

Введите apt в поле ключевого слова, выберите правильный выпуск Ubuntu и нажмите кнопку «Поиск», как указано стрелками на снимке экрана ниже.

Прокрутите начальную страницу вниз и нажмите ссылку на пакет apt, как показано на следующем рисунке.

Прокрутите вниз начальную страницу. Внизу вы найдете ссылки для каждой архитектуры; нажмите правильный для вашей системы.

Чтобы завершить загрузку apt, нажмите на ссылку для скачивания.

После загрузки пакета установите его с помощью dpkg, как показано ниже. Важно уточнить, что 1.6.12ubuntu0.2_amd64 необходимо заменить на ту версию и архитектуру, которые вы скачали.

sudo dpkg -i apt_1.6.12ubuntu0.2_amd64.deb

Протестируйте apt еще раз, чтобы проверить, работает ли он сейчас.

Если это все еще не работает, возможно, проблема связана с переменной окружения $PATH.

Чтобы подтвердить это, сначала проверьте, где находится двоичный файл apt. Вы можете использовать команду whereis, как показано в следующем примере.

Как видите, двоичный файл находится в каталоге двоичных файлов /usr/bin (/usr/bin/apt).

Чтобы подтвердить, включен ли путь в ваши переменные среды $PATH, используйте команду echo, за которой следует переменная среды, которую вы хотите проверить ($PATH).

Как видите, каждый путь отделяется двоеточием. Если в вашем случае путь /usr/bin не включен, добавьте его с помощью команды экспорта, как показано на следующем рисунке, а затем снова проверьте apt.

Если после экспорта пути менеджер пакетов apt работает правильно, вы нашли проблему. Но экспорт пути из командной строки — это только временное исправление без сохранения после перезагрузки системы или смены сеанса.

Чтобы сделать это решение постоянным, откройте файл. bashrc в вашем домашнем каталоге с помощью текстового редактора, такого как nano или vi.

В конце файла добавьте следующую строку.

Закрой. bashrc сохраните изменения и обновите переменную среды пути, выполнив следующую команду.

Теперь команда apt должна работать.

Как исправить ошибку «команда apt не найдена» в Debian Linux

Чтобы пользователи Debian могли исправить эту ошибку, сначала перейдите по ссылке https://www.debian.org/distrib/packages#search_packages и прокрутите вниз, чтобы найти раздел поиска.

В поле ключевого слова введите apt, выберите правильный дистрибутив Debian и нажмите кнопку «Поиск».

Вы будете перенаправлены на страницу со списком пакетов. Нажмите на ссылку пакета apt, относящуюся к вашей версии Debian.

Прокрутите начальную страницу вниз и выберите правильную архитектуру для вашей системы.

После перенаправления на страницу зеркал нажмите любое из них, чтобы начать загрузку пакета.

В некоторых случаях ваш браузер может помешать вам загрузить пакет. Разрешить загрузку пакета.

После того, как вы получите пакет с помощью менеджера пакетов dpkg, установите его, как показано ниже. Помните, что 2.2.4_amd64 необходимо заменить на фактическую версию/архитектуру, которую вы загружаете.

sudo dpkg -i apt_2.2.4_amd64.deb

Теперь команда apt должна работать. Если это все еще не работает, возможно, проблема связана с переменной окружения $PATH.

Читайте также:  Запуск исполняемого файла linux ubuntu

Во-первых, проверьте, где находится двоичный файл apt. Вы можете использовать команду whereis, как показано в следующем примере.

Как видите, бинарник находится в каталоге /usr/bin (/usr/bin/apt).

Чтобы узнать, включен ли путь в ваши переменные среды, используйте команду echo, за которой следует переменная среды, которую вы хотите проверить (в данном случае $PATH).

Как видите, каждый путь отделяется двоеточием. Если в вашем случае путь /usr/bin не включен, добавьте его с помощью команды экспорта, как показано ниже, а затем снова проверьте apt.

Если после экспорта пути менеджер пакетов apt работает, вы нашли проблему. Но экспорт пути из командной строки — это только временное исправление без последствий после перезагрузки или смены сеанса.

Чтобы сделать это исправление постоянным, откройте файл. bashrc в вашем домашнем каталоге с помощью текстового редактора.

В конце файла добавьте следующую строку.

Закрой. bashrc сохраните изменения и обновите переменную среды пути, выполнив следующую команду.

Это все; Я надеюсь, что эти шаги решат вашу проблему.

Вывод

Наиболее распространенной причиной появления этого сообщения об ошибке является неправильное использование менеджера пакетов, не совместимого с установленным дистрибутивом Linux. В большинстве случаев это ошибка со стороны пользователя. Но если пользователь пытается правильно использовать менеджер пакетов apt в совместимом дистрибутиве Linux, его установка или исправление пути, как описано в этом руководстве, весьма вероятно решит проблему, если только это не является следствием неправильной установки или более серьезный системный сбой. Все возможные решения, описанные ранее, довольно легко реализуются любым пользователем Linux, независимо от уровня знаний. Для этого требуется только использование менеджера пакетов dpkg или исправление пути.

Большое спасибо за чтение этой статьи; Я надеюсь, что это было полезно для решения проблемы. Продолжайте следить за нами для получения дополнительных советов и руководств.

Насколько публикация полезна?

Нажмите на звезду, чтобы оценить!

Средняя оценка / 5. Количество оценок:

Оценок пока нет. Поставьте оценку первым.

Источник

How to fix apt-get: command not found

fix apt-get command not found

The apt-get: command not found error usually happens when the user is trying to run apt-get on Ubuntu or another Debian-based distro.

In this article, we will list the typical causes of the “apt-get: command not found” error and offer several possible solutions you can try on your own. Note: depending on the specific Linux distribution you are using, the appropriate fix may differ.

What apt-get: command not found means

Linux often store executables at a pre-defined location, usually /usr/bin or /usr/local/bin .

“apt-get: command not found” means that apt-get file cannot be found in either /usr/bin or /usr/local/bin . If you try to run another APT subcommands like apt-cache or apt-config , it’s very likely that you get the same command not found errors, too.

  1. Switch to a supported Linux distribution.
  2. Reinstall APT (along with its subcommands, apt-get , apt-cache , etc.)
  3. Reinstall the OS.
  4. For Amazon Linux: Use yum to install packages in Amazon Linux 2.
  5. For Google Cloud Platform: Use full Debian/Ubuntu images instead of “Container-optimized” versions
  6. For macOS users: Use to Homebrew instead of apt to manage packages.
Читайте также:  Cmd key on linux

Switch to a supported Linux distribution

Each Linux distribution uses their own package managers. APT is the default one on Debian, Ubuntu and all other derivatives.

In other words, apt-get command only works on Debian, Ubuntu and all other derivatives.

If you are trying to run apt-get commands on Fedora, RHEL, CentOS or any Linux distro which isn’t based on Debian, “apt-get: command not found” will show up.

  • Ubuntu and its flavors
  • Debian
  • Pop!_ OS
  • Deepin
  • Linux Mint
  • SparkyLinux
  • Zorin OS
  • PureOS
  • Kali Linux
  • MX Linux

Reinstall apt-get

Another simple way to get apt-get back is to reinstall it. The steps varies between different Linux distributions and customized setups, but the principles are the same.

Follow the instructions below to reinstall apt-get :

  1. Verify that you’re actually running one of the supported distro mentioned above by running cat /etc/*-release command.
  2. Run cat /etc/apt/sources.list to print out sources.list file contents, which includes all information about the DEB repository server on which the operating system get its packages from.
  3. Look for the first line which begins with deb . This is the URL of the main server that your OS get its packages from. In my case, it’s deb http://us.archive.ubuntu.com/ubuntu/ focal main restricted , so the URL would be http://us.archive.ubuntu.com/ubuntu/ .
  4. Open the URL in a web browser, then browse to /pool/main/a/apt/ .
  5. Look for apt_X_Y.deb file, with X being the version number and Y being your architecture. 32-bit OS typically means i386 architecture and 64-bit being amd64 . In my case, the filename would be apt_2.5.5_amd64.deb .
  6. Download the file. Suppose the apt_2.5.5_amd64.deb file is downloaded to ~/Downloads directory, run sudo dpkg -i ~/Downloads/apt_2.5.5_amd64.deb to install apt-get . Remember to modify the filename and the path to suit your specific scenario.

Reinstalling the OS

In case you’ve tried all the methods above without success and apt-get: command not found still persists, then there may be serious issues with the current system.

We would advise reinstalling the whole operating system in this case.

Remember to backup your data and settings before the reinstall. If you didn’t have a tool of your choice to do that, we recommend rclone, a battle-tested solution preferred by open-source community.

For macOS users

By default, macOS doesn’t use APT package manager. In fact, the OS doesn’t have a default package manager at all.

However, there is a popular apt-get alternative for macOS called Homebrew.

Homebrew user can sometimes see a similar “command not found” errors, too. In that case, we already had a guide on possible fixes for “brew: command not found” that you may also want to check out.

We hope that this tutorial helps you solve the problem effectively and quickly.

If you spot any error in the article, or have a suggestion, please let us know via the comment section below.

Источник

Оцените статью
Adblock
detector