Не способный Установить

Я не могу установить любое программное обеспечение (от центра программного обеспечения) в человечности, после установки его является отказавшим и когда я проверил, что детализирую, ниже ошибки прибывает.. выручите меня для установки его,

installArchives() failed: perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
    LANGUAGE = (unset),
    LC_ALL = (unset),
    LANG = "en_IN.ISO8859-1"
    are supported and installed on your system.
perl: warning: Falling back to the standard locale ("C").
locale: Cannot set LC_CTYPE to default locale: No such file or directory
locale: Cannot set LC_MESSAGES to default locale: No such file or directory
locale: Cannot set LC_ALL to default locale: No such file or directory
perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
    LANGUAGE = (unset),
    LC_ALL = (unset),
    LANG = "en_IN.ISO8859-1"
    are supported and installed on your system.
perl: warning: Falling back to the standard locale ("C").
locale: Cannot set LC_CTYPE to default locale: No such file or directory
locale: Cannot set LC_MESSAGES to default locale: No such file or directory
locale: Cannot set LC_ALL to default locale: No such file or directory
perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
    LANGUAGE = (unset),
    LC_ALL = (unset),
    LANG = "en_IN.ISO8859-1"
    are supported and installed on your system.
perl: warning: Falling back to the standard locale ("C").
locale: Cannot set LC_CTYPE to default locale: No such file or directory
locale: Cannot set LC_MESSAGES to default locale: No such file or directory
locale: Cannot set LC_ALL to default locale: No such file or directory
Setting up install-info (5.2.0.dfsg.1-2) ...
/etc/environment: line 2: JAVA_HOME: command not found
dpkg: error processing package install-info (--configure):
 subprocess installed post-installation script returned error exit status 127
Errors were encountered while processing:
 install-info
Error in function: 
Setting up install-info (5.2.0.dfsg.1-2) ...
/etc/environment: line 2: JAVA_HOME: command not found
dpkg: error processing package install-info (--configure):
 subprocess installed post-installation script returned error exit status 127

У меня есть следующий вывод для/etc/environment, java_home уже установлен там.

вывод cat /etc/environment

PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/u‌​sr/local/games" 
JAVA_HOME =/usr/lib/jvm/jdk1.7.0/bin 

Я обновил поддержку языка и получение ниже ошибки

amulbhatia@Nadar:~$ sudo apt-get install language-pack-en
[sudo] password for amulbhatia: 
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following package was automatically installed and is no longer required:
  kde-l10n-engb
Use 'apt-get autoremove' to remove it.
The following extra packages will be installed:
  language-pack-en-base
The following packages will be upgraded:
  language-pack-en language-pack-en-base
2 upgraded, 0 newly installed, 0 to remove and 321 not upgraded.
1 not fully installed or removed.
Need to get 0 B/459 kB of archives.
After this operation, 1,421 kB disk space will be freed.
Do you want to continue? [Y/n] y
Setting up install-info (5.2.0.dfsg.1-2) ...
/etc/environment: line 2: JAVA_HOME: command not found
dpkg: error processing package install-info (--configure):
 subprocess installed post-installation script returned error exit status 127
E: Sub-process /usr/bin/dpkg returned an error code (1)

Заранее спасибо друзья,

-1
задан 23 August 2014 в 15:56

2 ответа

Я не уверен в том, как /etc/environment применяется PAM, но похоже, что это получено. Таким образом, когда это встречается со строкой как:

JAVA_HOME =/usr/lib/jvm/jdk1.7.0/bin

оболочка интерпретирует JAVA_HOME как команда из-за пространства прежде =, который является серьезной ошибкой, так как JAVA_HOME не найден в ПУТИ, ни определен как псевдоним или функция. Ошибка в source причины оболочка для выхода (так как сценарии обслуживания выполняются тот путь), который является, почему эта ошибка остановила установки. (Эквивалентно, пространство после = причины оболочка для наблюдения /usr/lib/jvm/jdk1.7.0/bin как команда, которая не является что плохо, но все еще проблема.), Таким образом, корректная строка:

JAVA_HOME=/usr/lib/jvm/jdk1.7.0/bin
0
ответ дан 7 October 2019 в 05:17

Я сталкивался с той же проблемой в течение многих месяцев. Я не обратил внимание сначала, но это начало беспокоиться, когда я загружу обновления, и они не установят. Наконец, я нашел решение. Проблемой был путь JAVA_HOME. Мой путь был:

JAVA_HOME = '/usr/lib/jvm/java-9-oracle'

Я заменил его

JAVA_HOME=/usr/lib/jvm/java-9-oracle

Так, в основном я удалил кавычки и пробелы.

Как сделать это?

Проверьте PATH и JAVA_HOME переменные пути при помощи

$ cat /etc/environment

Это показывает что-то как

PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games"
JAVA_HOME = '/usr/lib/jvm/java-9-oracle'

Я предлагаю, чтобы Вы подняли заднюю часть исходной переменной среды в .orig использование

sudo cp /etc/environment /etc/environment.orig

использовать sudo nano command сильно изменить путь переменной

sudo nano -w /etc/environment

После редактирования пути путем удаления кавычек и пробелов используют Ctrl+X, чтобы выйти, нажать Y, чтобы подтвердить и переименовать новый файл.

и проверьте путь снова.

 $ cat /etc/environment

Теперь обновите и обновите свою систему для гладкой производительности и установок.

0
ответ дан 6 October 2019 в 19:17

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

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