我是 Linux 新手,正在运行 CentOS。我遇到过四种更新或安装软件的方法。
到目前为止,我已经看到:
yum install [program]apt-get install [program]rpm -i [program].rpmwget [program].tar.gz-> unpack-> ./configure-> make->make install最后一个是一个真正的痛苦,尤其是来自 Windows,在 Windows 中,程序安装通常只需单击一下,并且有一个不错的安装向导。
所以,我的问题是:
gcc在 CentOS 6.2+ 的系统上安装4.7.x/4.8.x的最简单方法是什么?默认的 RPM 包包含旧版本的gcc.
apt-cache show <package> 还显示了它的依赖关系。
yum info <package> 不显示依赖关系,但它显然知道它们。
如何向 yum 询问指定包的依赖关系?
今天在我的工作站上安装了全新的 CentOs 6.4。
我想安装g++. 令我惊讶的是,我没有成功使用
yum install gcc-g++
Run Code Online (Sandbox Code Playgroud)
问题是,即使进行搜索,我也没有得到任何结果。
# No package available
yum search g++
Run Code Online (Sandbox Code Playgroud)
最重要的是我安装成功gcc。
你知道我是否使用了错误的包名或者我应该怎么做?
我在我的 apache 日志中看到一些错误,它们可能(也可能不)与我最近使用 Yum 安装/删除的某些软件包有关。
有没有办法查看已更新/安装/删除的 Yum 软件包的历史记录?
我可以使用 unix 中的“history”命令,但有些安装可能是用不同的帐户完成的。我也试过在网上搜索并阅读手册页,但没有找到任何东西。
我正在运行yum check-update,它在 2 行输出后冻结:
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
Run Code Online (Sandbox Code Playgroud)
我不确定发生了什么。我记得用 yum 做的最后一件事是yum update查看 CentOS yum 存储库之一,但我没有做任何更改。
有什么建议可以修复 yum 吗?
我正在使用红帽 5.4。
我已经使用 yum 安装了一个包,这个包是wireshark。
但是,安装后。我在哪里可以找到 rpm 包?
我想找到实际的wireshark.rpm 包,以便我可以将它安装在另一台未连接到Internet 的机器上。
每次我跑步yum install或yum update,我得到
无法设置语言环境,默认为 C
然后是其他信息。
如何避免收到此警告?
当我这样做时yum remove,它有时会保留一个包的配置文件。
无论如何要完全删除一个包,而不保留属于该包的任何文件?
我正在运行 CentOS。