Un utilizator nou aici, rulează ubuntu pe versiunea 21.10 impish.
Instalam youtube-dl cu instrucțiunile de pe pagina github (https://github.com/ytdl-org/youtube-dl#installation):
$ sudo curl -L https://yt-dl.org/downloads/latest/youtube-dl -o /usr/local/bin/youtube-dl
$ sudo chmod a+rx /usr/local/bin/youtube-dl
După ce comenzile au descărcat scriptul python, mai multe aplicații au încetat să mai funcționeze complet, ca și cum ar fi fost înlocuite cu youtube-dl [UPDATE 3: aplicațiile în sine nu au fost înlocuite, doar linkurile și comenzile rapide ale acestora]. Unele dintre software-urile afectate au fost aplicațiile implicite ale Ubuntu, cum ar fi editorul de text implicit (gedit) și calculatorul gnome, în timp ce altele au fost instalate manual, cum ar fi qbittorrent și steam.
Unele lucruri precum firefox, nano și lutris încă funcționează.
Încercarea de a rula editorul de text, de exemplu, de la terminal are rezultatul următor:
$ gedit
Utilizare: gedit [OPȚIUNI] URL [URL...]
gedit: eroare: trebuie să furnizați cel puțin o adresă URL.
Tastați youtube-dl --help pentru a vedea o listă cu toate opțiunile.
Eroarea este aceeași cu toate aplicațiile afectate:
$ gnome-calculator
Utilizare: gnome-calculator [OPȚIUNI] URL [URL...]
gnome-calculator: eroare: trebuie să furnizați cel puțin o adresă URL.
Tastați youtube-dl --help pentru a vedea o listă cu toate opțiunile.
Singurul lucru pe care l-am încercat până acum a fost să reinstalez gedit prin apt, dar nimic nu s-a schimbat.
Aș dori să știu ce a mers prost și dacă se poate repara sau dacă trebuie să fac o reinstalare.
UPDATE 1: Ieșirile comenzilor solicitate:
$ istorie
867 sudo curl -L https://yt-dl.org/downloads/latest/youtube-dl -o /usr/local/bin/youtube-dl
868 sudo chmod a+rx /usr/local/bin/youtube-dl
869 youtube-dl sudo curl -L https://yt-dl.org/downloads/latest/youtube-dl -o /usr/local/bin/youtube-dl
870 sudo chmod a+rx /usr/local/bin/youtube-dl
Nu știe de ce pare să fie listat de două ori.
$ care gedit
/usr/local/bin/gedit
$ care gnome-calculator
/usr/local/bin/gnome-calculator
$ ls -al $(care gedit)
lrwxrwxrwx 1 root root 17 loka 28 19:55 /usr/local/bin/gedit -> /usr/bin/firejail
$ ls -al $(care gnome-calculator)
lrwxrwxrwx 1 root root 17 loka 28 19:55 /usr/local/bin/gnome-calculator -> /usr/bin/firejail
$ fișier $(care gedit)
/usr/local/bin/gedit: link simbolic către /usr/bin/firejail
$ fișier $(care gnome-calculator)
/usr/local/bin/gnome-calculator: link simbolic către /usr/bin/firejail
„loka” pare să fie scurt pentru octombrie, am sistemul în engleză, dar data pare să folosească în continuare finlandeză.
$ echo $PATH
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/snap/ cos
UPDATE 2: ieșiri suplimentare de comandă solicitate de la:
Fsck a rulat printr-o unitate de memorie
$ sudo fsck -p /dev/nvme0n1p1
fsck de la util-linux 2.36.1
fsck.fat 4.2 (2021-01-31)
/dev/nvme0n1p1: 11 fișiere, 1336/130812 clustere
$ sudo fsck -p /dev/nvme0n1p2
fsck de la util-linux 2.36.1
/dev/nvme0n1p2: curat, 478908/31227904 fișiere, 49277410/124895488 blocuri
Înapoi pe sistem:
$ unde este gedit
gedit: /usr/bin/gedit /usr/lib/x86_64-linux-gnu/gedit /usr/local/bin/gedit /usr/share/gedit /usr/share/man/man1/gedit.1.gz
$ sha256sum /usr/bin/gedit /usr/local/bin/youtube-dl
27545f7fb059c356feeb88a872719c074d0fd5169564ec3fbb3cbb312b093184 /usr/bin/gedit
7880e01abe282c7fd596f429c35189851180d6177302bb215be1cdec78d6d06d /usr/local/bin/youtube-dl
A încercat să folosească sudo ldconfig
de asemenea, așa cum sugerează răspunsul, dar nu a primit rezultate și nici nu s-a schimbat nimic aparent.
UPDATE 3: Tocmai acum am aflat că toate programele software afectate funcționează în continuare cu calea completă (de ex./usr/bin/gedit
), problema pare să aibă legătură cu linkurile și comenzile rapide către aceste aplicații. Lucruri precum opțiunea de clic dreapta „Deschide cu Editor de text” sunt, de asemenea, încă rupte.