Unable to locate package kali linux nethunter

Ошибка unable to locate package в Ubuntu

Один из многих способов установки программного обеспечения в Ubuntu – команда apt-get или apt. Установка пакетов с помощью пакетного менеджера намного удобнее и безопаснее, чем поиск и загрузка программ в интернете. Открыв терминал, вы должны вызвать утилиту apt с параметром install написать название программы, чтобы установить ее.

При использовании этой команды иногда возникает ошибка E: Unable to locate package. Ошибка не нуждается в пояснении. Linux-система не может найти пакет, который вы пытаетесь установить. Но почему так? Почему она не видит пакет? Рассмотрим несколько способов решения данной проблемы. В этой статье мы рассмотрим как исправить ошибку Unable to locate package error в Ubuntu.

Ошибка Unable to locate package error в Ubuntu

Дальше пошагово рассмотрим процесс устранения ошибки.

1. Проверьте имя пакета

Это первое, что вы должны сделать. Может, в названии пакета опечатка? Если вы пытаетесь установить vlc и написали vcl, то непременно ничего не получится. Опечатки – распространенная проблема, так что убедитесь в том, что вы не допустили ошибок во время ввода имени пакета.

2. Обновите кэш репозиториев

Если вы в первый раз запустили систему после установки, следует написать команду update:

sudo apt update

Данная команда не обновит Ubuntu полностью. На деле, команда apt update составляет локальный список доступных для установки пакетов.

При использовании команды install, менеджер пакетов apt просматривает кэш, чтобы получить информацию о пакете и его версии, а затем скачать его из репозиториев в сети. Если пакета в кэше нет, система не сможет его установить.

Кэш в только что установленной системе изначально пуст. Именно поэтому вам стоит запустить команду apt update сразу после установки Ubuntu или других дистрибутивов, основанных на Ubuntu (например, Linux Mint).

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

3. Убедитесь, что пакет доступен в вашей версии Ubuntu

Отлично! Вы проверили название пакета, и оно верно. Вы запустили команду update, чтобы обновить состояние кэша, но все ошибка unable to locate package все еще присутствует. Вполне возможно, что пакет попросту недоступен. Но вы следуете инструкции с какого-то сайта, и у всех получается установить его указанным образом. В чем может заключаться проблема?

Есть два варианта. Либо пакет доступен в репозитории Universe, который в вашей системе не включен, либо пакета вовсе не существует для вашей версии Ubuntu.

Первый шаг – проверьте, какая версия Ubuntu у вас запущена. Откройте терминал и введите следующую команду:

В результате вы увидите версию Ubuntu и ее кодовое название. Именно кодовое название нам важно больше всего. Как видите, мы используем Ubuntu 18.04 с кодовым именем bionic. У вас может быть иначе, но суть должна быть понятна. Как только вы получили сведения о версии и названии, откройте сайт Ubuntu Packages.

Читайте также:  Videogram для windows skachat

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

Вам будет показано, доступен ли пакет для вашей версии Ubuntu, и если это так, то вместе с этим отобразится репозиторий, в котором он находится. Мы искали средство создания скриншотов Shutter и вот, что вышло для Ubuntu 18.04 Bionic:

В нашем случае, название пакета точно совпало. Это значит, что пакет shutter существует для Ubuntu 18.04 Bionic, но в репозитории Universe.

Если необходимый пакет доступен для вашей версии Ubuntu, но в Universe или Multiverse, эти репозитории необходимо включить:

sudo add-apt-repository universe multiverse

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

sudo apt update

Теперь установка пакета должна пройти гладко.

Ничего не работает, что делать?

Если сайте Ubuntu Packages показывает, что пакета для вашей версии системы нет, то придется найти обходные пути его установки.

Возьмем в качестве примера Shutter. Это отличное средство создания скриншотов для Linux, но его несколько лет не обновляли, поэтому в Ubuntu 18.10 и более новых версиях оно не поддерживается. Как же его установить? К счастью, один сторонний разработчик создал собственный репозиторий (PPA) и установить программу можно с помощью него. Искать пакеты и PPA, в которых они находятся, можно на сайте Launchpad для Ubuntu.

Учтите, что не стоит подключать неофициальные PPA к списку репозиториев. Лучше пользоваться теми, которые есть в вашем дистрибутиве.

Если нет даже PPA, зайдите на официальный сайт программы и проверьте, нет ли там описания альтернативных способов установки. У некоторых проектов есть .deb или AppImage файлы. Другие перешли на Snap пакеты.

Иными словами, проверьте на официальном сайте, не изменился ли метод установки приложения.

Если ничего не помогло, есть вероятность, что проект уже не поддерживают, и в таком случае придется поискать программе замену.

В заключение…

Теперь вы знаете как исправить ошибку unable to locate package Ubuntu. Если вы начали пользоваться Linux недавно, все может казаться очень непонятным. По этой причине мы освещаем подобные темы, чтобы вы могли лучше разобраться в том, как работают те или иные аспекты вашей системы.

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

Источник

[Solved] E: Unable to locate package in Kali Linux

Like other Linux distribution Kali Linux also needs a dedicated source to download and install the packages we need. By default, Kali Linux doesn’t come with the necessary source links.

We need to manually put the list of sources from where we want to install our required packages. If there is no sources list or bad sources list on the Linux system it will result in ‘E: unable to locate package‘ error.

This problem may comes due to bad internet connection. If the internet connection is not the problem then it might because for the wrong repository. We will solve this problem by going through the processes explained in this article.

Читайте также:  Windows поставить пентиум 4

