Ubuntu apt-get总结
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Ubuntu apt-get总结相关的知识,希望对你有一定的参考价值。
参考技术A Ubuntuapt-get总结1.
安装:1.1
基本命令#apt-get
install
packagename这里将安装你需要的在sources.lists中的最新的软件包,如果有其他依赖则自动安装相应的依赖软件包。packagename可以是多个软件包。一些有用的选项:-h
This
help
text.-d
Download
only
-
do
NOT
install
or
unpack
archives-f
Attempt
to
continue
if
the
integrity
check
fails-s
No-act.
Perform
ordering
simulation-y
Assume
Yes
to
all
queries
and
do
not
prompt-u
Show
a
list
of
upgraded
packages
as
well1.2
指定版本#
apt-get
install
package=version1.3
修复或者只安装最新版本:#apt-get
--reinstall
install
packagename这里,如果你的软件包被破坏了,或者你想要安装一个最新的软件,运行这个。2.
卸载:2.1
基本命令#apt-get
remove
packagename这会卸载相应的软件,同时也会卸载依赖的部分,没办法指定不卸载依赖的。但是软件的配置文件还是会留在系统中。2.2
完全卸载软件包括删除配置:#apt-get
--purge
remove
packagename这样配置文件也会被删除。3.
更新3.1
更新系统#apt-get
-u
upgrade这里加上-u选项列出将要升级的软件,可能会提示有些软件不会升级,因为可能会破坏依赖关系,更好的方法是利用apt-get
dist-upgrade你可以通过cd或者添加源地址来更新,如果你想从cd来升级,首先运行apt-cdrom把cd中的软件添加到/etc/apt/sources源中,然后运行apt-get
dist-upgrade来升级,但是因为apt-get总是使用最新版本,如果cd中的不是最新的版本,那么也不会用到cd。3.2
更新系统#apt-get
-u
dist-upgrade这样安装的软件前面apt-get
-u
upgrade安不了的也会安装了,但个别的仍然不能安装,例如:升级会导致需要卸载一些包,卸载这些包会导致另外的软件不能用,所以就不升级了。3.3
更新软件包#apt-get
-u
install
packagename假设前面升级的时候packagename无法升级,那么这个命令会升级packagename如果需要卸载默写模块而卸载这些模块导致一些软件无法使用,那么干脆把这些软件都卸载了,然后升级,这个命令会导致packagename最终升级了。4.
查找4.1
查找packagename软件包:#apt-cache
search
packagename这样将输出所包含packagename字符串的包。4.2
查找软件包的详细信息:#
apt-cache
show
packagename这包含了软件包许多的信息,例如如果你已经安装了这个软件包,信息里面也会显示。4.3
查找软件包的大致信息:apt-cache
showpkg
packagename这会显示大致的信息。4.4
查看那些包可以升级的信息:$
apt-show-versions
-u这个apt-show-versions工具需要安装一下的。4.5
检查packagename依赖的包:#apt-cache
depends
packagename
以上是关于Ubuntu apt-get总结的主要内容,如果未能解决你的问题,请参考以下文章