首页>>技术分享>>Linux>sudo python找不到命令_提示sudo: add-apt-repository:找不到命令的解决方法

sudo python找不到命令_提示sudo: add-apt-repository:找不到命令的解决方法

大路 Linux 2024-01-22 1200

debian12等某些Linux发行版终端中输入PPA命令时会提示“sudo: add-apt-repository:找不到命令(command not found)”,这是因为没有安装PPA所致,把它安装上就可以了,只需要在终端中运行三条命令。


遇到的问题


在UOS、Deepin的终端中输入sudo add-apt-repository ppa:kritalime/ppa命令,它会返回“sudo: add-apt-repository:找不到命令”错误信息,无法在继续。


解决方法


在debian12的终端中输入sudo add-apt-repository ppa:kritalime/ppa命令,它会返回“sudo: add-apt-repository:找不到命令”错误信息,无法在继续。


操作系统中默认是未安装PPA的,所以需要安装它以支持执行sudo add-apt-repository命令,在终端中执行以下命令即可:


sudo apt-get install python-software-properties

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys F42ED6FBAB17C654


sudo apt-get install software-properties-common


sudo apt-get update


等待三条命令执行完毕后,你就可以在系统中添加PPA并顺利的执行它们了。


如果已更新过,也可以直接运行sudo apt-get install software-properties-common python-software-properties这一条命令,然后选择Y就可以了。


附:没有python-software-properties命令的处理


如果出现没有python-software-properties命令的提示:




请用以下方法处理:


这时需要修改/etc/lsb-release文件,注释掉原内容,然后追加如下修改,仅供参考:


#DISTRIB_ID=Deepin


#DISTRIB_RELEASE="15.11"


#DISTRIB_DESCRIPTION="Deepin 15.11"


#DISTRIB_CODENAME=stable


DISTRIB_ID=Ubuntu


DISTRIB_RELEASE=16.04


DISTRIB_CODENAME=trusty


DISTRIB_DESCRIPTION="Ubuntu 16.04.6 LTS"


这样就可以使用add-apt-repository命令了,不会报错误。



如果你看到这会发现上述方法全部无效,我都试过了,建议重装系统


标签: