Kali linux add ppa repository add apt repository

apt-add-repository не работает в Kali Linux

Я использую Kali Linux, и когда я пытаюсь использовать команду sudo add-apt-repository ppa:alex-wv/pulseaudio-equalizer-ppa , он дает мне этот код:

Мне нужна помощь, чтобы это сработало.

1 ответ 1

Это адаптировано и обновлено из этого ответа пользователя « Интересно . »:

Шаг 1

Чтобы добавить репозитории на большинство (если не на все) производные от Debian системы, основной способ сделать это — отредактировать файл sources.list , находящийся в /etc/apt/sources.list . Чтобы сделать это, используйте любой редактор по вашему выбору, чтобы открыть файл.

Это должно выглядеть так, если вы никогда не изменяли файл sources.list и Kali был установлен правильно:

Теперь вы можете добавить любые репозитории, которые вам нравятся, добавив адрес репозитория в следующую строку в вашем файле sources.list и сохранив его. После сохранения перейдите к шагу 2.

Шаг 2

Следующим шагом является очистка всех кэшированных и не стертых файлов из /var/cache/apt/archives/ и /var/cache/apt/archives/partial/ . Для этого выполните команду apt-get clean . Затем обновите файлы индекса пакетов (чтобы вы могли устанавливать пакеты из добавленного вами репозитория), запустив apt-get update . Обновите все установленные пакеты, чтобы вы могли загружать зависимости и разрешать конфликты, запустив apt-get upgrade . В новом добавленном вами хранилище могут быть установлены некоторые базовые пакеты или системные приложения, поэтому сделайте это с помощью обновления разрешения конфликтов умных зависимостей с помощью apt-get dist-upgrade . Теперь вы должны быть готовы к работе.

Предупреждения и другая информация

Обычно для Kali (и обычно только для Kali) очень плохо добавлять репозитории в вашу систему, потому что они могут нарушить вашу установку Kali. Поскольку одна из основных функциональных возможностей Kali — это все предустановленные пакеты, то есть, системно говоря, она очень нестабильна. Если вы устанавливаете один пакет, который нуждается в определенных зависимостях, или обновляете определенные зависимости, чтобы он не был обратно совместим, то вы по существу сломаете некоторые (или все) пакеты, предустановленные в Kali, что полностью отрицает необходимость иметь Kali. Из-за этого менталитета Кали стала очень хрупкой. Хотя Kali работает отлично из коробки или с пакетами, которые вы устанавливаете из официальных репозиториев, добавление репозиториев может потенциально сломать вашу систему. Согласно официальным документам Kali,

Любые дополнительные репозитории, добавленные в файл Kali sources.list, скорее всего, BREAK YOUR KALI LINUX INSTALL.

Это означает, что вы должны держаться подальше от неофициальных репозиториев при использовании Kali. На самом деле, согласно документам Кали,

Единственными наиболее распространенными причинами сбоя установки Kali Linux являются следующие неофициальные рекомендации и, в частности, произвольное заполнение файла sources.list системы неофициальными репозиториями.

Так что, если вы следуете Интернет-учебнику или тому подобному, имейте в виду, что добавление неофициальных репозиториев в ваш sources.list является наиболее частой причиной поломки системы Kali.

Читайте также:  Как восстановить компоненты центр обновления windows 10

Финальные заметки

Хотя этот метод работает в системах Debian Derivative GNU/Linux, в большинстве случаев рекомендуется придерживаться официальных репозиториев Kali. Если вы хотите, конечно, добавьте репозитории, но важно знать, что предоставляют репозитории и какие пакеты будут обновляться при apt-get upgrade , поскольку они могут сломать другие ваши пакеты.

Если вы пытаетесь установить определенную программу, я бы искал Unix-build для сборки самостоятельно из исходного кода.

Для получения дополнительной информации о хранилищах Kali смотрите здесь:

Источник

