Ubuntu下Apt-get命令使用指南

上传人:小** 文档编号:41200101 上传时间:2021-11-19 格式:DOC 页数:8 大小:114.50KB
收藏 版权申诉 举报 下载
Ubuntu下Apt-get命令使用指南_第1页
第1页 / 共8页
Ubuntu下Apt-get命令使用指南_第2页
第2页 / 共8页
Ubuntu下Apt-get命令使用指南_第3页
第3页 / 共8页
资源描述:

《Ubuntu下Apt-get命令使用指南》由会员分享,可在线阅读,更多相关《Ubuntu下Apt-get命令使用指南(8页珍藏版)》请在装配图网上搜索。

1、UbuntuHelp:AptGet/Howto/zhcreative commons创作共用约定你可以免费:拷贝、分发、呈现和表演当前作品制作派生作品是必须基于以下条款:署名。你必须明确标明作者的名字。.非商业用途你不可将当前作品用r商业目的。保持一致。如果你基丁当前作品更改、变换或构造新作品,你应当按 照与当前协议完全相同的协议分发最终作品。对丁任何二次使用或分发,你必须让其他人明确当前作品的授权条 款在得到作者的明确允许下,这电的某些条款可以放弃目录隐藏1 apt软件包管理O 1.1引子o 12命令-121软件包安装1211 autoapt命令-1.2.2软件包维护-123软件包删除-12

2、4软件包搜索o 1.3典型应用o 1.4多余的软件包o 1.5提高命令行方式下的工作效率o 1.6为aptget设説http代理o 1.7相关链接删apt软件包管理叽卩 apt-get包符理通过source.list文件获取源.关丁修改和更新源文件,请資看 UbuntuHelp:SourcesList【编辑引子 “起初GNU/Linux的世界中只有 3.g乙如果用户耍使用一个软件,那就必须自己编译当Debian诞 牛以后.一种能竹理操作系统中己安装的软件包的系统显得很冇必耍.这个系统被命名为dpkg 软件包 一词任此第一次出现在GNU/Linuxo不久之石,红帕公司创建门也们白己的包管理系统、

3、rpm。“GNU/Linux的创造苟们很快又陷入了新的升境。他们希望通过一种快捷、实用而I高效的方式来安装软 件包,并能H动处理和耳之何的依赖关系.还箜在软件包升级过程中维护好配就文件。Debian 乂一次充 当了开路先锋的角色,她件创了 APT (Advanced Packaging Tool, 级软件包管理l:H)。这一工具 后來披Conectiva移植到红帕公诃的rpm包竹理系统。也其他-些发行版中,我们也能看到APT的 身形”-弓|门:Debian APT HOWTO编轴命令以卜命令需耍在询血加h sudo以获得root权限。根据实坏惜况,替换”软件包名称”或“字符串为具体 内容.【编

4、輛软件包安装 apt-get install软件包名称安装一个新轶件包(参见卜面的Aptitude)。 aptitude - Ncurses (译注:种API,在命令行模式下做出类似GUI的界啲)制作的C安装和可安装的软件包直看器.Aptitude也可以像apt-get 一样在命令行下使用,不过它只包 禽apt-get 一部分的指令,例如常用的install和remove Z类。不过1人1为Aptitude能比 apt-get显示更赛信息,因此在安装和卸载软件的时帙耍更好用一些。Hauto-apt 命令auto-apt run命令这条命令町以H动安装包禽缺失文件的软件包.如果这甲的命令在运行的

5、时 候访问了-*个系统中没有的文件,那么auto-apt会用apt-get来安装包含缺失文件的的软件包。这项 功能需要冇APT以及sudo來工作。比如说你在编译一个软件,但足弹出-个错浜说你缺少某个文件, 那么auto-apt就会询问你是否要安装包金这个缺少的文件的软件包.同样它也会和停相应的编译进程. 并且在安装完毕之后恢复它.例如可以这样用:# auto-apt run . /configure这样如果缺少文件.auto-apt就会fl动使用apt-get來安装它.如果X服务器正在运彳亍,也会冇相应 的图形界面.auto-apt 一个数据库,需要必耍的更新以适应不断的变化。更新的命令为au

6、to-apt up da tedb 以及 auto-apt updat e-localo【编輛软件包维护 apt-get update -在你更改 j*/etc/apt/sources.list 或 /etc/apt/preferences 后,需耍 运彳这个金令以令改动生效同时也娶定期运疔该金令.以确保你的源列衣是最新的。该命令等 价丁噺立野软件包管理器中的”刷新.或咅是Windows和OSX下的Adept软件包悴理器的 check for updates apt-get igrade -更新所仃已安装的软件包“类似 条命令完成了新立得软件包悖理器中的 标记所有软件包以便升级并且”应用 ap

