Ошибка: невозможно найти пакет
Я установил 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