Node.jsの最新バージョンをインストールする必要がありますが、私のシステムには古いバージョンのリポジトリがあります。新しいPPAソースを追加する必要があります。私は従った this チュートリアル
質問-「python-software-properties」パッケージをインストールすると:
Sudo apt-get install python-software-properties
プログラム「add-apt-repository」がインストールされていません(またはapt-add-repository):
root@vm7590:~# add-apt-repository
The program 'add-apt-repository' is currently not installed. You can install it by typing:
apt-get install python-software-properties
そして
root@vm7590:~# apt-add-repository
The program 'apt-add-repository' is currently not installed. You can install it by typing:
apt-get install python-software-properties
しかし、プログラム「python-software-properties」はすでにインストールされています。
root@vm7590:~# Sudo apt-get install python-software-properties
Sudo: unable to resolve Host vm7590
Reading package lists... Done
Building dependency tree
Reading state information... Done
python-software-properties is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
何が問題なのですか?PPAソースを追加するための別の方法はありますか?
私のシステムは次のとおりです:
root@vm7590:~# uname -a
Linux vm7590 3.2.0-23-generic #36-Ubuntu SMP Tue Apr 10 20:39:51 UTC 2012 x86_64 x86_64 x86_64 GNU/Linux
apt-add-repository
を実行すると、そのパッケージがインストールされているがコマンドが見つからない場合、エラーメッセージが表示されます。
最初に/usr/bin/apt-add-repository
が存在するかどうかを確認してください。
dpkg -L python-software-properties | xargs ls -d > /dev/null
python-software-properties
のファイルが不足していないかどうかを確認します。
不足しているファイルがある場合は、以下を試してください。
Sudo apt-get install --reinstall python-software-properties
(最初のテストをせずにこれを実行することもできます)。
/usr/bin/apt-add-repository
が存在する場合は、それが実行可能であり、/usr/bin
がPATH環境変数に含まれていることを確認してください。
software-properties-common
ではなくpython-software-properties
をインストールする必要があります。 https://bugs.launchpad.net/ubuntu/+source/ubuntu-meta/+bug/439566 を参照してください。
リポジトリでパッケージ名がpython-software-properties
からpython3-software-properties
に変更されました。それをインストールして、すべてがうまくいく!