小编Mic*_*ael的帖子

yum 模拟安装

从 ubuntu 的角度来看,如果我想查看将安装/升级的附加软件包,我可以使用 apt-get --simulate install <package name>

yum 有类似的东西吗?我们的 Red hat box (yum) 是我们的生产服务器,所以我想在我实际安装一些软件包之前确切地看看会发生什么。

真的找不到一个好的解决方案,有人建议:

yum --assumeno install <package name>
Run Code Online (Sandbox Code Playgroud)

但这又回来了:

Command line error: no such option: --assumeno
Run Code Online (Sandbox Code Playgroud)

百胜版本: 3.2.22

操作系统版本: Red Hat Enterprise Linux Server release 5.6 (Tikanga)

欢迎任何想法或建议。

package-management redhat

43
推荐指数
3
解决办法
9万
查看次数

使用 ssh 在远程服务器上运行本地脚本而不必担心引号

所以我一直在远程服务器上运行本地脚本:

ssh user@server "`cat local-script.sh`"
Run Code Online (Sandbox Code Playgroud)

但是,今天我有一个包含单引号和双引号的脚本。这会导致脚本失败,因为 的输出cat local-script.sh用引号括起来。如果不修改脚本本身,有没有更好的方法来处理这个问题?

我认为这可能有效:

ssh user@server $(<local-script.sh)
Run Code Online (Sandbox Code Playgroud)

但似乎并没有做任何事情......

ssh bash

4
推荐指数
1
解决办法
5098
查看次数

标签 统计

bash ×1

package-management ×1

redhat ×1

ssh ×1