APT-高级软件包管理
2014-03-27 15:32
218 查看
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 编译软件包
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 编译软件包
相关文章推荐
- Linux-dpkg软件包和APT软件包管理操作
- 软件包管理工具-apt-get
- 软件包管理 rpm yum apt-get dpkg
- Linux-dpkg软件包和APT软件包管理操作
- 软件包管理 之 Freshrpms.net 资源介绍,及apt 和yum 的应用
- ubuntu软件包管理系统之apt 和 dpkg原理
- LFCS 系列第九讲: 使用 Yum、RPM、Apt、Dpkg、Aptitude 进行 Linux 软件包管理
- apt-key命令_Linux apt-key 命令用法详解:管理Debian Linux系统中的软件包密钥
- Linux命令------高级软件包工具:APT(Advanced Package Tool)
- raid and LVM linux 高级管理
- IBM AIX高级系统管理
- Linux磁盘高级管理
- Java并发编程之线程管理(高级线程同步10)
- ubuntu软件包管理
- apt-get命令_Linux apt-get 命令用法详解:Debian Linux发行版中的APT软件包管理工具
- apt进行软件包管理,查询java的版本
- Linux高级管理(二)
- Ubuntu软件包管理
- Day6:磁盘配额与高级文件系统管理
- 高级Linux安全管理技巧?