Làm cách nào để cài đặt phần mềm trên hộp linux của tôi khi tôi không có quyền truy cập root (sudo)?


8

Tôi có một máy chủ Debian là "máy chủ dùng chung" vì vậy tôi không có quyền truy cập root nhưng tôi muốn cài đặt youtube-dl trên đó. Có thể cài đặt nó một số cách khác? Giống như nó chỉ truy cập thư mục hiện tại hoặc các hạn chế khác?

Câu trả lời:


4

Bạn có thể cài đặt youtube-dlthông qualinuxbrew

Cài đặt linuxbrew:

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

Thêm dòng export PATH="$HOME/.linuxbrew/bin:$PATH"vào ~/.bashrc:

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

Cài đặt youtube-dl:

brew install youtube-dl
youtube-dl -U

1
Cảm ơn! Phương pháp của bạn hoạt động nhưng tôi vẫn tò mò muốn biết tại sao bật Chmod 777 trên thư mục của tôi không hoạt động.
idn

2

Chỉ cần nội suy từ các tài liệu .

Với curl:

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

Hoặc với wget:

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

Lưu ý các yêu cầu của nó .

Nó yêu cầu trình thông dịch Python (2.6, 2.7 hoặc 3.2+).

Nếu đây là máy chủ hoạt động, hãy biết trước xem bạn có được phép cài đặt truyền phát không.


Tôi đã đi đến thư mục tạm thời của mình và tạo một thư mục ở đó cho youtube-dl nhưng khi tôi chạy lệnh curl hoặc wget, nó nói "/ yt: Hệ thống tệp chỉ đọc"
idn

Tôi đã cài đặt WordPress trên đó, điều đó không có nghĩa là tôi có quyền viết? Ngoài ra mà gắn kết | nhà grep trở về không có gì.
idn

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

Hãy chắc chắn rằng bạn có quyền truy cập vào /download/path/


Thay đổi đường dẫn bạn muốn, cho đường dẫn bạn đã thực thi và viết quyền trên!
djsmiley2kStaysInside

Tôi đã đi đến thư mục tạm thời của mình và tạo một thư mục ở đó cho youtube-dl nhưng khi tôi chạy lệnh curl hoặc wget, nó nói "/ yt: Hệ thống tệp chỉ đọc"
idn

Có phải /yt: Read-only..hay không /tmp/yt: Read-only...và bạn có thể đăng kết quả đầu ra củamount | grep rw
franklinsijo

it / yt: Chỉ đọc .. và lệnh mount đó không trả về gì cả. Xin lưu ý rằng tôi đã cài đặt WordPress trên hộp này.
idn

Đó là. sudo mount | grep rwBạn có thư mục nào mà bạn có quyền ghi vào không? Bất kỳ /homethư mục.
franklinsijo
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.