linux非root普通用户如何安装软件?我用yum install 提示:
You need to be root to perform this command.
网友回复
首先是软件一般从软件仓库中获取,即现在熟悉的应用市场;再次基本上用命令行安装软件,不是双击安装包(Mac OS可以这样做)。熟悉命令行安装软件,是迈向Linux世界基础的一步。apt/yum/dnf等软件包管理工具,会自动解决依赖问题,让用户一行命令就获取到所需软件。例如安装g++,执行sudo apt-get install g++/sudo yum install -y gcc-c++即可。
有些软件是别人自行写的,给的源代码,也没有提交到仓库,apt-get/yum/dnf的安装方式就行不通。这时需要先下载源代码,解压(不能点右键解压,对不少人是个难题),然后按照说明文档make && make install。不管是从软件仓库,还是手工编译源代码的方式,对有root权限的用户问题都不大(问题常出现在依赖)。倒霉的是没有root权限,还不得不安装软件才能正常工作的普通账号。对这些普通账号,需要额外的软件或依赖库时,该如何自救解脱? 问题在权限,有必要先了解一下Linux中文件和用户的权限。对任意一个文件(Linux下一切皆文件,包括目录、CPU内存等设备),可以使用ls -l查看其权限。命令的每行首列输出类似(d|-)rwxrwxrwx,这就是文件的权限标志。第一个字母是文件类型,d表示目录,-表示普通文件,s套接字,l链接文件,等等;接下来有9列,每3列一组,总共3组,对应...点击查看剩余70%
python如何跟踪足球比赛指定球员全场运动标注打聚光灯合成
如何将linux服务器的文件目录映射到windows电脑磁盘?
Docling 与 MarkItDown 两个库有啥不同?
豆包收费后国产其他ai软件也会跟进收费吗?
JPEG 与 HEIF图片格式区别?
centos7版本太旧无法安装python3.11,如何在docker中运行python3.11?
python如何做个RPA按键精灵的程序?
写一个windows的cmd的python代码如何在命令行中捕获获取复制粘贴的图片?
如何将别人爆款的抖音短视频短剧文案提取为seedance2的提示词?
阿里云域名dns云解析10万次日限额如何应对?


