Bagaimana cara menginstal perangkat lunak pada kotak linux saya ketika saya tidak memiliki akses root (sudo)?


8

Saya memiliki server Debian yang merupakan "server bersama" jadi saya tidak memiliki akses root tetapi saya ingin menginstal youtube-dl di atasnya. Apakah mungkin untuk menginstalnya dengan cara lain? Suka hanya mengakses direktori saat ini atau batasan lainnya?

Jawaban:


4

Anda dapat menginstal youtube-dlmelaluilinuxbrew

Pasang linuxbrew:

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

Tambahkan baris export PATH="$HOME/.linuxbrew/bin:$PATH"ke ~/.bashrc:

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

Pasang youtube-dl:

brew install youtube-dl
youtube-dl -U

1
Terima kasih! Metode Anda berfungsi, tetapi saya masih ingin tahu mengapa mengaktifkan Chmod 777 di direktori saya tidak berfungsi.
idn

2

Hanya interpolasi dari dokumentasi .

Dengan curl:

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

Atau dengan wget:

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

Perhatikan persyaratannya .

Ini membutuhkan juru bahasa Python (2.6, 2.7, atau 3.2+).

Jika ini server kerja, ketahui sebelumnya apakah Anda diizinkan menginstal dan melakukan streaming.


Saya pergi ke direktori temp saya dan membuat direktori di sana untuk youtube-dl tetapi ketika saya menjalankan perintah curl atau wget, ia mengatakan "/ yt: Sistem file read-only"
idn

Saya telah menginstal WordPress di atasnya, bukankah itu berarti saya memiliki izin menulis? Juga mount itu | grep home tidak mengembalikan apa pun.
idn

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

Pastikan Anda memiliki akses ke /download/path/


Ubah jalur yang Anda inginkan, untuk jalur yang Anda laksanakan dan tulis izinnya!
djsmiley2kStaysInside

Saya pergi ke direktori temp saya dan membuat direktori di sana untuk youtube-dl tetapi ketika saya menjalankan perintah curl atau wget, ia mengatakan "/ yt: Sistem file read-only"
idn

Apakah /yt: Read-only..atau /tmp/yt: Read-only...dan dapatkah Anda memposting outputmount | grep rw
franklinsijo

it's / yt: Read-only .. dan perintah mount itu tidak menghasilkan apa-apa. Harap dicatat bahwa saya telah menginstal WordPress di kotak ini.
idn

Hal ini sudo mount | grep rw.do Anda memiliki direktori yang Anda memiliki akses tulis ke? Setiap /homedirektori.
franklinsijo
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.