美文网首页
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