python-software-properties 安装问题

python-software-properties 安装问题

我需要安装最新版本的node.js,但我的系统存储库中有旧版本。我需要添加新的 ppa 源。我跟着教程

问题- 当我安装“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

答案1

您需要安装software-properties-common而不是python-software-properties.看https://bugs.launchpad.net/ubuntu/+source/ubuntu-meta/+bug/439566

答案2

存储库中的包名称从 更改python-software-propertiespython3-software-properties。安装它,一切都会好起来!

答案3

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 环境变量中。

相关内容