有些用户在UOS、Deepin等某些Linux发行版终端中输入PPA命令时会提示“sudo: add-apt-repository:找不到命令(command not found)”,这是因为没有安装PPA所致,把它安装上就可以了,只需要在终端中运行三条命令。
遇到的问题 比如在UOS、Deepin的终端中输入sudo add-apt-repository ppa:kritalime/ppa命令,它会返回“sudo: add-apt-repository:找不到命令”错误信息,无法在继续。 参考:全面介绍Ubuntu系统中的PPA,包括使用PPA及删除的方法。
解决方法 在UOS、Deepin操作系统中默认是未安装PPA的,所以需要安装它以支持执行sudo add-apt-repository命令,在终端中执行以下命令即可: sudo apt-get install python-software-properties 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命令了,不会报错误。
相关主题 |