如何在没有 sudo 的情况下在 Ubuntu 上安装树?

如何在没有 sudo 的情况下在 Ubuntu 上安装树?

我正在使用实验室的服务器,但我没有 sudo 权限。我想显示特定文件的树,所以我想通过以下方式安装树

apt install tree

或者

snap install tree

但它显示错误:访问被拒绝(尝试使用 sudo)

我的问题是:

  1. 可以在没有 sudo 的情况下安装树吗?
  2. 有没有类似的别名可以替代树?

非常感谢,

答案1

首先,创建一个工作目录:

mkdir ~/deb

更改到新目录:

cd ~/deb

下载树:

apt download tree

提取文件:

dpkg-deb -xv ./*deb ./

现在您可以使用完整路径运行 tree 命令:

~/deb/usr/bin/tree

此安装工作正常,因为依赖项很少(libc6)并且 tree 命令不依赖于任何已安装的库。


或者,您可以通过在文件中添加以下行来设置别名~/.bashrc

alias tree="$HOME/deb/usr/bin/tree"

保存文件后,不要忘记获取~/.bashrc文件以应用更改:

. ~/.bashrc

现在您应该能够tree像平常一样运行该命令。

相关内容