2016-09-19 9 views
0

私のubuntuのいくつかのパッケージインストールが間違っているようです(可能性が高いjavaまたはjre)。私はapt-getを使用する場合、エラーメッセージは以下のとおりです。/etc/environment:PATHが見つかりません

Setting up install-info (6.1.0.dfsg.1-5) ... 
/usr/sbin/update-info-dir: 4: /etc/environment: PATH=/usr/local/java/jre1.8.0_101/bin: not found 
dpkg: error processing package install-info (--configure): 
subprocess installed post-installation script returned error exit status 127 
dpkg: dependency problems prevent configuration of info: 
info depends on install-info; however: 
    Package install-info is not configured yet. 

パス「/usr/local/java/jre1.8.0_101/bin」は終了ですが。 私は既にシステムに新しいjavaをインストールしようとしましたが、エラーは依然として存在します。どうすれば修正できますか?ありがとう。

+1

等号のように見えるものは1つではありません。代わりにUnicode [FULLWIDTH EQUALS SIGN(U + FF1D)](http://www.fileformat.info/info/unicode/char/ff1d/index.htm)がありますが、これは許可されていません。タイプミスとして閉じる投票。 – tripleee

答えて

0

Ubuntuでは、パス変数は/ etc/environmentに格納されています。

$ cat /etc/environment 
PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" 

が、私は私のPATH変数を調べるとき:

$ echo $PATH 
/home/dan/bin:/home/dan/bin:/bin:/usr/bin:/usr/local/bin:/usr/bin/X11 

をお使いのシェルがbashのであれば、それは、少なくとも限りマニュアルページとstraceのはbashが言うように/ etc /環境への注意を払っていません。実際には、/ etc/environmentに言及しているプログラムはリストされていません。

私は本当に必要なデータを指し示す間接レベルが4つ以上あるUbuntuで同様の状況に遭遇しました。しばしば、私は、データムの究極のソースではなく、近くのものを修正する方が簡単だと分かります。

この場合、〜/ .profileの個人パスを変更することは、少なくともV7 Unix以降は適切な方法です。

+0

私は試しに疲れていて、それは重要ではないように思えますので、無視します。 –

関連する問題