7、t-get dist-upgrade更新整个系统到最新的发行版.等价I:在新立得软件包管理器中 ”标记所仃更新,并在罚选项里选择”智能升级“这足告诉APT更新到朋新包,睚至会删除其 他包(注:不建议使用这种方式更新到新的发行版) apt-get -f install -等同丁噺立得软件包竹理器中的”编辑修正(依赖关系)损毁的软 件包再点击应用。如果提示“unmet dependencies的时候,可执行这行命令。 apt-get autoclean如果你的锁盘空间不大的话,可以定期运行这个程序.将已经删除了 的软件包的.deb安装文件从破盘中删除掉。如果你仍然需耍駛盘空间的话,町以试试apt-

8、get clean.这会把你C安装的软件包的安装包也删除抻,芳然多数悄况下这些包没什么用了,因此 这是个为硬盘腾地方的好办法. apt-get clean类似上而的命令,但它删除包缓存中的所有包。这足个很好的做法,因为多数 惜况下这些包没有用了.但如果你是拨号上网的话,就得重新考虑了. 包缓存的路彳彳为/var/cache/apt/archives, 11 此,du -sh /var/cache/apt/archives 将告诉你包缓存所占用的换盘空间。 dpkgreconfigure foo 垂新配PFfoo包。这条命令很仃用。当一次配誉很多包的时候,耍 lnl答很多问题但仃的问题啡先并不知

