<dl id='fjfo5'></dl>

<i id='fjfo5'><div id='fjfo5'><ins id='fjfo5'></ins></div></i>

  1. <tr id='fjfo5'><strong id='fjfo5'></strong><small id='fjfo5'></small><button id='fjfo5'></button><li id='fjfo5'><noscript id='fjfo5'><big id='fjfo5'></big><dt id='fjfo5'></dt></noscript></li></tr><ol id='fjfo5'><table id='fjfo5'><blockquote id='fjfo5'><tbody id='fjfo5'></tbody></blockquote></table></ol><u id='fjfo5'></u><kbd id='fjfo5'><kbd id='fjfo5'></kbd></kbd>

    <code id='fjfo5'><strong id='fjfo5'></strong></code>

      <acronym id='fjfo5'><em id='fjfo5'></em><td id='fjfo5'><div id='fjfo5'></div></td></acronym><address id='fjfo5'><big id='fjfo5'><big id='fjfo5'></big><legend id='fjfo5'></legend></big></address>
      <fieldset id='fjfo5'></fieldset>

      1. <span id='fjfo5'></span><ins id='fjfo5'></ins>

        1. <i id='fjfo5'></i>

          linux下卸载apache方法小结

          • 时间:
          • 浏览:12
          • 来源:124软件资讯网

              要领一

              代码如下:

              root@server ~]# rpm -qa|grep httpd

              httpd-2.2.3-11.el5_2.centos.4

              httpd-manual-2.2.3-11.el5_2.centos.4

              说明:rpm –qa | grep mysql 下令是为了把mysql相关的包都列出来  ,我上面的例子是Linux默认安装apache的rpm软件包列表 ,若是是此外Linux版本列出来的列表有可能会纷歧样  ,不外不用担忧  ,不管是什么  ,卸载都从最下面的一个包最先  ,直到卸载掉第一个为止  。

              好比:在这个例子中 ,我们应该先卸载httpd-manual-2.2.3-11.el5_2.centos.4要领如下:

              代码如下:

              rpm –e httpd-manual-2.2.3-11.el5_2.centos.4

              (一样平常没有须要带版本号  ,如可以直接写成rpm –e httpd-manual)

              代码如下:

              rpm –e httpd --nodeps

              php和mysql的卸载和apache的卸载要领一样  。

              注重:卸载的时间若是卸载不掉  ,系统一样平常会提醒包的依赖关系 ,而且列出依赖的包的名称  ,先卸载提醒依赖的包就可以了 。

              若是着实有卸载不掉的包  ,可以加—nodeps这个参数来卸载  ,好比我们卸载httpd-manual-2.2.3-11.el5_2.centos.4  ,着实卸载不掉了  。就用:

              [root@localhost ~]# rpm -e httpd-manual-2.2.3-11.el5_2.centos.4 --nodeps

              要领二

              代码如下:

              卸载下令apache

              sudo apt-get remove apache

              卸载关联

              sudo apt-get autoremove

              手动删除设置

              sudo find /usr -name “*apache*” -exec rm -rf {} ;

              sudo find /etc -name “*apache*” -exec rm -rf {} ;

              sudo find /var -name “*apache*” -exec rm -rf {} ;

              同样 ,卸载其他软件也可以用这种要领  。

              说明:rpm –qa | grep httpd 下令是为了把apache相关的包都列出来  ,我上面的例子是Linux AS4默认安装apache的rpm软件包列表

              说明:rpm –e 是卸载rpm包的下令  ,后面是包名称  ,最后的版本号是不用打的.

              rpm –e xxxx

              注重:卸载的时间若是卸载不掉 ,系统一样平常会提醒包的依赖关系  ,而且列出依赖的包的名称  ,先卸载提醒依赖的包就可以了  。

              若是着实着实有卸载不掉的包  ,可以加—nodeps这个参数来卸载  ,好比我们卸载php-4.3.9-3.15  ,着实卸不掉了  。

              好比

              检察源代码打印资助

              rpm -e xxx --nodeps

              注重是2个 -

              说明:RPM(RedHat Packge Manager)是RedHat公司出的软件保证理器  ,使用它可以很容易地对rpm形式的软件包举行安装、升级、卸载、验证、查询等操作  ,安装简朴  ,而卸载时也可以将软件安装在多处目录中的文件删除洁净  ,因此推荐初学者尽可能使用rpm形式的软件包  。rpm的参数中-i是安装  ,-v是校验  ,-h是用散列符显示安装进度 ,*.rpm是软件包的文件名(这里的*.rpm特指*.src.rpm以外的以rpm为后缀的文件);参数-e是删除软件包  ,packgename是软件包名 ,与软件包的文件名有所区别  ,它往往是文件名中位于版本号前面的字符串 ,例如apache-3.1.12-i386.rpm和apache-devel-3.1.12-i386.rpm是软件包文件名  ,它们的软件包名称划分是apache和apache-devel  。更多的rpm参数请自行参看手册页:man rpm 。

              若是你不喜欢在字符界面下安装或卸载这些软件包  ,完全可以在X-Window下使用图形界面的软件保证理法式  ,如glint、xrpm这样的图形接口  ,或者是KDE的kpackge等 ,这样对软件包的安装、升级、卸载、验证和查询就可以通过点击鼠标来轻松完成  。

              2、*.tar.gz/*.tgz、*.bz2形式的二进制软件包

              安装:tar zxvf *.tar.gz 或 tar yxvf *.bz2

              卸载:手动删除

              说明:*.tar.gz/*.bz2形式的二进制软件包是用tar工具来打包、用gzip/bzip2压缩的  ,安装时直接解包即可  。对于解压后只有单一目录的软件  ,卸载时用下令“rm -rf 软件目录名”;若是解压后文件疏散在多处目录中  ,则必须逐一手动删除(稍贫苦)  ,想知道解压时向系统中安装了哪些文件  ,可以用下令“tar ztvf *.tar.gz”/“tar ytvf *.bz2”获取清单  。tar的参数z是挪用gzip解压  ,x是解包  ,v是校验  ,f是显示效果  ,y是挪用bzip2解压  ,t是列出包的文件清单  。更多的参数请参看手册页:man tar  。