欢迎来到天天文库
浏览记录
ID:35976037
大小:35.78 KB
页数:4页
时间:2019-04-29
《新增资源及索引表-王辉静项目6拓展资源_debian下的软件包管理方式总结.docx》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、debian下的软件包管理方式总结debian下的软件包管理方式总结linux最流行的包管理方式除了rpm之外就是debian的deb格式了。目前采用deb管理方式的主流操作系统主要有debian和ubuntu系列。和rpm包管理方式不同的是,虽然debian也有包含所有软件包的诸多iso光盘。但debian使用者更习惯于直接从网络上通过源get软件包现在rpm也有apt-get的port,但还是不够完善,rpm使用者一般是通过yum或者光盘寻找软件简单总结一下debian下管理软件常用的操作1.首先需要配置source
2、,默认配置文件是/etc/apt/sources.list在里面写source地址,例如debftp://ftp.linuxforum.net/debian/testingmaincontribnon-freetesting是debian的测试版本,其他可选项是stable和unstable,testing的软件最新,但要承担风险maincontribnon-free是源下面不同的目录,每个目录放一类软件除了手工配置source之外,还可以通过apt-spy工具自动生成sources.list,例如apt-spy-dte
3、sting-aAsia,则在亚洲范围内搜索所有源,找到最快的镜像自动写入sources.list文件2.在配置好源之后获取软件列表apt-getupdate3.列表获取之后,如果知道有哪些软件可以装apt-cachesearch[keyword]将列出软件包的名字4.下载并安装软件apt-getinstall[packet]支持断点续传,实际软件的deb包被下载在缓存里,默认会进行安装若加参数-d,仅下载软件包,不安装这种情况下通过dpkg-i*.deb可以安装下载到的软件包一般apt-get会自动帮你解决依赖关系。如果
4、系统报依赖关系错误,那是因为某个依赖的包在你的源里没有找到。这种情况很少见。如果出现了,可以在网上搜搜是否需要其他特殊的源,或是你用的源没有和总部良好的同步5.如何知道系统中安装了哪些软件在rpm中可以通过rpm-qa来查看在debian中,通过dpkg-l来查看,可以加参数限定名字6.如何知道系统安装了哪些文件,装在什么位置dpkg-L[packet]7.如何卸载文件apt-getremove[packet]或者dpkg-r或者dpkg-P(清除配置文件)8.如何升级软件在升级软件前首先更新软件列表apt-getupd
5、ate然后apt-getupgrade则会提醒哪些软件有新版本出现可以apt-getupgrade[packet]单个包升级apt-getdist-upgrade升级整个系统也可以不加参数全部升级9.清除下载的软件源安装包apt-getclean将清除缓存10.如何下载源码包apt-getsource[packet],前提是得配置deb-src源加-b参数,可以自己编译下载到的源码包11.如何查询某个文件属于哪个程序包dpkg-S[filename]12.rpm包和deb包之间如何转换alien命令实现多种包格式转换除了
6、命令行形式的apt系列和dpkg之外,debian还提供了给予ncurse的aptitude界面和基于X的synaptic二者都是对dpkg和apt的封装 apt使用详细说明扫描安装光盘信息apt-cdromident命令可以扫描Debian安装光盘的内容,并给出光盘的相应信息.该命令只显示安装光盘信息,而不修改sources.list文件.添加安装做为安装源apt-cdromadd命令用于将当前光盘驱动器中的Debian安装光盘添加到sources.list文件源列表中做为系统安装源.apt-setup设置软件源和a
7、pt代理不管通过什么手段添加了apt的sources.list的安装源,都需要更新软件信息apt-getupdate更新软件信息查询软件包信息APT包管理的大多数信息查询功能都可以由apt-cache命令实现,通过apt-cache命令配合不同的子命令和参数的使用,可以实现查找,显示软件包信息及包依赖关系等功能.显示数据源中的包的统计信息apt-cachestats命令用于显示当前系统所使用的Debian数据源的统计信息,用户可以使用该命令查看数据源的相关统计信息.按关键字查找软件包apt-cachesearch命令可以
8、按关键字查找软件包,通常用于查询的关键字会使用软件包的名字或软件包的一部分.例如:apt-cachesearchvim显示软件包的详细信息通过apt-cachesearch命令查询到与关键字相关联的软件包后,可以使用apt-cacheshow命令显示指定软件包的详细信息.例如:apt-cacheshowvim查询软件
此文档下载收益归作者所有