Ошибка: невозможно найти пакет

Я установил Ubuntu на виртуальную машину и пытаюсь установить на нее Snort. Тем не менее, это дает мне сообщение об ошибке:

сообщение об ошибкеЯ старался sudo apt-get update команда, но дал мне ту же ошибку.

Пожалуйста помоги.

Благодарю.

2 ответа

Решение

Из Броухаха:

Что такое формат.tar.gz?

В Unix tar-архивы являются наиболее распространенным средством распространения пакетов файлов, а gzip - наиболее распространенная программа сжатия. Файл.tar.gz - это просто набор файлов, упакованных с помощью tar и впоследствии сжатых с помощью gzip.

Иногда расширение ".tgz" используется как сокращение от ".tar.gz". Это особенно распространено на платформах, таких как MS-DOS, которые имеют произвольные ограничения на имена файлов (не более одной точки и не более трех символов после точки).

Из Википедии:

Пакеты Debian являются стандартными архивами Unix ar, которые включают в себя два архива tar, необязательно сжатых с помощью gzip (zlib), Bzip2, lzma или xz (lzma2): один архив содержит управляющую информацию, а другой - данные программы.

Из Википедии:

Ubuntu - это операционная система Linux на основе Debian и дистрибутив для персональных компьютеров, смартфонов и сетевых серверов.

Так как Ubuntu является ОС на основе Debian, поэтому она использует *.deb пакеты для установки программного обеспечения, но при желании вы можете установить программное обеспечение, используя .tar.gz файлы. Но тогда в этом случае команды будут другими. Посмотрите на этот ответ для получения дополнительной информации.

Из Ubuntu:

Команда apt-get - это мощный инструмент командной строки, который работает с Advanced Package Tool (APT) Ubuntu, выполняя такие функции, как установка новых пакетов программного обеспечения, обновление существующих пакетов программного обеспечения, обновление индекса списка пакетов и даже обновление вся система Ubuntu.

Итак, если вы хотите установить какое-либо программное обеспечение в Ubuntu, вам нужно ввести следующую команду:

sudo apt-get install <package-name>

В вашем случае это будет:

sudo apt-get install snort

Вы должны предоставить только имя пакета apt-get, а не загруженный файл. Это установит версию пакета из репозиториев Ubuntu:

sudo apt-get install snort
Другие вопросы по тегам