如何在ubuntu下面直接查找想要安装的软件。比如我想安装tomcat.但是我又不知道ubuntu里面有哪种版本,也不知道都需要装什么,但是我能确认我装的是tomcat那么我就可以用搜索命令:例如:$apt-cachesearchtomcat那么我就会得到以下的结果:libtomcat5-java-JavaServletengine--corelibraries
tomcat5-JavaServlet2.4enginewithJSP2.0support
tomcat5-admin-JavaServletengine--adminwebinterfaces
tomcat5-webapps-JavaServletengine--documentationandexamplewebapplications
这样我就知道,ubuntu的软件库里面有tomcat5,那么我就可以用$apt-getinstalltomcat5去安装了APT源自DebianGNU/Linux,Debian在同一个版本编号下,依套件成熟度又分stable、testing、unstable。
若我们现在用的是Debina3.0r2stable,使用apt-getupgrade
就可以升级forstable的软件,而使用apt-getdist-upgrade则可以选择将系统由stable升级到testing或是unstable,
使用apt-getupgrade和apt-getdist-upgrade的结果,基本上是一样的,不过apt-getdist-upgrade在升级的同时会为了解决相依性而安装新套件,而apt-getupgrade并不会,因此要升级的话,建议还是用apt-getdist-upgrade较佳
apt-cachesearch
搜寻:我们可以用这个指令来搜寻升级包,
例如:apt-cachesearchhttpd,
apt-cachedepends
相依性:我们可以用这个指令来看到软件包的所有相依性档案,
例如:apt-cachedependshttpd,
apt-getinstall
安装:安装软件包,
例如:apt-getinstallhttpd,这样apt就会自动上网下载httpd回来安装,若httpd有相依性套件的时候,apt也会自动下载安装
apt-getclean
清除:当使用apt-getinstall指令安装套件,下载下来的rpm会放置於/var/cache/apt/archives,使用apt-getclean指令可以将之清除,避免占用硬碟空间
apt-getremove
移除:例如:apt-getremovehttpd,就会移除httpd了,假如有相依性套件的时候,apt也会一并移除
以上这几个指令应该就够用了,若想要得到更进一步的指令,请善用man:)
apt-getupdate
更新:这指令是用来取得记录在/etc/apt/sources.list内的远端服务器的套件档案清单在使用「apt-getdist-upgrade」指令升级套件前,一定要记得先用这条指令将套件档案清单更新
apt-getdist-upgrade
升级:这里的升级主要是根据已有的软件包更新而言,并不是更新整个系统,也可以使用图形界面的新立得包管理器:)
如果没有安装这个管理器的话,可以执行以下指令
apt-getinstallsynaptic
安装完毕后,直接在命令行上敲入synaptic就可以启动了。
Ubuntu中apt-get用法Ubuntu中apt-get用法Ubuntu中apt-get用法Ubuntu中apt-get用法Ubuntu中apt-get用法Ubuntu中apt-get用法Ubuntu中apt-get用法Ubuntu中apt-get用法Ubuntu中apt-get用法Ubuntu中apt-get用法
阅读(538) | 评论(0) | 转发(0) |