Linux中yum和apt-get
来源:互联网 发布:网页背景音乐提取软件 编辑:程序博客网 时间:2024/05/18 18:02
(点击上方蓝字,快速关注)
一般来说著名的linux系统基本上分两大类:
1.RedHat系列:Redhat、Centos、Fedora等
2.Debian系列:Debian、Ubuntu等
RedHat 系列
1 常见的安装包格式 rpm包,安装rpm包的命令是“rpm -参数”
2 包管理工具 yum
3 支持tar包
Debian系列
1 常见的安装包格式 deb包,安装deb包的命令是“dpkg -参数”
2 包管理工具 apt-get
3 支持tar包
tar 只是一种压缩文件格式,所以,它只是把文件压缩打包而已。
rpm 相当于windows中的安装文件,它会自动处理软件包之间的依赖关系。
优缺点来说,rpm一般都是预先编译好的文件,它可能已经绑定到某种CPU或者发行版上面了。
tar一般包括编译脚本,你可以在你的环境下编译,所以具有通用性。
如果你的包不想开放源代码,你可以制作成rpm,如果开源,用tar更方便了。
tar一般都是源码打包的软件,需要自己解包,然后进行安装三部曲,./configure, make, make install. 来安装软件。
下面介绍Ubuntu中的高级包管理方法apt-get
配置文件/etc/apt/sources.list
对于Server版,推荐使用aptitude来查看,安装、删除deb包
sudo apt-get install aptitude
然后执行 sudo aptitude进入管理
也可以使用命令:
aptitude update 更新可用的包列表
aptitude upgrade 升级可用的包
aptitude dist-upgrade 将系统升级到新的发行版
aptitude install pkgname 安装包
aptitude remove pkgname 删除包
aptitude purge pkgname 删除包及其配置文件
aptitude search string 搜索包
aptitude show pkgname 显示包的详细信息
aptitude clean 删除下载的包文件
aptitude autoclean 仅删除过期的包文件
考虑到系统的兼容性,并且上面的东东比较都大,不找最新版本了,直接用apt-get install XXX来安装.因为我们的Ubuntu是 dailyBulid的,所以光盘的内容基本上都是最新的了,无需重新下载.一定要最新版本的话,不妨先apt-get update 来更新一下软件的仓库,然后再 apt-get install.
常用的APT命令参数:
apt-cache search package 搜索包
apt-cache show package 获取包的相关信息,如说明、大小、版本等
sudo apt-get install package 安装包
sudo apt-get install package - - reinstall 重新安装包
sudo apt-get -f install 修复安装”-f = ——fix-missing”
sudo apt-get remove package 删除包
sudo apt-get remove package - - purge 删除包,包括删除配置文件等
sudo apt-get update 更新源
sudo apt-get upgrade 更新已安装的包
sudo apt-get dist-upgrade 升级系统
sudo apt-get dselect-upgrade 使用 dselect 升级
apt-cache depends package 了解使用依赖
apt-cache rdepends package 是查看该包被哪些包依赖
sudo apt-get build-dep package 安装相关的编译环境
apt-get source package 下载该包的源代码
sudo apt-get clean && sudo apt-getautoclean 清理无用的包
sudo apt-get check 检查是否有损坏的依赖
三、apt-get的源/服务器要比yum的来的多且好
- Linux中yum和apt-get
- Linux中yum和apt-get
- linux apt-get和yum
- Linux中yum和apt-get用法及区别
- Linux中yum和apt-get用法及区别
- Linux中yum和apt-get用法及区别
- Linux中yum和apt-get用法及区别
- Linux中yum和apt-get用法及区别
- Linux中yum和apt-get用法及区别
- Linux中yum和apt-get用法及区别
- Linux中yum和apt-get用法及区别
- Linux中yum和apt-get用法及区别
- linux中yum和apt-get的用法及区别
- apt-get 和 yum
- yum和apt-get
- apt-get 和yum
- linux apt-get yum 软件包
- linux apt-get yum 软件包
- ARM学习资料(郭天祥ARM学习资料)
- Linux下Mysql源码安装及使用
- C++类型cast之static/dynamic/reinterpret/const
- Zigbee学习教程
- linux内核分析——CFS(完全公平调度算法)
- Linux中yum和apt-get
- Linux内核编程视频教程
- 进程调度(进程优先级和nice值)
- 申嵌嵌入式学习视频
- Homework of PE dp 正难则反
- hdu 2509 Be the Winner
- 如何才能成为超级人类,驯服人工智能?
- 改变你人生的,也许只是一个瞬间—顶级互联网公司工作方法
- 闲谈数学与军事之二