ルートアクセスがない場合は、Linuxシステムにソフトウェアをインストールする方法は?

ルートアクセスがない場合は、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/

関連情報