9、逍。例如,dpkg-reconf igure f ontconf ig-conf ig I (W Ubuntu系统中显示字体配置向导每次我安裝完一个Ubuntu系统,我祁会运厅这行命令, 因为我希望位图字体在我的所有应用程序上都有效. echo *foo hold | dpkg et-selections -设胃包Coo为 hold.不更新这个包. 保持当询的版本,当询的状态,当冊的一切。类似新立得软件包管理器中的”软件包锁定版本。 注:apt-get dist-upgrade会覆盖上面的设世,但会事先提示。另外,你必须使用sudo= 输入命令 echo *foo hold | sudo dp

10、kg et-selections 而不是 sudo echo *foo hold* | dpkg et-selections echo *foo install 删除holdlocked package状态设代.命令行为 echo *foo install* | sudo dpkg et-selections【编輛软件包删除 apt-get remove软件包名称删除己安装的软件包(保留配代文件) apt-get 一 urge remove软件包名称删除己安装包(不保留配誉文件) 特别技巧:如果你想金删隙foo包同时安装bar*: apt-get 一 urge remove foo bar+

11、apt-get autoremove删除为了满足他软件包的依赖而安裝的.H.现4不再需夔的软件包.【编紳软件包搜索 apt-cache search foo搜索和f8匹配的包. apt-cache show foo -显示foo包的相关信息,例如描述、版木、大小、依赖以及冲突. dpkg rint-avail软件包名称与上而类似. dpkg -1 *foo*森找包會冇foo字样的包与apt-cache show foo类似,但足还会显 示毎个包是安装了还是没安装。 dpkg -1 package-name-pattem -列出名为 package-name-pattern 的软件包。除非你 知

12、逍软件包的正确全称,否则可以使用*package-name-pattern* dpkg -L foo 显示名为”f8”的包都安装了哪些文件以及它们的路径,很有用的命令。 dlocate foo -右d安装的包中捜索“foo的文件。对丁冋得这个文件來源丁哪个包这个问题, 足非常实用的.dlocate是一个软件包,必须安装它才能使用木命令. dpkg -S foo和上山|的命令样.但相比史慢-些.他只能任Debian或Ubuntu系统卜运 行.另外.不需要安装dlocate包. apt-file search foo 类似dlocate和dpkgS但搜索所有冇效软件包,不单取只是你 系统上的己安装

13、的软件包。一它所冋答的问题是哪些软件包提供这些文件。你必须安装有 apt-file软件包,并且呦保apt-file数据库足最新的. dpkg -c foo. deb“fg.deb包倉仃哪些文件?注:foo.deb是含路径的文件务。一这个是 针对你fl己下裁的.deb包. apt-cache dumpavail 显示所冇可用软件包,以及它们各11的谦细信息(会产生很多输. apt-cache show软件包名称显示软件包记录,类似dpkg rint-avail软件包 名称. apt-cache pkgnames -快速列出已安装的软件包名称. apt-file search filename -

14、先找包倉特定文件的软件包(不一定是已安装的,这些文 件的文件名中含何指定的字符串.apt-file 一个独立的软件包。您必须先使用apt-get install 來安装它.然后迖行apt-file update-如來apt-file search filename输的内容人#.您 可以公试使用apt-file search filename | grep -w filename (只显不指定了符巾 作为完幣的单词出现在其中的那叫文件名)或者类似方法,例如:apt-file search filename | grep /bin/ (只显示位诸如/bin或/usr/bin这些文件夹中的文件,如果

15、您耍含找的是某个特定 的执行文件的话,这样做圧有桶助的)。编粕典型应用我是个赛车发烧友.想装个赛车类游戏玩玩。有哪些赛车类游戏可供选择呢?apt-cache search racing gaaeIi1出来了一大堆结果.我看到冇个游戏叫做壮orcs,看看冇没有更多信息.apt-cache show tores看上2;不错。这个游戏是不是已经安装了?眾新版木是女少?它从哪个源得到.universe还是main?apt-cache policy tores好吧,现在我裂來安装它!apt-get install tores在控制台卜我戚该调用什么命令來运行这个游戏呢?金这个例子中.M接用壮。res就行

16、了,但并不是毎次 都这么简单。我们町以迪过舍找哪歧文件被安装到了 7usr/binMi:件夹卞來呦山 期制攵件対游戏 软件,这些二进制文件将被安装到7usr/gamesT面.对于系统管理匸具相应的文件夹是Vusr/sbindpkg -L tores I grep /usr/gaaes/这个命令的Mi-部分显示软件包”tores安装的所有文件(您IlC试试看)。通过命令的第:部分,我们告诉系统只显示前一部分的输出结果中侖冇Vusr/games的那些行.这个游戏很酷哦。说不宦还有其他赛道可玩的?apt-cache search tores我的磁盘空间不够用了我得把apt的缓仔空间淸空才行。apt-

17、get clean哦不,老妈叫我把机器匕的所有游戏都删拎。但是我想把配於文件保留卜來.这样卜次我想玩的时候只耍 巫装下就町以了. UUUUUUUUUapt-get reaove toresi i i ii i如果我想连配置文件一块訓除:apt-get reaove urge toresi i ii i i鯉0多余的软件包deborphan和debfoster TJlnf以找出已经安装在系统I:孤立、无用的软件包逊提高命令行方式下的工作效率您可以通过定义别名(alias)來捉高这些命令的输入速度例如.您可以在您的*-/.bashrc*文件中添加 下列内容aliasaliasaliasaliasa

18、liasacs=* apt-cache search*update, upgrade, dist-upgrade* install*agu=sudoapt-getagg=sudoapt-getagd=agi=sudosudoapt-getapt-getaliasagr=sudoreBove或者使用询面介绍的 aptitude 命令.如”alias agi=sudo aptitude install.编辑为apt-get设置http代理可以通过三种方法为apt-get设世http代理方法一这是一种临时的F段,如果您仅仅是种时希耍通过http代理使用apt-get,您可以使用这种方式.在使用apt

19、-get ZiW. 终端中输入以下命令(根据您的实杯惜况粋换yourproxyaddress和proxyport. 注,規似此终端下的网络都在使用此代理)export http_proxy=http: /yourproxyaddress:proxyport方法二这种方法箜用到/etc/apt/文件夹下的apt.conf文件.如果您希apt-get (而不是英他应用程序)一克 使用http代理,您可以使用这种方式。注意:某吐惜况下,系统安装过程中没冇建立apt配代文件.卜-而的操作将视惜况修改现冇的配克文件或 者新建配膛文件。gksudo gedit /etc/apt/apt. conf在您的a

20、pt.conf文件中加入下而这行(根据你的实际惜况替换yourproxyaddress和proxyport)Acquire:http:Proxy http:/yourproxyaddress:proxyport;保 apt. con f 文件。方法三这种方法会在您的卜的.bashrc文件中添加两彳j:如果您希唯apt-get和其他应用程序如wget等 都便用http代理,您可以使用这种方式。gedit /. bashrc在您的.bashrc文件末尾添加如卜内容(根据你的实际悄况替换you中roxyaddress和proxyport)。ht tp_proxy=ht tp:/yourproxyad

21、dress: proxyportexport http_proxy保存文件.关闭当前终端.然後打开另一个终端。使用apt-get update或音任何您想用的网络丁几测试代理.我使用firestarter荻看活动的网络连接.如果您为了纠正谄谋而再次修改了配丑文件,记得关闭终端并巫新打开,否11新的设世不会生效。代理服务器的登录 如果代理服务器需耍&如 那么可以在指定代理脱务器地址的时帙用如卜格式(根据惜况把username, password, yourproxyaddress fli proxyport 粋换为相应内容):ht tp_pr oxy=ht tp:/us ernaBe: pas svordOyourproxyaddr ess: proxyport编粕相关链接 Debian Apt-howto documentation 同时可査看 *apt-howto* 更多 apt-get 好处 査打:PinmngHowto3 个 廿 臭:Chin ese Tran slation | Ubun tuHelp | 丄;I!

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!