Unable to locate package metasploit что делать

Unable to install metasploit on Ubuntu 16.04 and 17.04 : «E: Unable to locate package metasploit-framework» #313

Comments

sidahmed-malaoui commented May 15, 2017

E: Unable to locate package metasploit-framework

So there is clearly a problem with this metasploit repository.

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

BustedSec commented May 16, 2017

is the a fresh install of PTF or an older on you’re trying to update?

sidahmed-malaoui commented May 16, 2017

On a fresh install on my Ubuntu 17.04, it give me the error :

E: Unable to locate package metasploit-framework

And when I try to update on my Ubuntu 16.04 (it is already installed), it give me the error :

Reinstallation of metasploit-framework is not possible, it cannot be downloaded.

jeffmcjunkin commented May 16, 2017

FWIW I couldn’t replicate the issue in a fresh Ubuntu 16.04 x64 install as of this morning. msfconsole ran fine after install:

Given the issue description it sounds like there was an issue adding the metasploit apt repository, but I don’t know what caused it.

An internal project seems to have had the same issue, but maybe it was solved?

sidahmed-malaoui commented May 16, 2017 •

@jeffmcjunkin The pastbin file you provided is having the same issue :
Unable to locate package metasploit что делать. Смотреть фото Unable to locate package metasploit что делать. Смотреть картинку Unable to locate package metasploit что делать. Картинка про Unable to locate package metasploit что делать. Фото Unable to locate package metasploit что делать

Look at the line 596 in your pastbin file, it says :

E: Unable to locate package metasploit-framework

So I guess that metasploit is already installed in your system, that’s why you didn’t notice the error.

jeffmcjunkin commented May 16, 2017 •

Ah! That VM wasn’t as clean as I thought. I’ll give it a shot with an actually fresh install. Thanks!

jeffmcjunkin commented May 16, 2017

New pastebin a newly-installed-from-ISO VM: https://pastebin.com/LPqbhPXL

sidahmed-malaoui commented May 16, 2017 •

First, thanks for taking this issue seriously, that’s very professional.

So I’ve opened the file /etc/apt/sources.list.d/metasploit-framework.list and grabed the link to the metasploit repository http://downloads.metasploit.com/data/releases/metasploit-framework/apt. I tried to get in the multiple subdirectories, and they all give me this message :

So I guess that the problem is this metasploit repository, may be they changed it or something like that.

jeffmcjunkin commented May 16, 2017

Looks like there’s probably an upstream issue after all. I’ll raise it with them.

jeffmcjunkin commented May 16, 2017

And I can download that URL.

sidahmed-malaoui commented May 16, 2017

jeffmcjunkin commented May 16, 2017

Weird. I didn’t get a reply in Metasploit’s IRC, and it’s working now. so let’s chalk it up to weirdness and close this issue. @BustedSec can we call this one done?

BustedSec commented May 17, 2017

I think so, just conducting a little more investigation using different ubuntu vm’s to make sure issue is resolved before recommending closing

BustedSec commented May 17, 2017

tkh16 commented May 23, 2017

This seems to have started happening again, as of today (it worked fine yesterday).

I also see the other symptoms described above (I work with @jeffmcjunkin on the same internal project he mentioned), leading me to believe this is the same issue again.

tkh16 commented May 23, 2017

Just tried that, still get the same results: failed install, with the error E: Unable to locate package metasploit-framework appearing a few times.

BustedSec commented May 24, 2017

what are the contents of your etc/apt/sources.list
also have you tried references in it to metasploit in sources.list, run an apt-get update, then re-run the ptf module

sidahmed-malaoui commented May 25, 2017

I confirm, I’ve got this error again too.

tkh16 commented May 25, 2017

I see the following in /etc/apt/sources.list.d :
deb http://downloads.metasploit.com/data/releases/metasploit-framework/apt lucid main

I can attach the entire contents if you’d like, but I’m guessing that’s the important part.

I also tried running apt-get update and re-running the module, to no avail.

I suspect this might be an upstream issue. that the package you’re depending on isn’t there for some reason, maybe? I’m seeing the same File not found.» behavior that my colleague @jeffmcjunkin mentioned earlier.

BustedSec commented May 25, 2017

BustedSec commented May 25, 2017

looks like the links are broken right off their nightly build page as well https://apt.metasploit.com/

BustedSec commented May 25, 2017

BustedSec commented May 25, 2017

Rapid7 reports issue is fixed on their end now. Will test again in a few mins.

BustedSec commented May 25, 2017

OK, we are back in business. Confirmed working now on 16.04 and 16.10. Issue can be closed.

tkh16 commented May 25, 2017

Confirmed working for me as well. thank you!

mattulm commented Sep 10, 2018

hello, still seem to have an issue with the updates:

Any thoughts or suggestions?

Luckytrang2010 commented Dec 18, 2020

