首页 / UBUNTU / ubuntu软件包管理
ubuntu软件包管理
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了ubuntu软件包管理,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含2538字,纯文字阅读大概需要4分钟。
内容图文
ubuntu安装好了后首先要会下载和管理系统的软件包:ubuntu的软件管理方式是apt-get
-
安装软件包apt-get
harvey@ubuntu:/var/cache/apt$ which apt-get /usr/bin/apt-get #查找apt-get的位置发现这个程序是/usr/bin/apt-get发现这个程序是系统安装的时候,内置到系统的程序,是系统自带的 harvey@ubuntu:/var/cache/apt$ more /etc/apt/sources.list # deb cdrom:[Ubuntu 12.04.4 LTS _Precise Pangolin_ - Release amd64 (20140204)]/ dists/precise/main/binary-i386/ # deb cdrom:[Ubuntu 12.04.4 LTS _Precise Pangolin_ - Release amd64 (20140204)]/ dists/precise/restricted/binary-i386/ # deb cdrom:[Ubuntu 12.04.4 LTS _Precise Pangolin_ - Release amd64 (20140204)]/ precise main restricted
... #etc/apt/sources.list是网络上的软件repertory,可以手动在这里添加,当执行apt-get命令的时候,该程序会首先在本地repertory /var/cache/apt/archives查找安装包,没有找到就会根据source.list的地址查找网络软件仓库 harvey@ubuntu:/var/cache/apt$ ll /var/cache/apt/archives/ 总用量 313680 drwxr-xr-x 3 root root 12288 3月 1613:50 ./ drwxr-xr-x 4 root root 4096 3月 1613:50 ../ -rw-r--r-- 1 root root 6893170 3月 1204:39 adobe-flashplugin_11.2.202.346-0precise1_amd64.deb
... #查看本地仓库的内容安装示例:
harvey@ubuntu:/var/cache/apt$ sudo apt-get install apt-file [sudo] password for harvey: 正在读取软件包列表... 完成 正在分析软件包的依赖关系树 #安装apt-file安装包,会先分析软件包的依赖关系树 harvey@ubuntu:/var/cache/apt$ ll /var/cache/apt/archives/ |grep"apt-file" -rw-r--r-- 1 root root 25576 8月 62011 apt-file_2.5.0ubuntu1_all.deb #查找本地缓存中的apt-file安装包,发现找到了
apt-get clean---可以清理/var/share/apt/archives目录下的安装包;
-
查找安装包(实际上apt-get进行的也是dpkg安装包的安装,所以我们实际查询本地的安装包是是用dpkg查询的)
harvey@ubuntu:/var/cache/apt$ dpkg -l|more 期望状态=未知(u)/安装(i)/删除(r)/清除(p)/保持(h) | 状态=未安装(n)/已安装(i)/仅存配置(c)/仅解压缩(U)/配置失败(F)/不完全安 (H)/触发器等待(W)/触发器未决(T) |/ 错误?=(无)/须重装(R) (状态,错误:大写=故障) ||/ 名称 版本 描述 +++-==========================================-========================= ====================-=================================================== =========================== ii accountsservice 0.6.15-2ubuntu9.7 query and manipulate user account information ii acl 2.2.51-5ubuntu1 ...
#查询所有的本地安装包 harvey@ubuntu:/var/cache/apt$ dpkg -l|grep apt-file ii apt-file2.5.0ubuntu1 search for files within Debian packages (command-line interface) harvey@ubuntu:/var/ca #查询指定的本地安装包 - 删除安装包命令sudo apt-get remove #
- 疑问待解决:
- dpkg -l不能查询ifconfig 等命令,难道ifconfig不是安装的命令吗?
-
apt-get remove
vi提示找不到安装包,但是我可以用vi的啊,这是什么情况?
harvey@ubuntu:/var/cache/apt$ sudo apt-get remove vi [sudo] password for harvey: 正在读取软件包列表... 完成 正在分析软件包的依赖关系树 正在读取状态信息... 完成 E: 未发现软件包 vi harvey@ubuntu:/var/cache/apt$ vi
参考资料:Debian Linux新手Apt-get/dpkg简明入门
原文:http://www.cnblogs.com/zhanghaiyublog/p/3603404.html
内容总结
以上是互联网集市为您收集整理的ubuntu软件包管理全部内容,希望文章能够帮你解决ubuntu软件包管理所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。