Comment installer un logiciel sur ma box Linux lorsque je n'ai pas d'accès root (sudo)?

8

J'ai un serveur Debian qui est un "serveur partagé" donc je n'ai pas d'accès root mais je veux y installer youtube-dl. Est-il possible de l'installer d'une autre manière? Vous aimez accéder uniquement au répertoire actuel ou à d'autres limitations?

idn
la source

Réponses:

4

Vous pouvez installer youtube-dlvialinuxbrew

Installer linuxbrew:

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

Ajoutez la ligne export PATH="$HOME/.linuxbrew/bin:$PATH"à votre ~/.bashrc:

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

Installer youtube-dl:

brew install youtube-dl
youtube-dl -U
GAD3R
la source
1
Merci! Votre méthode fonctionne mais je suis toujours curieux de savoir pourquoi l'activation de Chmod 777 sur mon répertoire n'a pas fonctionné.
idn
2

Il suffit d'interpoler à partir de la documentation .

Avec curl:

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

Ou avec wget:

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

Notez ses exigences .

Il nécessite l'interpréteur Python (2.6, 2.7 ou 3.2+).

S'il s'agit d'un serveur de travail, sachez à l'avance si vous êtes autorisé à installer et diffuser.

Christophe
la source
Je suis allé dans mon répertoire temporaire et j'y ai créé un répertoire pour youtube-dl mais quand j'exécute la commande curl ou wget, il dit "/ yt: système de fichiers en lecture seule"
idn
J'ai installé WordPress dessus, cela ne signifie-t-il pas que j'ai une autorisation d'écriture? Aussi cette monture | grep home n'a rien retourné.
idn
1
wget https://yt-dl.org/downloads/latest/youtube-dl -O /download/path/
chmod u+rx /download/path/youtube-dl

Assurez-vous d'avoir accès au /download/path/

franklinsijo
la source
Changez le chemin que vous voulez, pour le chemin sur lequel vous avez des autorisations d'exécution et d'écriture!
djsmiley2kStaysInside
Je suis allé dans mon répertoire temporaire et j'y ai créé un répertoire pour youtube-dl mais quand j'exécute la commande curl ou wget, il dit "/ yt: système de fichiers en lecture seule"
idn
Est-ce /yt: Read-only..ou /tmp/yt: Read-only...pouvez-vous publier la sortie demount | grep rw
franklinsijo
c'est / yt: en lecture seule .. et cette commande de montage n'a retourné rien. Veuillez noter que j'ai installé WordPress sur cette boîte.
idn
C'est. sudo mount | grep rwAvez-vous un répertoire auquel vous avez accès en écriture? N'importe quel /homerépertoire.
franklinsijo