当我没有 root 访问权限 (sudo) 时,如何在我的 Linux 机器上安装软件?

当我没有 root 访问权限 (sudo) 时,如何在我的 Linux 机器上安装软件?

我有一个 Debian 服务器,它是一个“共享服务器”,所以我没有 root 访问权限,但我想在上面安装 youtube-dl。是否可以通过其他方式安装它?喜欢它只访问当前目录或其他限制?

答案1

您可以youtube-dl通过安装linuxbrew

安装linuxbrew

ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Linuxbrew/install/master/install)"
PATH="$HOME/.linuxbrew/bin:$PATH" 

将行添加export PATH="$HOME/.linuxbrew/bin:$PATH"到您的~/.bashrc

echo 'export PATH="$HOME/.linuxbrew/bin:$PATH"' >>~/.bashrc

安装youtube-dl

brew install youtube-dl
youtube-dl -U

答案2

只需从文档

curl

mkdir ~/bin
curl -L https://yt-dl.org/downloads/latest/youtube-dl -o ~/bin/youtube-dl
chmod 0750 ~/bin/youtube-dl

或者与wget

mkdir ~/bin
wget https://yt-dl.org/downloads/latest/youtube-dl -O ~/bin/youtube-dl
chmod 0750 ~/bin/youtube-dl

注意其要求

它需要 Python 解释器(2.6、2.7 或 3.2+)。

如果这是工作服务器,请提前了解是否允许安装溪流。

答案3

wget https://yt-dl.org/downloads/latest/youtube-dl -O /download/path/
chmod u+rx /download/path/youtube-dl

确保您有权访问/download/path/

相关内容