ubuntu add-apt-repository: command not found 解决方案
2016-07-12 11:36
302 查看
今天给nginx 升级的时候碰到一个问题
通过执行 add-apt-repository 命令来添加nginx 的ppa的时候发现 命令找不到
经过 搜索才知道 add-apt-repository 是由 python-software-properties 这个工具包提供的
所以要先安装python-software-properties 才能使用 add-apt-repository
sudo apt-get install python-software-properties
sudo apt-get install software-properties-common
我就奇怪了 为什么 它是有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了
通过执行 add-apt-repository 命令来添加nginx 的ppa的时候发现 命令找不到
<span class="pln" style="margin: 0px; padding: 0px; color: rgb(0, 0, 0);">root@ubuntu</span><span class="pun" style="margin: 0px; padding: 0px; color: rgb(102, 102, 0);">:~</span><span class="com" style="margin: 0px; padding: 0px; color: rgb(136, 0, 0);"># sudo add-apt-repository</span><span class="pln" style="margin: 0px; padding: 0px; color: rgb(0, 0, 0);"><br style="margin: 0px; padding: 0px;" />ppa</span><span class="pun" style="margin: 0px; padding: 0px; color: rgb(102, 102, 0);">:</span><span class="pln" style="margin: 0px; padding: 0px; color: rgb(0, 0, 0);">nginx</span><span class="pun" style="margin: 0px; padding: 0px; color: rgb(102, 102, 0);">/</span><span class="pln" style="margin: 0px; padding: 0px; color: rgb(0, 0, 0);">stable<br style="margin: 0px; padding: 0px;" />sudo</span><span class="pun" style="margin: 0px; padding: 0px; color: rgb(102, 102, 0);">:</span><span class="pln" style="margin: 0px; padding: 0px; color: rgb(0, 0, 0);"> add</span><span class="pun" style="margin: 0px; padding: 0px; color: rgb(102, 102, 0);">-</span><span class="pln" style="margin: 0px; padding: 0px; color: rgb(0, 0, 0);">apt</span><span class="pun" style="margin: 0px; padding: 0px; color: rgb(102, 102, 0);">-</span><span class="pln" style="margin: 0px; padding: 0px; color: rgb(0, 0, 0);">repository</span><span class="pun" style="margin: 0px; padding: 0px; color: rgb(102, 102, 0);">:</span><span class="pln" style="margin: 0px; padding: 0px; color: rgb(0, 0, 0);"> command </span><span class="kwd" style="margin: 0px; padding: 0px; color: rgb(0, 0, 136);">not</span><span class="pln" style="margin: 0px; padding: 0px; color: rgb(0, 0, 0);"> found</span>
经过 搜索才知道 add-apt-repository 是由 python-software-properties 这个工具包提供的
所以要先安装python-software-properties 才能使用 add-apt-repository
sudo apt-get install python-software-properties
sudo apt-get install software-properties-common
我就奇怪了 为什么 它是有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了
相关文章推荐
- finished with non-zero exit value 1问题解决
- php 面试题
- RecyclerView的基本使用(三)--下拉加载功能
- php运算符
- Inno Setup脚本语法大全
- 需要解决post提交数据的时候,乱码的问题:在web.xml里做配置:
- IOS开发之----#import、#include和@class的区别
- 使用了BeanUtils的简单操作
- s和z变换的关系
- js 获取控件
- Hive外部表学习
- thinkPHP基于ajax实现的菜单与分页示例
- lintcode ----快速幂
- Android handler详解
- Android handler详解
- Android handler详解
- Android handler详解
- 微信支付开发维权通知实例
- HDU3653->数位DP
- PHP生成短网址方法汇总