APT-高级软件包管理

1.APT 命令集

   apt-get:用于管理软件包,包括安装、卸载、升级等命令

   apt-cache:查询软件包信息

   apt-proxy:用于搭建APT代理服务器

   apt-show-versions:用于显示系统中哦你软件包版本信息

   apt-config:用于读取APT配置文件的简单工具

   apt-cdrom:用于将CD-ROM加入软件愿配置文件

2.配置APT软件源

 软件源配置文件:/etc/apt/sources.list

1)Debian GNU/Linux环境下

  DebType AddressType://Hostadress/debian Distribution Section1 Section2

  DebType :deb-二进制软件包 deb-src源吗包

  AddressType:常用类型 http 、ftp、file、cdrom、ssh等

  AddressType:debian的各个发行版本

  Section1:节

 2)ubuntu环境下

   DebType AddressType://Hostadress/Ubuntu Distribution component1 Component2

   DebType :deb-二进制软件包 deb-src源吗包

   AddressType:常用类型 http 、ftp、file、cdrom、ssh等

   AddressType:ubuntu的各个发行版本

   component:表示软件包组件类别它是安技术支持程度不同而划分的类别 ,可选择 main restricted universe 和multiverse中的一种或多种

 注意:添加deb deb-src两中类型 ,修改完后,执行apt-get updatmingl

3.更新APT软件包数据库

apt-get update

4.查找APT软件包信息

 4.1命令:apt-cache subcommends [-chipqs] pkg 注意 -i获取重要依赖关系,仅与umet命令一起使用。

   DPKG命令将当前系统中已经案子的软件包信息全部记录在/var/lib/dpkg/available文件中

   APT命令会扫描软件源中每一个奖项站点服务器,为可以用的软件包建立索引文件,存放/var/lib/apt/lists目录中

 应用:

  1)apt-cache showpkg显示软件包的一些常规信息

     2)apt-cache stats显示相关的统计信息

     3)apt-cache dump显示缓存中的每个软件包的简要描述信息

     4)  apt-cache unmet显示不符合一致性的依赖关系

     5)apt-cache show显示指定软件包的记录信息      

    6)apt-cache depends显示软件包的依赖性关系

    7)apt-cache pkgnames列出所有的软件包

5管理APT软件包

命令:apt-get subcommends [-bdfhmqsuvy] [--purge] [--reinstall] pkg

实例:1.刷新软件源 apt-get update

          2.安装软件包xchat   apt-get install xchat(找最新软件包-查依赖关系找相关软件包-下载-解压缩自动安装配置)

          3.重新安装xchat apt-get --reinstall install xchat

          4.卸载软件包xchat

             不完全卸载 :apt-get  remove xchat //只删除xchat及其相关软件包,配置文件保留

                                 dpkg -l xchat  //xchat的状态为:rc

             完全卸载 :apt-get  --purge remove xchat //删除xchat及其相关软件包和配置文件

                                 dpkg -l xchat  //xchat的状态为:pn-清除/未知

         5.修复软件包ssh的依赖关系,先对软件包依赖关系进行检测,然后执行下边命令,修复因系统故障导致软件包依赖关系出现错误的问题

              apt-get check

              apt-get -f install

         6.下载编译安装游戏软件pytris的源码包

            apt-get source pytris //将源吗下载到本目录下,执行中调用dpkg-source命令解压到当前目录(系统已经安装dpkg-dev软件包)

             进入目录执行编译,编译后执行 dpkg -i 编译软件包


你可能感兴趣的:(代理服务器,二进制,ubuntu,配置文件,软件包)