Как установить программное обеспечение на моем компьютере с Linux, если у меня нет доступа с правами root (sudo)?

8

У меня есть сервер Debian, который является «общим сервером», поэтому у меня нет доступа с правами root, но я хочу установить на него youtube-dl. Возможно ли установить его другим способом? Нравится только доступ к текущему каталогу или другие ограничения?

IDN
источник

Ответы:

4

Вы можете установить 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
GAD3R
источник
1
Спасибо! Ваш метод работает, но мне все еще интересно узнать, почему не работает Chmod 777 в моем каталоге.
IDN
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+).

Если это рабочий сервер, заранее узнайте, разрешено ли вам устанавливать и транслировать.

Кристофер
источник
Я пошел в свою временную директорию , и сделал каталог там для YouTube-DL , но когда я бегу скрученные или Wget команду, он говорит «/ уг: только для чтения файловой системы»
IDN
Я установил на него WordPress, разве это не значит, что у меня есть разрешение на запись? Также это крепление | grep home ничего не вернул.
IDN
1
wget https://yt-dl.org/downloads/latest/youtube-dl -O /download/path/
chmod u+rx /download/path/youtube-dl

Убедитесь, что у вас есть доступ к /download/path/

franklinsijo
источник
Измените путь, который вы хотите, для пути у вас есть права на выполнение и запись!
djsmiley2kStaysInside
Я пошел в свою временную директорию , и сделал каталог там для YouTube-DL , но когда я бегу скрученные или Wget команду, он говорит «/ уг: только для чтения файловой системы»
IDN
Это /yt: Read-only..или /tmp/yt: Read-only...вы можете опубликовать выводmount | grep rw
franklinsijo
это / yt: только для чтения .. и эта команда монтирования ничего не вернула. Обратите внимание, что я установил WordPress на эту коробку.
IDN
Это sudo mount | grep rw. У вас есть каталог, в который у вас есть доступ для записи? Любой /homeкаталог.
franklinsijo