美文网首页
Linux 免 root 使用 apt 安装软件

Linux 免 root 使用 apt 安装软件

作者: 寂风如雪 | 来源:发表于2022-01-05 00:04 被阅读0次

https://github.com/0x00009b/pkget
按照说明安装后 pget <package_name> 即可
值得注意的是

echo export PATH=$PATH:$HOME:.apt/usr/bin:.apt/bin:.apt/sbin:.apt/usr/share:.apt/usr/lib >>  $HOME/.profile #don't just be shure 
echo export PATH=$PATH:$HOME:.apt/usr/bin:.apt/bin:.apt/sbin:.apt/usr/share:.apt/usr/lib >> $HOME/.bashrc #be extra shure 

这里会在 $HOME/.profile$HOME/.bashrc 中写入
PATH=<PATH>:<HOME>:.apt/usr/bin:.apt/bin:.apt/sbin:.apt/usr/share:.apt/usr/lib
<PATH><HOME> 分别为使用命令 pget 时环境变量 $PATH$HOME 的值。会覆盖该行之前对$PATH的全部设置
把上述代码修改为

echo export PATH=\$PATH:\$HOME:.apt/usr/bin:.apt/bin:.apt/sbin:.apt/usr/share:.apt/usr/lib >>  $HOME/.profile #don't just be shure 
echo export PATH=\$PATH:\$HOME:.apt/usr/bin:.apt/bin:.apt/sbin:.apt/usr/share:.apt/usr/lib >> $HOME/.bashrc #be extra shure 

则写入的是 PATH=$PATH:$HOME:.apt/usr/bin:.apt/bin:.apt/sbin:.apt/usr/share:.apt/usr/lib
不会对 $PATH 进行覆盖,而是增加所需的目录
这个 fork 中已经修改了上述问题,也提了 pull request 但还没有通过(20220105)

相关文章

网友评论

      本文标题:Linux 免 root 使用 apt 安装软件

      本文链接:https://www.haomeiwen.com/subject/wnthcrtx.html