小编Eva*_*lva的帖子

为什么 Linux/Ubuntu 有一个无组织的安装解决方案?

我再次开始使用 Windows 7 来玩一些我一直错过的游戏,我不得不说,重新回到标准安装区域让我松了一口气Program Files

从我在几乎每个 Linux 发行版上注意到的情况来看,游戏/程序或其他奇怪的地方都有 5 个不同的区域。当你安装某些东西时,我觉得你几乎必须猜测它的安装位置,老实说,这对我来说没有任何意义。

所以我的问题是,为什么在 Linux/Ubuntu 上看起来好像没有标准?我并不是说这是一件坏事。我只是想了解其背后的原因。

nautilus 12.04

5
推荐指数
1
解决办法
266
查看次数

基本和最有用的 gnome-shell 快捷方式

我可以知道什么是主要和最有用的 gnome-shell 快捷键吗?

我希望他们切换窗口并选择工作区等。

gnome shortcut-keys 12.04

3
推荐指数
1
解决办法
1882
查看次数

使用“sudo su”的最佳实践

我已经使用终端一段时间了,有时(实际上,很多次)我使用一个命令,例如:

cp /etc/test ~/testFolder/
Run Code Online (Sandbox Code Playgroud)

我收到这个错误:

cp: cannot open `/etc/test` for reading: Permission denied
Run Code Online (Sandbox Code Playgroud)

那是我记得我忘记了sudo它之前的命令的那一刻,所以我按向上箭头然后按CTRL+A转到行的开头并在sudo那里插入:

sudo cp /etc/test ~/testFolder/
Run Code Online (Sandbox Code Playgroud)

更糟糕的情况是你vim用来编辑文件,你忘记了sudo命令,程序启动时没有看到警告,你编辑了整个文件,最后,你无法保存它!

当你意识到你这样做了很多次时,它会变得很烦人,特别是如果你像我一样并且习惯于输入没有sudo. 有一个方法可以解决这个问题,当你启动终端时,只需sudo su以root用户身份输入使用命令,但有人说它更容易犯错误,你会永远后悔。

我的问题是,以 root 身份执行命令的最佳实践是什么?sudo每次使用和错过它还是自动使用sudo bash并有破坏整个系统的风险?

command-line bash sudo su

2
推荐指数
1
解决办法
4723
查看次数

运行C程序的“无输入文件”

当我尝试hello program在终端上运行C 时,出现以下错误:

$ gcc hello.c -o hello
gcc: error: hello.c: No such file or directory
gcc: fatal error: no input files
compilation terminated.
Run Code Online (Sandbox Code Playgroud)

command-line

2
推荐指数
1
解决办法
9万
查看次数

无法在 Ubuntu 14.04 上安装 EPEL 5.4

我是 Ubuntu 的菜鸟。

我正在按照一些说明安装epel-release-5-4.noarch.rpm在 VirtualBox 中托管的虚拟 Ubuntu 14.04 上。

我试过命令:

sudo rpm -Uvh http://download.fedora.redhat.com/pub/epel/5/i386/epel-release-5-4.noarch.rpm
Run Code Online (Sandbox Code Playgroud)

但它说the host download.fedora.redhat.com is unknown

所以我找到了这个工作网址:

https://dl.fedoraproject.org/pub/epel/5/i386/

在这个 url 中有可用的epel-release-5-4.noarch.rpm.

所以我尝试了命令:

sudo rpm -Uvh https://dl.fedoraproject.org/pub/epel/5/i386/epel-release-5-4.noarch.rpm
Run Code Online (Sandbox Code Playgroud)

但我得到这个错误:

warning: /var/tmp/rpm-tmp.9Y0b8t: Header V3 DSA/SHA1 Signature, ID key 217521f6: NOKEY
error: Failed dipendencies:
redhat-release >= 5 is needed by epel-release-5-4.noarch
Run Code Online (Sandbox Code Playgroud)

知道如何解决这个问题吗?

谢谢。

virtualbox software-installation 14.04

-1
推荐指数
1
解决办法
2万
查看次数