First we need to go to our Kali Linux’s computer File system and navigate to etc/apt folder.

Right-click on the ‘sources.list‘ text file and open it with any text editor.

editing sources.list on mousepad

Delete if there is anything already wrote on the text file. Then copy and paste following lines there.

deb http://http.kali.org/kali kali-rolling main non-free contrib

Then save and close it.

There is another way to do it more easily. We can use a single command to do all these works. We just need to open a terminal and run the following command:

This command may ask the super user password (SuDo password) of the Kali Linux machine and fix the repository.

Now we need to update the system by using following command:

Now it will start update and after update our problem is fixed.

So this is the most simple way to fix unable to locate package in Kali Linux.

Источник

update & Meta packages installation error from chroot #924

Comments

webkodex commented Jul 8, 2017 •

Device: Motorola Nexus 6

OS version Marshmallow

Built from repo (date and build command) or downloaded from website (links):

Output of cat /proc/version in adb shell or NetHunter Terminal:
Linux version 3.10.40-g15269a3-dirty(root@kali) (gcc version 4.7(GCC) #3 SMP

Issue: am running nethunter version 3.15, I cannot install meta packages in chroot manager as i get error in kali terminal unable to locate package. also i get error while i do apt-get update should i update/upgrade chroot ? if yes then how to reinstall chroot manager ? or if its related to anything else suggest me a fix.

Regards
skorp


The text was updated successfully, but these errors were encountered:

binkybear commented Jul 10, 2017

This is due to Sana being outdated. Will update release images in next day or two.

webkodex commented Jul 13, 2017

Hi, is there any image update for sana ? how to do it ?

True-Demon commented Jul 17, 2017 •

The smartest thing to do is to download and install the latest chroot for Kali-rolling; however, there is a slightly risky but probably okay-ish way to do it. Replace your sources.list entries with the kali-rolling entries and perform a dist-upgrade. I am testing this now, and will report back success or failure tomorrow. If you’re feeling lucky, you can try what I’m about to do.

I would recommend backing up your chroot if it is important to you, but in my case, it doesn’t work at all, so I copied my original sources.list file to a backup

After that, nano a new sources.list in the nethunter terminal like so.

Uncomment deb-src line if you want source files, but there’s really no reason to do this.
Ctrl+O and save, Ctrl+x to exit nano.
in the terminal run
sudo apt-get update
wait for a few minutes.
sudo apt-get upgrade -y
wait forever.
sudo apt-get dist-upgrade -y
wait forever and a day.

If all goes well, this will upgrade the chroot to the latest Kali-rolling distro utilizing the standard ARMhf repos the same way you would if you were upgrading from Sana to Rolling on a standard desktop. I’m pretty confident all will be just fine, but better let me take the risk first since I don’t really care about my phone if this somehow breaks everything. Lol 👍

Читайте также:  Создание файла через консоль линукс

Edit: Just following up as promised. The process above worked as I expected. Chroot is repaired and all of the tools are fully functional. Updates and chroot metapackages now install as they should. Nothing a little Googling couldn’t have solved.

Источник

How to Fix Repository Error “Unable to Locate Package” in Kali Linux?

So you may notice that after installing Kali Linux whenever you try to install some new packages and use apt-get install command there was an error “ E : Unable to Locate Package” and the command is not working. This error occurs generally due to the repository error i.e. “sources.list” file is either blank or is setup with a dead repository.

To fix this error follow these steps:

Open sources.list file by command: #atom /etc/apt/sources.list

Here you need to remove the entry as this causes a broken Kali Linux installation. Apt uses this file /etc/apt/sources.list that lists the ‘sources’ from which packages can be obtained. This file is need to be edited with some either CLI editor or text editor.

Here there are two repositories that you need to edit.

First copy the sources repositories

Then copy regular repositories

Paste these two entires in source.list file and save it

Exit the editor

Go to terminal and update the packages with the command: #apt-get update

Now try to install any package

The error has been fixed successfully and now any package can be installed easily.

Источник

Installation error «unable to locate package python-nfqeue» #18

Comments

jabulonboaz commented Oct 9, 2018

I just installed and upgraded a fresh copy of Kali Linux from the official site. Then i cloneed your git and went through your installation guide. After i click «y» to install the dependencies automatically i get this error «unable to locate package python-nfqeue».
As a result i can never run your tool.
Pls help.

The text was updated successfully, but these errors were encountered:

x3l51 commented Jan 22, 2019

You can’t use python3. Use this instead sudo python2 netattack2.py

You can alternatively look at my repos for I have made an fork that works with python3. It needs testing anyway.

matineit commented Apr 24, 2019

/netattack2# python2 netattack2.py
ERROR: Modules missing.
Do you want to automatically install all requirements? (y/n): y
[*] Installing requirements, please stand by.
Requirement already satisfied: netifaces in /usr/local/lib/python2.7/dist-packages (0.10.9)
E: Unable to locate package python-nfqueue

/netattack2# python netattack2.py
ERROR: Modules missing.
Do you want to automatically install all requirements? (y/n): y
[*] Installing requirements, please stand by.
Requirement already satisfied: netifaces in /usr/local/lib/python2.7/dist-packages (0.10.9)
E: Unable to locate package python-nfqueue

Can you help me how to solve this problem ?

SirCthulhu commented Apr 24, 2019

Hey ! It issues is easy to fix !

Just open the nettack2.py with the text editor of your choice ! After that, just remove every line, that contains « python-nfqueue »

After that save it. And re rune the command !

It should work just fine without it !
Hope this will fix your issues ! (It worked for me so should work for you with no problem ! ^^)

Источник

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