今天我们来看看linux软件包安装程序流程,让学习加速度
1. deb
deb 可执行程序包,不带源代码
deb-src 源代码包
命名规则:tree_1.5.3-2_i386.deb
软件名_版本-修订版_处理器(cpu)架构.deb
2. rpm
4.2 deb软件包安装/卸载
1. 安装
sudo dpkg -i deb文件(tree_1.5.3-2_i386.deb)
2. 查询安装包信息
(1) 查询所有
sudo dpkg -l
sudo dpkg -l | grep tree
(2) 查询指定包
sudo dpkg -L 软件名(tree)
(3) 查询软件包状态
sudo dpkg -s 软件名(tree)
3. 删除(卸载)
sudo dpkg -P 软件名(tree)
4. 运行
tree (命令)
补充:将包放到linux下的方法
(1)设置共享,放进去
(2)直接将文件拖动到虚拟机中,虚拟机中会出现一个路径,就是拖动过去的文件所在的路径。
5. apt软件包管理器:第三种方式产生的背景,linux的操作系统太多了,环境差异大,会出现软件包的依赖库,在不同环境可能会有问题。复杂的包,可能依赖关系会很复杂,手动安装会很复杂,可能会花很长的时间。(ubuntu就是采用在线安装的,所以ubuntu现在比较流行。)
5.1特点
支持在线安装
会检查软件包之间的依赖关系,将所依赖的软件包一起安装。
5.2管理原理
/etc/apt/sources.list 软件服务器地址文件
/var/lib/apt/lists 软件服务器软件包的索引文件
/var/cache/apt/archives 软件包(deb)缓存路径
5.3安装(PPT 57-58)
sudo apt-get install 软件包名
5.4修复
g载,很可能就是软件包的依赖关系出了问题,
可以用下面命令修复依赖关系:
sudo apt-get check
sudo apt-get install -f
5.5 删除
sudo apt-get remove --purge 软件包名
5.6更新软件索引文件
sudo apt-get update
5.7清空软件包缓存
sudo apt-get clean