linux卸载依赖包命令 linux 卸载软件包

linux 怎么卸载软件 命令linux
怎么卸载软件
命令
Linux软件的安装和卸载一直是困扰许多新用户的难题 。在Windows中,我们可以使用软件自带的安装卸载程序或在控制面板中的“添加/删除程序”来实现 。与其相类似,在Linux下有一个功能强大的软件安装卸载工具,名为RPM 。它可以用来建立、安装、查询、更新、卸载软件 。该工具是在命令行下使用的 。在Shell的提示符后输入rpm,就可获得该命令的帮助信息 。
软件的卸载
1.软件的卸载主要是使用rpm来进行的 。卸载软件首先要知道软件包在系统中注册的名称 。键入命令:
#rpm
-q
-a
即可查询到当前系统中安装的所有的软件包 。
2.确定了要卸载的软件的名称,就可以开始实际卸载该软件了 。键入如下命令即可卸载软件:
#rpm
-e
[package
name]
参数e的作用是使rpm进入卸载模式 。对名为[package
name]的软件包进行卸载 。由于系统中各个软件包之间相互有依赖关系 。如果因存在依赖关系而不能卸载,rpm将给予提示并停止卸载 。你可以使用如下的命令来忽略依赖关系 , 直接开始卸载:
...
LInux下卸载命令你好,完全卸载请用dpkg -P --force-all keystone
这样绝对可以卸载得很干净,也可以只加-P,但是如果有依赖的话就卸载不掉了 。
apt-get的卸载命令是apt-get remove,不是autoremove 。
有问题可以追问我 。
如何在Linux中使用命令行卸载软件方法/步骤
您可以使用“dpkg”命令来查看您的计算机,按“Ctrl + Alt + T”的所有已安装包的列表,打开一个终端窗口 。在提示符下键入以下命令,然后按Enter键 。dpkg -- list
滚动安装的软件包在终端窗口的列表中找到要卸载的 。注意包的全名 。
要卸载程序,使用“apt-get”命令,这是安装程序和操作安装的程序一般的命令 。例如 , 下面的命令卸载GIMP并删除所有的配置文件
sudo apt-get -- purge remove gimp
卸载过程开始,操作过程将要显示在显示器 。当被问及是否要继续,请键入“Y”,然后按“Enter”键 。
过程继续 。当它完成后 , 键入“exit”的提示,按“Enter”关闭终端窗口,或者单击窗口左上角的“X”按钮 。
如果你不想删除配置文件
sudo apt-get remove gimp
在安装Linux程序依赖于其他包的功能 。当你卸载程序,有可能是包,该卸载程序依赖于那些不再使用 。要删除任何未使用的包,使用“的autoremove”命令,如图下面的命令 。sudo apt-get autoremove
8
可以结合两个命令用于去除程序使之不在相关
sudo apt-get purge -- auto-remove gimp
关于在linux系统下卸载软件的问题分类:电脑/网络操作系统/系统故障
问题描述:
在linux系统下安装linux卸载依赖包命令了某个软件如果软件出linux卸载依赖包命令了问题怎么卸载它呢?例如linux卸载依赖包命令我装了Realplayer播放器,现在这个播放器出了问题我该怎么去卸载它呢?请高手指点,请说出详细的解决办法,谢谢!您可以直接联系我(QQ:***********,加我QQ时请在请求验证中输入一个"Z"字,谢谢).
解析:
Linux软件的安装和卸载一直是困扰许多新用户的难题 。在Windows中linux卸载依赖包命令,我们可以使用软件自带的安装卸载程序或在控制面板中的“添加/删除程序”来实现 。与其相类似linux卸载依赖包命令,在Linux下有一个功能强大的软件安装卸载工具,名为RPM 。它可以用来建立、安装、查询、更新、卸载软件 。该工具是在命令行下使用的 。在Shell的提示符后输入rpm,就可获得该命令的帮助信息 。
软件的卸载
1.软件的卸载主要是使用rpm来进行的 。卸载软件首先要知道软件包在系统中注册的名称 。键入命令:
#rpm -q -a
即可查询到当前系统中安装的所有的软件包 。
2.确定了要卸载的软件的名称,就可以开始实际卸载该软件了 。键入如下命令即可卸载软件:
#rpm -e [package name]
参数e的作用是使rpm进入卸载模式 。对名为[package name]的软件包进行卸载 。由于系统中各个软件包之间相互有依赖关系 。如果因存在依赖关系而不能卸载,rpm将给予提示并停止卸载 。你可以使用如下的命令来忽略依赖关系 , 直接开始卸载:
#rpm -e [package name] -nodeps
忽略依赖关系的卸载可能会导致系统中其它的一些软件无法使用 。
补充:
如果是以.bin结尾的二进制软件,可以用以下方法安装(以so-6_0-beta-bin-linux-zh-Tw1.bin为例):
在so-6_0-beta-bin-linux-zh-Tw1.bin所在文件夹下运行模拟终端
输入:
./so-6_0-beta-bin-linux-zh-Tw1.bin
并按回车!
当然也可以输入:
./so 再用[Tab]键补全
(./表示当前目录,如果终端不在该软件所在目录下打开,则在软件名前尚需输入相应的路径 。)
如果在图形界面,也可直接单击(或双击,视具体的鼠标设置而定)运行反安装程序就可以了!
linux下卸载apache方法介绍方法一
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 。
linux 删除已经安装的软件包一、可以使用“dpkg”命令查看您的计算机,按“Ctrl+Alt+T”列出所有已安装的软件包,然后打开一个终端窗口 。在提示下键入以下命令并按回车键 。dpkg——列表
二、滚动已安装的软件包 , 在终端窗口的列表中找到要卸载的软件包 。请注意包的全名 。
三、要卸载程序,使用“apt-get”命令,这是安装程序和操作安装的程序一般的命令 。例如,下面的命令卸载GIMP并删除所有的配置文件sudo apt-get -- purge remove gimp 。
四、卸载过程开始,操作过程将显示在显示屏上 。当被问及是否要继续时,键入Y并按enter 。
五、这个过程还在继续 。完成后,键入提示“退出” , 按“回车”关闭终端窗口,或单击窗口左上角的“X”按钮 。
六、如果你不想删除配置文件sudo apt-get remove gimp 。
七、Linux程序的安装取决于其他软件包的功能 。卸载程序时,它可能是一个包,这取决于不再使用的程序 。要删除任何未使用的包,请使用的autoremove命令 。
八、可以结合两个命令用于去除程序使之不在相关sudo apt-get purge -- auto-remove gimp 。
【linux卸载依赖包命令 linux 卸载软件包】关于linux卸载依赖包命令和linux 卸载软件包的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站 。