Kuinka asentaa ja suorittaa VLC Media Player juurina Linuxissa


VLC on ilmainen ja avoimen lähdekoodin monialustainen multimediasoitin, kooderi ja suoratoistolaite, joka toimii. Se on erittäin suosittu (ja mahdollisesti eniten käytetty) mediasoitin siellä.

Jotkut sen merkittävistä ominaisuuksista sisältävät tuen melkein kaikille (ellei useimmille) multimediatiedostoille, ja se tukee myös ääni-CD-, VCD- ja DVD-levyjä. Lisäksi VLC tukee erilaisia suoratoistoprotokollia, joiden avulla käyttäjät voivat suoratoistaa sisältöä verkon kautta.

Tässä artikkelissa näytämme sinulle yksinkertaisen hakkeroinnin, jonka avulla voit käyttää VLC-mediasoitinta pääkäyttäjänä Linuxissa.

Huomaa: On olemassa syy, miksi VLC ei toimi juuritilillä (tai sitä ei voi suorittaa pääkäyttäjänä), koska juuritili on tarkoitettu vain järjestelmän ylläpitoon, ei jokapäiväiseen toimintaan.

Asenna VLC Player Linuxiin

VLC: n asentaminen on niin helppoa, että se on saatavana virtaviivaisten Linux-alueiden virallisissa arkistoissa, suorita seuraava komento omalla Linux-jakelullasi.

$ sudo apt install vlc   	 #Debain/Ubuntu
$ sudo yum install vlc 	         #RHEL/CentOS
$ sudo dnf install vlc   	 #Fedora 22+

Jos käytät Linux-järjestelmää pääkäyttäjänä, esimerkiksi Kali Linux, saat alla olevan virheen, kun yrität suorittaa VLC: tä.

"VLC is not supposed to be run as root. Sorry. If you need to use real-time priorities and/or privileged TCP ports you can use vlc-wrapper (make sure it is Set-UID root and cannot be run by non-trusted users first)."

Suorita alla oleva sed komento tehdäksesi muutoksia VLC-binaaritiedostoon, se korvaa geteuid-muuttujan (joka määrittää kutsuvan prosessin todellisen käyttäjätunnuksen) getppid: llä (joka määrittää kutsuvan prosessin vanhemman prosessin tunnuksen).

Tässä komennossa ’s/geteuid/getppid /’ (regexp = geteuid, korvaava = getppid) tekee taikuuden.

$ sudo sed -i 's/geteuid/getppid/' /usr/bin/vlc

Vaihtoehtoisesti voit muokata VLC-binaaritiedostoa hex-editorilla, kuten bless, hexeditor. Etsi sitten geteuid-merkkijono ja korvaa se getppidillä, tallenna tiedosto ja poistu.

Vielä yksi tapa kiertää tämä on ladata ja koota VLC-lähdekoodi siirtämällä lippu --enable-run-as-root ./configure : lle ja VLC: n pitäisi pystyä suorittamaan pääkäyttäjänä.

Siinä kaikki! Sinun pitäisi nyt suorittaa VLC pääkäyttäjänä Linuxissa. Voit jakaa ajatuksiasi käyttämällä alla olevaa palautelomaketta.