Я не могу установить какие-либо пакеты через терминал!

Я продолжаю получать следующее:

Reading package lists... Done Building dependency tree Reading state information... Done The following packages were automatically installed and are no longer required: geoip-database-extra gir1.2-ayatanaappindicator3-0.1 gir1.2-gexiv2-0.10 libayatana-appindicator3-1 libayatana-indicator3-7 libjs-openlayers libnl-route-3-200 libqt5multimedia5 libsmi2ldbl libwireshark-data libwireshark10 libwiretap7 libwscodecs1 libwsutil8 python-bs4 python-certifi python-configobj python-html5lib python-httplib2 python-lxml python-olefile python-openssl python-pil python-pycurl python-requests python-urllib3 python-webencodings wireshark wireshark-common wireshark-qt Use 'sudo apt autoremove' to remove them. 0 upgraded, 0 newly installed, 0 to remove and 34 not upgraded. 1 not fully installed or removed. After this operation, 0 B of additional disk space will be used. Setting up install-info (6.5.0.dfsg.1-2) ... /usr/sbin/update-info-dir: 4: /etc/environment: Syntax error: Unterminated quoted string dpkg: error processing package install-info (--configure): installed install-info package post-installation script subprocess returned error exit status 2 Errors were encountered while processing: install-info E: Sub-process /usr/bin/dpkg returned an error code (1)

Выход cat / etc / environment:

icebunny08@D3CRYPT3D:~$ cat /etc/environment PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/usr/java/jre1.8.0_171/bin" JAVA_HOME="/usr/java/jre1.8.0_171
1
задан 24 May 2018 в 23:32

2 ответа

Вы должны отредактировать свой / etc / environment с помощью текстового редактора и добавить к нему последнюю цитату ("). Например, с помощью Nano:

sudo nano /etc/environment

измените

PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/usr/java/jre1.8.0_171/bin" JAVA_HOME="/usr/java/jre1.8.0_171

на

PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/usr/java/jre1.8.0_171/bin" JAVA_HOME="/usr/java/jre1.8.0_171"

Нажмите Ctrl + O, чтобы сохранить, затем Ctrl + X, чтобы выйти .

1
ответ дан 17 July 2018 в 13:31

Вы должны отредактировать свой / etc / environment с помощью текстового редактора и добавить к нему последнюю цитату ("). Например, с помощью Nano:

sudo nano /etc/environment

измените

PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/usr/java/jre1.8.0_171/bin" JAVA_HOME="/usr/java/jre1.8.0_171

на

PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/usr/java/jre1.8.0_171/bin" JAVA_HOME="/usr/java/jre1.8.0_171"

Нажмите Ctrl + O, чтобы сохранить, затем Ctrl + X, чтобы выйти .

1
ответ дан 20 July 2018 в 13:37
  • 1
    Я сделал то, что вы сказали, и это результат, когда я попробовал sudo apt-get dist-upgrade: вы хотите продолжить? [Y / n] y Настройка install-info (6.5.0.dfsg.1-2) ... W: APT планировало для dpkg делать больше, чем сообщалось (0 против 4). Затронутые пакеты: install-info: amd64 – icebunny08 24 May 2018 в 23:53
  • 2
    Затем запустите sudo apt-get install -f, а затем sudo dpkg --configure -a. – N0rbert 24 May 2018 в 23:59
  • 3
    Теперь я получаю N: Обновление из такого репозитория не может быть выполнено безопасно и поэтому отключено по умолчанию. N: см. Справочную страницу apt-secure (8) для создания репозитория и сведений о конфигурации пользователя. – icebunny08 25 May 2018 в 00:42
  • 4
    Попробуйте обновить списки пакетов с помощью sudo apt-get update и затем обновить пакеты с помощью sudo apt-get dist-upgrade. – N0rbert 25 May 2018 в 12:09
  • 5
    Пробовал это, он все еще не работал. – icebunny08 25 May 2018 в 12:24

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

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