there isn’t a problem in the repository

E: Unable to locate package metasploit-framework

Adding metasploit-framework to your repository list..E: gnupg, gnupg2 and gnupg1 do not seem to be installed, but one of them is required for this operation

just install gnupg and you’re good to go

pietrotedeschi commented May 25, 2021

BustedSec commented May 25, 2021

yeah, I think we should just add sudo apt-get update to the after-commands to avoid people running into this, it’ll only add a few secs to a standard install

Источник

Ошибка 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 metasploit что делать. Смотреть фото Unable to locate package metasploit что делать. Смотреть картинку Unable to locate package metasploit что делать. Картинка про Unable to locate package metasploit что делать. Фото Unable to locate package metasploit что делать

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

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

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

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

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

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

Unable to locate package metasploit что делать. Смотреть фото Unable to locate package metasploit что делать. Смотреть картинку Unable to locate package metasploit что делать. Картинка про Unable to locate package metasploit что делать. Фото Unable to locate package metasploit что делать

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

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

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

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

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

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

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

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

Unable to locate package metasploit что делать. Смотреть фото Unable to locate package metasploit что делать. Смотреть картинку Unable to locate package metasploit что делать. Картинка про Unable to locate package metasploit что делать. Фото Unable to locate package metasploit что делать

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

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

Unable to locate package metasploit что делать. Смотреть фото Unable to locate package metasploit что делать. Смотреть картинку Unable to locate package metasploit что делать. Картинка про Unable to locate package metasploit что делать. Фото Unable to locate package metasploit что делать

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

Unable to locate package metasploit что делать. Смотреть фото Unable to locate package metasploit что делать. Смотреть картинку Unable to locate package metasploit что делать. Картинка про Unable to locate package metasploit что делать. Фото Unable to locate package metasploit что делать

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

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

sudo add-apt-repository universe multiverse

Unable to locate package metasploit что делать. Смотреть фото Unable to locate package metasploit что делать. Смотреть картинку Unable to locate package metasploit что делать. Картинка про Unable to locate package metasploit что делать. Фото Unable to locate package metasploit что делать

Unable to locate package metasploit что делать. Смотреть фото Unable to locate package metasploit что делать. Смотреть картинку Unable to locate package metasploit что делать. Картинка про Unable to locate package metasploit что делать. Фото Unable to locate package metasploit что делать

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

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

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

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

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

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

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

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

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

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

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

Источник

Устранение ошибки «E: Unable to locate package» на Ubuntu

Unable to locate package metasploit что делать. Смотреть фото Unable to locate package metasploit что делать. Смотреть картинку Unable to locate package metasploit что делать. Картинка про Unable to locate package metasploit что делать. Фото Unable to locate package metasploit что делать

Туториал для новичков: как избавиться от ошибки «E: Unable to locate package» на Linux Ubuntu.

Иногда в процессе установки происходит сбой. Уведомление выглядит следующим образом:

Текст ошибки говорит сам за себя. Система не может найти пакеты, которые вы пытаетесь установить. Почему это происходит?

Устранение ошибки «Unable to locate package» на Ubuntu

Unable to locate package metasploit что делать. Смотреть фото Unable to locate package metasploit что делать. Смотреть картинку Unable to locate package metasploit что делать. Картинка про Unable to locate package metasploit что делать. Фото Unable to locate package metasploit что делать

Шаг за шагом рассмотрим, что могло пойти не так.

1. Имя пакета

Это нужно проверить в первую очередь. Возможно, в название закралась опечатка. Если нужно установить «vlc», а в команде прописано «vcl», то, вполне естественно, процесс прервётся.

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

Во время первого старта системы необходимо запустить обновление при помощи следующей команды:

Эта команда не будет сразу же обновлять Ubuntu. Она предназначена для обновления информации о пакетах, содержащихся в репозиториях.

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

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

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

3. Доступен ли пакет для используемой версии Ubuntu

Итак, название написано правильно, кэш обновлён, но ошибка всё равно появляется.

Вероятно, пакет доступен через репозиторий Universe, а ваша система или не поддерживает его, или версия Ubuntu не поддерживается данной программой.

Шаг первый – проверить актуальную версию Ubuntu через терминал.

На выходе отображается номер версии и кодовое имя.

Unable to locate package metasploit что делать. Смотреть фото Unable to locate package metasploit что делать. Смотреть картинку Unable to locate package metasploit что делать. Картинка про Unable to locate package metasploit что делать. Фото Unable to locate package metasploit что делать

Например, версия Ubuntu 18.04 c кодовым именем “bionic”.

Шаг второй – расширенный поиск на сайте пакетов Ubuntu.

На сайте доступна опция поиска по ключевому слову. Вводим название пакета и выставляем кодовое имя дистрибутива. В графе ”секция” нужно выставить значение ”any”. Запускаем поиск.

