Come installare un software sulla mia scatola di Linux quando non ho accesso root (sudo)?


8

Ho un server Debian che è un "server condiviso", quindi non ho accesso root ma voglio installarvi su youtube-dl. È possibile installarlo in un altro modo? Ti piace accedere solo alla directory corrente o ad altre limitazioni?

Risposte:


4

È possibile installare youtube-dltramitelinuxbrew

Installa linuxbrew:

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

Aggiungi la linea export PATH="$HOME/.linuxbrew/bin:$PATH"al tuo ~/.bashrc:

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

Installa youtube-dl:

brew install youtube-dl
youtube-dl -U

1
Grazie! Il tuo metodo funziona ma sono ancora curioso di sapere perché abilitare Chmod 777 nella mia directory non ha funzionato.
Idn,

2

Basta interpolare dalla documentazione .

Con curl:

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

O con wget:

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

Nota i suoi requisiti .

Richiede l'interprete Python (2.6, 2.7 o 3.2+).

Se si tratta di un server di lavoro, sapere in anticipo se è consentito installare e eseguire lo streaming.


Sono andato nella mia directory temporanea e ho creato una directory lì per youtube-dl ma quando eseguo il comando curl o wget, dice "/ yt: file system di sola lettura"
idn

Ho installato WordPress su di esso, non significa che ho il permesso di scrittura? Anche quel monte | grep home non ha restituito nulla.
Idn

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

Assicurati di avere accesso al /download/path/


Cambia il percorso che desideri, per il percorso su cui hai i permessi di esecuzione e scrittura!
djsmiley2kStaysInside

Sono andato nella mia directory temporanea e ho creato una directory lì per youtube-dl ma quando eseguo il comando curl o wget, dice "/ yt: file system di sola lettura"
idn

È /yt: Read-only..o /tmp/yt: Read-only...e puoi pubblicare l'output dimount | grep rw
franklinsijo il

è / yt: sola lettura .. e quel comando mount non ha restituito nulla. Si prega di notare che ho installato WordPress su questa scatola.
Idn,

È sudo mount | grep rw. Hai qualche directory a cui hai accesso in scrittura? Qualsiasi /homedirectory.
Franklinsijo,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.