She*_*. S 13 software-installation
我试过了,sudo yum install flex但我只是得到:没有可用的包弹性。我正在尝试为 yara 1.6 的依赖项安装它,以便安装 jsunpack。感谢您的帮助。
Eli*_*gan 19
假设您使用的是 Ubuntu,您通常不应该尝试使用yum. 它仅适用于非常特殊的情况。通常,您应该使用 Ubuntu 的软件包管理器APT(使用apt-get或替代方法aptitude)或使用其图形前端之一(如Ubuntu 软件中心或Synaptic 软件包管理器)安装软件。
yum主要用于基于 Red Hat 的系统(包括 Fedora、Red Hat Enterprise Linux 及其衍生产品)。上面的命令是你会使用的。基于 Red Hat 的系统上用于从特定包文件安装包的低级工具是rpm. dpkg(或其图形前端,gdebi)应该在 Ubuntu 上用于此目的。dpkg安装.deb包——如果你发现你确实需要安装一个.rpm包,你应该使用它alien来制作一个.deb包并安装它。
有关详细信息,请参阅安装软件。
在这种特殊情况下,您可以flex通过单击此处进行安装:
或者您可以通过运行以下命令来安装它:
sudo apt-get update
sudo apt-get install flex
Run Code Online (Sandbox Code Playgroud)
第一个命令更新有关哪些软件包在哪些版本中可用以及来自哪些软件源的信息。建议在从命令行安装或升级软件包之前运行它。而yum在尝试安装之前总是会获取此信息(这很方便,但如果您yum在短时间内运行许多命令,这也会使所需时间长得多),sudo apt-get install ...但不会获取此信息。
如果您没有sudo apt-get update先运行,并且有一段时间没有运行它,您可能会得到一个旧版本的包,试图获取一个不再可用的旧版本,或者获取一个不可用的版本与您安装的其他软件包一起使用。
| 归档时间: |
|
| 查看次数: |
148118 次 |
| 最近记录: |