首页 > 代码库 > add-apt-repository: command not found .
add-apt-repository: command not found .
今天给nginx 升级的时候碰到一个问题
通过执行 add-apt-repository 命令来添加nginx 的ppa的时候发现 命令找不到
root@ubuntu:~# sudo add-apt-repository
ppa:nginx/stable
sudo: add-apt-repository: command not found
经过 搜索才知道 add-apt-repository 是由 python-software-properties 这个工具包提供的
所以要先安装python-software-properties 才能使用 add-apt-repository
apt-get install python-software-properties
我就奇怪了 为什么 它是有python-software-properties 提供而不是由 apt提供的呢 真怪
当然 添加源 可以直接 编辑/etc/apt/source.list这个文件
echo "debhttp://ppa.launchpad.net/nginx/stable/ubuntu lucid main">> /etc/apt/sources.list
不过通过这中方式的话要要手工添加该源的keyserver
而add-apt-repository 就可以把添加源可添加apt-key的工作全部作了
之后就是apt-get update
apt-get install nginx
就可以直接升级nginx了
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。