问题 1:我是否必须拥有在我的个人工作站上进行安装的 root 权限?
问题 2:如果对问题 1 的回答是“是”,如何在我的个人工作站上获取 root 权限?
make install
问题 3:如果对问题 1 的回答为“否”,则如果要求在根控制目录中创建目录,如何完成安装?
问题描述:
我在执行时遇到问题make install
。
make install
用于安装开源https://github.com/RTimothyEdwards/open_pdks要求在 /usr/local/share 目录中有一个受 root 控制的 /pdk 目录。
我尝试过mkdir pdk
,但由于没有 root 权限而出现权限错误。
答案1
一般来说,root 权限由系统管理员(设置工作站的人员)授予您。
具体来说,如果您安装了系统,那么您已经拥有 root 权限。安装期间在 Ubuntu 系统上创建的第一个用户具有 root 权限。具有 root 权限的用户可以通过在命令前加上 来执行具有这些权限的命令sudo
,例如sudo make install
。
问题 1:我是否必须拥有在我的个人工作站上进行安装的 root 权限?
如果您想安装软件,那么,是的,您将需要 root 权限。
问题 2:如果对问题 1 的回答是“是”,如何在我的个人工作站上获取 root 权限?
我们不知道您的情况。如果您安装了系统,则您已经拥有了权限。如果没有,则需要询问设置系统的人员。如果您受过足够的 Linux 系统管理培训,该人员可能只会允许您拥有这些权限。如果您不知道自己在做什么,则以 root 身份运行系统很容易破坏系统。
如果您的用户具有 root 权限,则可以使用图形工具安装软件。如果需要以 root 身份执行操作,系统将询问您的用户密码。如前所述,该sudo
命令允许您以 root 权限执行终端命令。
问题 3:如果对问题 1 的回答是“否”,那么如果 make install 要求在根控制目录中创建目录,如何完成安装?
现在很明显,您需要 root 权限才能修改系统目录中的文件和目录。