
1. 软件安装
1.1 dpkg(Debian Packager)
为Debian专门开发的套件管理系统,方便软件的安装、更新和移除
所有源自Debian的Linux发行版都使用dpkg,如:Kylin桌面版、Ubuntu、Knoppix等
1.2 RPM(Redhat Package Manager)
为RedHat专门开发的包管理工具
适用于Centos、Fedora
1.3 Debian Packager也叫Deb包,命名约定如下:
<软件包名称><版本><修订号><平台>.deb2. 图形化的安装与卸载
在桌面版操作系统中提供图形化的软件商店:麒麟软件商店
通过【开始菜单】打开【麒麟软件商店】
通过任务栏点击【麒麟软件商店】

3. 命令行包管理
在使用apt工具安装、卸载、更新升级软件,实际上是调用底层的dpkg来完成
dpkg工具:对本地的软件包进行管理,不解决依赖关系
apt工具:dpkg的智能化前端,能够自动处理依赖关系
dpkg的常用参数
[Step1] 查询是否已经安装VIM软件包。
demo@kylin:~$ dpkg -l | grep vim # 类似 rpm -qa | grep vim
[Step1] 查询VIM软件包中包含的文件。
demo@kylin:~$ dpkg -L vim # 类似于 rpm -ql vim4. APT高级软件包工具
APT(Advanced Packaging Tools)可以自动下载、配置、安装二进制或源代码格式的软件包。从互联网上的软件源下载最新的软件包元数据、二进制包货源代码包。软件包元数据就是软件包的索引和摘要信息文件。
利用下载到本地的软件包元数据、完成软件包的搜索和系统的更新。安装和卸载软件包时自动寻找最新版本,并自动解决软件的依赖关系。功能有点类似yum。软件源可以为本地源也可以是远程的FTP服务器或HTTP服务器。
apt软件源配置文件为:/etc/apt/sources.list
yum软件源的配置文件为:cat /etc/yum.repos.d/kylin_x86_64.repo
[Step1] 在麒麟操作系统的桌面版中,外网源默认已经配置好,不建议用户修改。
demo@kylin:~$ cat /etc/apt/sources.list
[Step2] 在麒麟操作系统的服务器版中,外网源同样已经配置好。
[root@Kylin-1 ~]# cat /etc/yum.repos.d/kylin_x86_64.repo