Unable to locate package metasploit что делать. Смотреть фото Unable to locate package metasploit что делать. Смотреть картинку Unable to locate package metasploit что делать. Картинка про Unable to locate package metasploit что делать. Фото Unable to locate package metasploit что делать

Так можно узнать, доступен ли пакет для конкретной версии Ubuntu и, если доступен, то к какому репозиторию он относится. Разберём на примере Shutter, программы для создания скриншотов, которую не обновляли в течение последних лет. Для версии Ubuntu18.04 Bionic будут выведены следующие данные.

Unable to locate package metasploit что делать. Смотреть фото Unable to locate package metasploit что делать. Смотреть картинку Unable to locate package metasploit что делать. Картинка про Unable to locate package metasploit что делать. Фото Unable to locate package metasploit что делать

В этом случае есть точное совпадение с названием пакета. Он доступен для версии Ubuntu 18.04 Bionic и относится к репозиторию Universe.

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

После этого обновите кэш, чтобы убедиться, что пакеты доступны через репозитории.

Ничего не помогло, что делать?

Если пакет недоступен и на сайте Ubuntu, то нужно искать другой способ установки. Усилиями сторонних разработчиков были созданы персональные архивы пакетов (PPA). Здесь стоит быть осторожными с неофициальными архивами и не добавлять сомнительные версии в систему.

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

Источник

Install Metasploit in Termux Without any Error 2021

Unable to locate package metasploit что делать. Смотреть фото Unable to locate package metasploit что делать. Смотреть картинку Unable to locate package metasploit что делать. Картинка про Unable to locate package metasploit что делать. Фото Unable to locate package metasploit что делать

Related Posts

19 Comments

Bro plzz make article on payload in metasploit. plzzz

Unable to locate package metasploit что делать. Смотреть фото Unable to locate package metasploit что делать. Смотреть картинку Unable to locate package metasploit что делать. Картинка про Unable to locate package metasploit что делать. Фото Unable to locate package metasploit что делать

Melhor site min ajudo muito recomendo

Bro how to send virus to victim phone with an image on termux

Will this metasploit work on android 10

Unable to locate package metasploit что делать. Смотреть фото Unable to locate package metasploit что делать. Смотреть картинку Unable to locate package metasploit что делать. Картинка про Unable to locate package metasploit что делать. Фото Unable to locate package metasploit что делать

Depending on which company’s phone is being used

Metasploit is now not available. Is there any way to available it?

Unable to locate package metasploit что делать. Смотреть фото Unable to locate package metasploit что делать. Смотреть картинку Unable to locate package metasploit что делать. Картинка про Unable to locate package metasploit что делать. Фото Unable to locate package metasploit что делать

Could not locate Gemfile

ERROR: Could not find a version that satisfies the requirement bundler (from versions: none)
ERROR: No matching distribution found for bundler

Bro cant install msfconsole bcz android version 11 is here

HEY, YOU ARE THE FU. KING BOSS, SIMPLEMENTE GENIAL, GRACAS MAESTRO POR ESTE TUTO PARA INSTALAR METASPLOIT (si de plano aun con estos metodos no pueden instalar es que deplano son muy pen. de. jos)

POR FAVORl: AHORA UN TUTO DE INYECCION DE PAYLOAD.

Источник

How To Fix Unable To Locate Package in Termux App?

Are you using termux app on your android?

If, yes, then i think you’re stuck with this error called “Unable To Locate Package” if you trouble with that then here I have a 99% working solution for you.

Yeah, if you’re using termux or if you’re thinking to install packages on your termux terminal or getting this error then definitely you should follow my steps to fix unable to locate package in termux easily with some simple commands.

So to fix this error we need to set up our storage first, and then we can fix this error, so let’s jump into our main topic and setup our termux storage location and fix the error.

Steps To Fix Unable To Locate Package in Termux App Android or Pc

First open your terminal and place thise codes:

Now you ned to do Upgrade your terminal after updating:

Now its time to place the command to setup your internal storage for package location:

Now you will get a popup message to “allow or deny” so just click on the “Allow” button to get access to your internal storage.

Now when you click on “Allow” then its time to check is it worked or not? so to check this just write another command called.

Then you need to place another command:

Now this is the last command to check all folders of your storage to final checking:

That’s set, if you see your internal storage folders are over here then you’re completely set up your location to your internal storage, and now it’s time to install your package to see if the “unable to locate package” error has or not?

I’m dammed sure that, if you successfully follow all the commands then you will didn’t get any error on your terminal, and now you can install anything on your termux app.

Bottom Line

So, it’s time to leave, because i will complete practically showed you the exact way of how to fix unable to locate package error of termux app? and now it’s your turn to follow my all commands and fix your issue.

Also, in return, if you found anything helpful from this article then please do share on your social media or leave a good comment below to motivate me and that’s why I will create for you latest articles related to termux terminal.

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *