从终端下载应用程序时,系统提示我无法下载,因为我不是 root 用户,当我在 Ubuntu 软件中心搜索特定软件时,它甚至没有显示搜索结果。我需要获取/ttf-mscorefonts
下载preload
。
答案1
CTRL按+ ALT+T并输入来打开终端,id
这将列出您所属的组。
如果你使用的是 Ubuntu 12.04 或更高版本,请查找该组须藤在早期版本中,该组行政。如果您显示属于此组,则您是系统管理员,可以以管理员权限运行命令。如果不是,则您需要请求管理员将您也设为管理员或执行您想要的操作
管理员也可以通过运行sudo adduser username sudo
或sudo adduser username admin
根据您所用的 Ubuntu 版本将用户名替换为您自己的用户名来为您创建一个。
如果您已经是管理员,那么要以管理员权限运行带有 GUI 的程序,请按ALT+F2打开命令行并输入gksu
或gksudo
后跟要运行的程序的名称。例如,gksu nautilus
运行文件管理器。执行命令只是一个链接,gksu
因此两个命令是等效的。
对于命令行应用程序,在命令前加上前缀,sudo
系统会要求您输入密码。输入时没有反馈,但系统会接受。
对于安装预加载的具体示例,命令是
sudo apt-get install preload
更详细地解释了这一点RootSudo - 社区 Ubuntu 文档
答案2
如果您知道您正在寻找的包,您可以使用sudo apt-get install x
x 即您正在寻找的包。
基本上,对于您的预加载(例如),您将使用:
sudo apt-get install preload
sudo 暂时授予您 root 权限。您可能需要阅读https://help.ubuntu.com/10.04/administrative/C/terminal.html甚至更好地利用man sudo
。
您可以使用这些man
页面来更好地理解您所使用的命令,以帮助您了解它们可以在哪些方面为您提供帮助。
答案3
你完全错了。你使用的是非管理员帐户,因此你不能通过终端安装软件。
原因是因为您没有sudo
密码(是的,sudo
不是root
)。
你可以(如果不行,那你还有另一个问题,新问题sudo
) 使用管理员用户的密码通过软件中心安装软件。
如果你想拥有管理权限,那么您需要将用户添加到 sudo 组中。
你必须知道和...之间的不同 sudo
并且root
。Root 不是命令,sudo
也不是用户。