После установки youtube-dl на Ubuntu 21.10 с инструкциями на github многие приложения, в том числе текстовый редактор по умолчанию, сломались

Здесь новый пользователь, использующий Ubuntu на версии 21.10 impish.

Я устанавливал youtube-dl по инструкциям на странице 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

После загрузки команд скрипт python, несколько приложений перестали работать полностью, как если бы они были заменены на youtube-dl [ОБНОВЛЕНИЕ 3: сами приложения не были заменены, только их ссылки и ярлыки]. Некоторое затронутое программное обеспечение было приложениями Ubuntu по умолчанию, такими как текстовый редактор по умолчанию (gedit) и калькулятор gnome, в то время как другие были установлены вручную, такие как qbittorrent и steam.

Некоторые вещи, такие как firefox, nano и lutris, все еще работают.

Попытка запустить текстовый редактор, например, из терминала приводит к следующему выводу:

$ gedit

Usage: gedit [OPTIONS] URL [URL...]

gedit: error: You must provide at least one URL.
Type youtube-dl --help to see a list of all options.

Ошибка одинакова со всеми затронутыми приложениями:

$ gnome-calculator

Usage: gnome-calculator [OPTIONS] URL [URL...]

gnome-calculator: error: You must provide at least one URL.
Type youtube-dl --help to see a list of all options.

Единственное, что я пробовал до сих пор, это переустановить gedit через apt, но ничего не изменилось. .

Я хотел бы знать, что пошло не так, и можно ли это исправить или мне нужно выполнить переустановку.

ОБНОВЛЕНИЕ 1: Выводы запрошенных команд:

$ history 

  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

Непонятно, почему он указан дважды.

$ which gedit
/usr/local/bin/gedit

$ which gnome-calculator
/usr/local/bin/gnome-calculator

$ ls -al $(which gedit)
lrwxrwxrwx 1 root root 17 loka   28 19:55 /usr/local/bin/gedit -> /usr/bin/firejail

$ ls -al $(which gnome-calculator)
lrwxrwxrwx 1 root root 17 loka   28 19:55 /usr/local/bin/gnome-calculator -> /usr/bin/firejail

$ file $(which gedit)
/usr/local/bin/gedit: symbolic link to /usr/bin/firejail

$ file $(which gnome-calculator)
/usr/local/bin/gnome-calculator: symbolic link to /usr/bin/firejail

"loka" кажется сокращением от October, у меня есть система на английском языке, но дата, кажется, все еще использует финский язык.

$ echo $PATH
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/snap/bin

ОБНОВЛЕНИЕ 2: дальнейшие запрошенные выходные данные команды из:

fsck запускался с флэш-накопителя

$ sudo fsck -p /dev/nvme0n1p1
fsck from util-linux 2.36.1
fsck.fat 4.2 (2021-01-31)
/dev/nvme0n1p1: 11 files, 1336/130812 clusters

$ sudo fsck -p /dev/nvme0n1p2
fsck from util-linux 2.36.1
/dev/nvme0n1p2: clean, 478908/31227904 files, 49277410/124895488 blocks

Обратно в систему:

$ whereis 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

Пытался также использовать sudo ldconfig, как было предложено ответ, но не получил ни вывода, ни ничего, казалось бы, не изменилось.

ОБНОВЛЕНИЕ 3: Только что выяснилось, что все уязвимые программы по-прежнему работают с полным путем (например, /usr/bin/gedit), проблема, похоже, связана со ссылками и ярлыками для этих Приложения. Такие вещи, как опция щелчка правой кнопкой мыши «Открыть в текстовом редакторе», также все еще не работают.

7
задан 25 December 2021 в 15:03

0 ответов

Другие вопросы по тегам:

Похожие вопросы: