错误:无法找到包

错误:无法找到包

我在虚拟机上安装了 Ubuntu,并尝试在其上安装 Snort。但是,它给出了一条错误消息:

错误信息sudo apt-get update也尝试了命令,但出现了同样的错误。

请帮忙。

谢谢。

答案1

您应该只提供软件包名称apt-get,而不是下载的 tarfile。这将从 Ubuntu 存储库安装软件包版本:

sudo apt-get install snort

答案2

喧闹

什么是 .tar.gz 格式?

在 Unix 下,tar 存档是分发文件包的最常用方法,而 gzip 是最常见的压缩程序。.tar.gz 文件只是用 tar 打包的文件包,然后用 gzip 压缩。

有时,扩展名“.tgz”用作“.tar.gz”的缩写。这在 MS-DOS 等对文件名有任意限制的平台上尤其常见(不能超过一个点,点后不能超过三个字符)。

维基百科

Debian 软件包是标准的 Unix ar 档案,其中包括两个可选择用 gzip (zlib)、Bzip2、lzma 或 xz (lzma2) 压缩的 tar 档案:一个档案保存控制信息,另一个档案包含程序数据。

维基百科

Ubuntu 是一个基于 Debian 的 Linux 操作系统和发行版,适用于个人电脑、智能手机和网络服务器。

由于 Ubuntu 是基于 Debian 的操作系统,因此它使用*.deb软件包来安装软件,但如果您愿意,也可以使用.tar.gz文件来安装软件。但在这种情况下,命令会有所不同。看看这个回答了解更多信息。

Ubuntu

apt-get命令是一个强大的命令行工具,它与Ubuntu的高级打包工具(APT)配合使用,可以执行安装新软件包、升级现有软件包、更新软件包列表索引甚至升级整个Ubuntu系统等功能。

因此,如果您想在 Ubuntu 中安装任何软件,那么您必须输入以下命令:

sudo apt-get install <package-name>

对于你来说,情况是这样的:

sudo apt-get install snort

相关内容