Kali linux add ppa repository add apt repository

The topic of repositories is always a large one, and comes up frequently. It is an item which people often get wrong and confused with. Please take the time to read the information below and any references which is linked to before acting on anything.

Default Network Repository Value

On a standard, clean install of Kali Linux, with network access, you should have the following entry present in /etc/apt/sources.list :

If the output doesn’t exactly match up to the above output, you may not be able to install any new additional packages or receive updates. This may happen for any number of reasons, such as:

  • You have switched your branch.
  • Using a different hardcoded mirror.

You will probably want to read the “switching branches” section to alter this.

Since Kali 2020.3, after Kali’s setup is complete, network repositories will be enabled by default, even if there was no network access during installation.

Switching Branches/Regular Repositories

Kali has various different branches to choose from (please take the time to read which one would be the best option for your setup), and you may be able to switch or include additional repositories.

kali-rolling (Default & frequently updated):

kali-last-snapshot (Point release so more “stable” & the “safest”):

kali-experimental (Packages which are under testing — often used with the rolling repository):

Sources.list Format

  • Archive is going to be deb (Regular Binary) or deb-src (Source), depending if you want a package or the source of the package.
  • Mirror should be http.kali.org/kali as this is our load balancer, which will direct you to best mirror.
  • Branch is what version of Kali you wish to use.
  • Component is what packages you wish to use, based on the Debian Free Software Guidelines (DFSG). Kali defaults to everything.

Default Offline Install Values

During the Kali setup process, if you don’t have access to a network connection to reach a repository, you will perform an offline installation of Kali Linux. You will be limited to the packages & the version which is on the medium you installed Kali from. This will then configure Kali to continue to use this medium to install packages from, even after Kali has been installed.

This means you will not get any updates to packages, or any new additional tools, which can be frustrating. You can see if you the offline media enabled if your values match up with whats below (or if you want to enable this option):

If your output matches whats above, please see the switching branch section, if you wish to receive updates.

Читайте также:  Avertv usb драйвер windows 10

However, if you do have network connection, which has access to network repositories, it will be enabled for you. You don’t need to do anything.

Non-Kali Repositories

If you want to install additional tools and software (such as signal) outside of what Kali has to offer, you may need to include an extra repository for this to happen. Please do not alter /etc/apt/sources.list , as this is used for the Kali Linux Operating System. Any extra tools and software needs to be placed into their own file in the directory /etc/apt/sources.list.d/ (such as /etc/apt/sources.list.d/repo-name.list , replacing repo-name with the mirror name). It is highly recommended that each mirror should be in its own file.

By adding Kali’s repository to a non-Kali OS (such as trying to add Kali to Ubuntu), this will highly increase the chance of your system not working. It may not happen straight away, but without any warning, it may break. We will not be able to offer support (and based on what we have seen over the years, most other OS will not help too).

Likewise, adding other operating system’s repositories into Kali (such as trying to put Ubuntu on Kali), will break your installation. This is the single most common reason why Kali Linux systems break.

If any guides are telling you to do anything else than the above, this is unofficial advice, and completely not supported by Kali Linux. More often than not, users in this case end up doing a reinstall after learning this lesson.

Mirrors

We have a list of official Kali Linux mirrors, as well as a guide on how to setup your own. This may be kept as a local repository which is only accessible on a LAN, or a remote private one, or if you have the ability to, you may wish to share back to the community and make it public allowing for anyone else in your geographical area to benefit from it.

Source Repositories

By using a deb in the repositories, it will allow for binary packages to be downloaded. However, should you require the source to a package (so you can compile the package yourself if you so wish, or look into debugging a problem with a package), you can add deb-src as a extra line in the repositories.

We used kali-rolling for the branch above, but you can select any value you wish.

Updated on: 2021-Sep-27
Author: g0tmi1k

Источник

🐧 Как добавить официальные репозитории Kali Linux в sources.list

