Como instalar um software na minha caixa linux quando não tenho acesso root (sudo)?

8

Eu tenho um servidor Debian que é um "servidor compartilhado", então eu não tenho acesso root, mas eu quero instalar o youtube-dl nele. É possível instalá-lo de outra maneira? Gosta de acessar apenas o diretório atual ou outras limitações?

    
por idn 06.01.2017 / 20:46

3 respostas

4

Você pode instalar youtube-dl a linuxbrew

Instale linuxbrew :

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

Adicione a linha export PATH="$HOME/.linuxbrew/bin:$PATH" ao seu ~/.bashrc :

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

Instale youtube-dl :

brew install youtube-dl
youtube-dl -U
    
por 06.01.2017 / 21:31
2

Basta interpolar a documentação .

com curl :

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

Ou com wget :

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

Tenha em atenção os requisitos .

It requires the Python interpreter (2.6, 2.7, or 3.2+).

Se este for um servidor de trabalho, saiba com antecedência se você tem permissão para instalar o fluxo e .

    
por 06.01.2017 / 20:54
1
wget https://yt-dl.org/downloads/latest/youtube-dl -O /download/path/
chmod u+rx /download/path/youtube-dl

Verifique se você tem acesso ao /download/path/

    
por 06.01.2017 / 20:50