====Linux软件包====
Linux系统中,软件通常以源代码或者预编译包的形式提供。
软件的源代码通常需要编译为二进制代码才可使用,安装比较耗时。用户可以自行调节编译选项,决定需要的功能或组件,或者针对硬件平台作一些优化
预编译包通常由软件发布者进行编译,用户只要将预编译包拷贝到系统中即可。考虑到预编译包的通用性,预编译包一般不会针对某种硬件平台优化,所包含的功能和组件也是通用的组合。
ubuntu系统中,软件通常以deb格式的包发布,它是一种预编译包
====Linux DPKG命令====
deb包命令遵循如下约定:
soft_ver-rev_arch.deb
soft:软件包名称
ver:软件版本号
rev:ubuntu修订版本号
arch:目标架构名称
使用dpkg命令来管理deb包
dpkg -i :安装deb软件包
dpkg -r : 删除软件包
dpkg -r -P :连同配置文件一起删除
dpkg -I : 查看软件包信息
dpkg -L : 查看包内文件
dpkg -l : 查看系统中已安装软件包信息
dpkg-reconfigure xxx 重新配置软件包
同时安装多个软件包:
dpkg -i aaa.deb bbb.deb ccc.deb
====Linux a