В терминале проверьте текущий список репозиториев apt, присутствующих в системе.

Если репозитории APT отсутствуют, вставьте приведенный ниже код, чтобы добавить их.

Обновите список ваших пакетов:

При желании вы можете сделать обновление системы

Наконец-то нашёл рабочий вариант. Спасибо!

Всегда рады 🙂 оставайтесь с нами

  • Аудит ИБ (44)
  • Вакансии (10)
  • Закрытие уязвимостей (98)
  • Книги (27)
  • Мануал (1 937)
  • Медиа (66)
  • Мероприятия (38)
  • Мошенники (22)
  • Обзоры (724)
  • Обход запретов (33)
  • Опросы (3)
  • Скрипты (106)
  • Статьи (292)
  • Философия (77)
  • Юмор (17)
Читайте также:  Как посмотреть дату активации windows

Anything in here will be replaced on browsers that support the canvas element

Источник

Ошибка add-apt-repository command not found

В репозиториях Debian и Ubuntu есть множество различных программ, которых будет достаточно для удовлетворения потребностей большинства пользователей. Но есть специфичные программы, которых пока что нет в репозиториях, также там нет новых версий программ. Поэтому достаточно часто в Ubuntu, Debian, Linux Mint и других системах используются репозитории PPA.

Обычно такие репозитории поддерживают либо разработчики программ, таким образом, там будет всегда новая версия, либо добровольцы, они добавляют программы, которых нет в официальных репозиториях. Но при попытке добавить репозиторий в систему может возникнуть ошибка add-apt-repository command not found. В этой небольшой статье мы разберем как ее исправить и почему она возникает.

Что значит add-apt-repository command not found?

Дословно это словосочетание обозначает что команда add-apt-repository не найдена в системе. А если такой программы нет в вашем дистрибутиве, то вы не сможете добавить репозиторий. Вернее сможете, но это будет намного сложнее. Причин может быть несколько:

  • Вы используете дистрибутив, несовместимый с системой управления пакетами deb, поэтому команды и нет, вы не сможете использовать ppa в Arch, Gentoo, Manjaro, Fedora и так далее, тут ничего не поделать;
  • Вы используете не Ubuntu. Утилита для управления репозиториями разработана командой Ubuntu и поставляется по умолчанию только в этим дистрибутивом, в других, основанных на Debian системах ее нужно установить.
  • Вы набираете команду неверно. Если вы копируете команду с какого-либо интернет-ресурса, то обратите внимание на дефисы, на многих ресурсах они часто заменяются на тире автоматически, из-за этого команда будет неверной.

Как исправить error add-apt-repository command not found?

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

sudo apt install software-properties-common

Иногда система может выдавать, что пакет установлен, но несмотря на это продолжать сыпать ошибки при попытке установить PPA:

Такое случается иногда из-за ошибок во время установки. Система думает, что пакет установлен, но на самом деле, в файловой системе нет файлов данного пакета, для решения проблемы мы можем его переустановить:

sudo apt install —reinstall software-properties-common

Важно отметить, что в версиях Ubuntu ниже 13.10 этот пакет назывался по-другому — python-software-properties. Поэтому если вы используете дистрибутив, основанный на старой версии системы, то стоит устанавливать именно этот пакет:

sudo apt install python-software-properties

Чтобы убедиться что пакет установлен правильно и все файлы есть там, где они и должны быть, вы можете использовать команду:

dpkg -L software-properties-common

Затем можете попытаться выполнить файл программы напрямую:

И убедитесь, что у него есть права на выполнение, а то мало ли:

ls -l /usr/bin/add-apt-repository

Если все правильно, то ошибки add apt repository команда не найдена больше быть не должно.

Выводы

В этой статье мы разобрали что означает ошибка sudo add-apt-repository command not found и как ее исправить чтобы получить возможность работать с PPA. Если у вас остались вопросы, спрашивайте в комментариях!

Источник

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