导航:首页 > 编程语言 > linux删除程序

linux删除程序

发布时间:2021-12-08 15:12:58

A. linux 怎么彻底删除一个软件

linux没有提供象windows系统一样的回收站机制,所以,用rm命令删除的文件就彻底没有了回(虽然没有真正清答除文件数据,但很难恢复了)
通过rpm包安装的程序,可用rpm命令清除:
#rpm -q -a 查询软件包名称
#rpm -e [package name] 卸载相应软件包
卸载用源码安装的软件包
一般的情况下,大多软件没有提供源码包的卸载方法,通过查看软件安装时的README和INSTALL 文件,找到软件的安装地点,进到该目录,进行相关文件删除。

B. 在linux怎么彻底删除应用程序

C. 如何在linux下安装和删除软件

1、以“rpm”为后缀的二进制软件包

安装:rpm -ivh *.rpm
卸载:rpm -e packagename
参数-i表示安装,-v是校验,-h是用散列符显示安装进度,-e是删除软件包,packgename代表软件包名(不包含.rpm后缀),也就是版本号前面那个字符串。
卸载软件前,应首先知道软件包在系统中注册的名称,可以使用命令:rpm -q -a 结合grep来查询。确定了要卸载的软件包名后,就可以开始卸载了,命令如上所示。
由于系统中各个软件包之间相互有依赖关系,如果因存在这种依赖关系而不能卸载,rpm将给予提示并停止卸载,此时,可以使用命令 rpm -e --nodeps packagename 来忽略依赖关系,直接进行卸载。当然,忽略依赖关系的卸载,可能导致系统中其它一些软件无法正常使用,卸载前应三思。
2、以“src.rpm”为后缀的源码软件包
安装:先使用命令 rpm -rebuild *.src.rpm 将源代码编译并在/usr/src/dist/RPMS下生成二进制的rpm包,然后再 rpm -ivh *.rpm 安装该二进制包即可。
卸载:同上,rpm -e packgename
3、以“tar.gz”、“.bz2”为后缀的二进制软件包
安装:tar zxvf *.tar.gz 、tar jxvf *.bz2
参数-z调用gzip,-x是解包,-v是校验,-f指定包的文件名,此项通常必选,-j调用bzip。当然,这些参数也不是绝对要加上的,比如-v参数,或者也可以使用其它一些参数,只不过我习惯上这么写。
卸载:手动删除
4、以“tar.gz”、“.bz2”为后缀的源代码软件包
先使用命令 tar zxvf *.tar.gz 或 tar jxvf *.bz2进行解压,然后进入解压后的目录,接着就是众所周知的三步曲: ./configure(配置)、make(编译)、make install(安装)。建议解压后不要急着进行所谓的“三步曲”,而应该先看下相关的说明文件,了解软件安装需要哪些条件,以便在配置的时候提供相应的参数。
我通常的做法是,进入解压后的目录后,先用ls命令查看一下该目录下都有哪些文件。通常在解压后的目录里,会有一个“Install”的纯文本文件,不妨先看看里面的内容,里面详细讲述了软件包的安装方法。当然,有时候也会发现这个“Install”是个可执行文件。
我遇到过里面带有setup这种类似Windows下软件安装的可执行文件(当然,这种情况是比较少数的),这对于不太习惯使用Linux的用户来说,是比较方便的。还有,就是一个后缀为“bin”的安装文件,安装前先查看一下它的执行权限。如果不具有可执行权限,请先赋予它执行的权限,再像正常的可执行文件那样运行即可。
安装完毕后,应清除编译过程中产生的临时文件和配置过程中产生的文件,可以使用命令:make clean 以及make distclean。
有些软件包的源代码在编译安装后可以使用 make uninstall 命令来进行卸载,如果没有提供此功能,则该软件的卸载也只有手动删除。由于软件可能将文件分散安装在系统的多个目录中,手动删除往往很难将它删除干净,这也许是很多人比较头痛的地方。所以,通常的做法是,在编译前的配置阶段,指定软件将要安装到的目标路径,即 “./configure --prefix=目录名”,这样可以使用 “rm -rf 软件的目录名”这一命令来进行干净彻底的卸载。
关于更多Linux的学习,请查阅书籍《linux就该这么学》。

D. linux命令行模式下如何卸载软件

软件来的卸载
1.软件的卸载主要是自使用rpm来进行的。卸载软件首先要知道软件包在系统中注册的名称。键入命令:

#rpm -q -a

即可查询到当前系统中安装的所有的软件包。

2.确定了要卸载的软件的名称,就可以开始实际卸载该软件了。键入如下命令即可卸载软件:

#rpm -e [package name]

参数e的作用是使rpm进入卸载模式。对名为[package name]的软件包进行卸载。由于系统中各个软件包之间相互有依赖关系。如果因存在依赖关系而不能卸载,rpm将给予提示并停止卸载。你可以使用如下的命令来忽略依赖关系,直接开始卸载:

#rpm -e [package name] -nodeps

忽略依赖关系的卸载可能会导致系统中其它的一些软件无法使用。

E. linux如何卸载软件

我们需要知道我们要卸载的软件的名称,比如我现在打算卸载 Dropbox ,这个我们很容易知道它的名称了

然后我们打开终端/命令行准备输入命令

输入如下命令:

sudo apt-get autoremove --purge

现在不要急着回车,我们来讲解一下这个命令

sudo ———— 获取 root 权限
apt-get ——— 执行安装卸载功能的软件
autoremove — 告诉 apt-get 我们所要做的操作是移除软件
--purge ——— 注意这前面是两个短划线,这个参数是告诉他们要完整的干净的彻底的移除
到了这里我们是不是还差点什么?
对了,我们还没告诉他们卸载什么软件呢。
那么在 --purge 后面间隔一个空格开始写软件名称。比如我就要写 Dropbox
在这里我告诉大家一个小技巧:如果软件名称太长,我们可以只输入前边的一部分,然后按 Tab 键进行自动补全,你会发现 Linux 的终端是多么的智能的!

如下图1,我输入了 dro 之后点击 Tab 按键之后就变成了 图2 的样子

好啦,命令输入完了,我们回车运行吧~你猜会出现什么?
对啦~要输入密码的,因为我们 sudo 请求了 root 权限嘛,输入就对了。
还有哦,你输入密码的时候终端里不会发生变化的,连 * 都不会显示出来,众位盲打吧,打完了回车确认就是了~

等待了一会之后会出现如下图提示,我们确认卸载,回复 Y 回车即可

F. 如何在linux系统下实现添加和删除应用程序

linux安装过程中,提供了一个可以选择要安装报的界面,使用很方便。

如图1:

马上又OK了!

此时查看 /etc/yum.repos.d/update.repo 文件就会发现 enabled = 0

[update]
name=update
baseurl=file:///mnt/Server
gpgcheck=0
enabled = 0


在5.1的系统中无法执行第7步以下的内容,也就是不可以用图形界面的方式来屏蔽掉Repositories,只能通过更改

配置文件将 enabled = 0 来实现。

G. Linux下如何卸载软件

查看是否安装mysql的命令
rpm -qa | grep mysql
然后 逐个使用 rpm -e mysq-* 卸载
如果出现
error: Failed dependencies:
libmysqlclient.so.10 is needed by (installed) libdbi-dbd-mysql-0.6.5-10.RHEL4.1.i386
libmysqlclient.so.10 is needed by (installed) MySQL-python-1.0.0-1.RHEL4.1.i386
libmysqlclient.so.10 is needed by (installed) MyODBC-2.50.39-21.RHEL4.1.i386
libmysqlclient.so.10 is needed by (installed) qt-MySQL-3.3.3-9.3.i386
mysqlclient10 is needed by (installed) MySQL-python-1.0.0-1.RHEL4.1.i386
mysqlclient10 = 3.23.58-4.RHEL4.1 is needed by (installed) mysqlclient10-devel-3.23.58-4.RHEL4.1.i386
时,使用 --nodeps 参数,如:
rpm -e mysqlclient10-devel-3.23.58-4.RHEL4.1 --nodeps
rpm -e mysqlclient10-3.23.58-4.RHEL4.1 --nodeps

H. linux系统中怎样卸载软件

第一篇: Linux下软件的安装与卸载
在Windows下安装软件时,只需运行软件的安装程序(setup、install等)或者用zip等解压缩软件解开即可安装,运行反安装程序(uninstall、unware、“卸载”等)就能将软件清除干净,完全图形化的操作界面,简单到只要用鼠标一直点击“下一步”就可以了。而Linux好象就不一样了,很多的初学者都抱怨在Linux下安装和卸载软件非常地困难,没有像使用Windows时那么直观。其实在Linux下安装和卸载软件也非常简单,同样也有安装向导或解压安装的方式,不相同的只不过是除了二进制形式的软件分发外,还有许许多多以源代码形式分发的软件包,下面就来详细地讲一讲这些软件的安装与卸载:
一、二进制分发软件包的安装与卸载
Linux软件的二进制分发是指事先已经编译好二进制形式的软件包的发布形式,其优点是安装使用容易,缺点则是缺乏灵活性,如果该软件包是为特定的硬件/操作系统平台编译的,那它就不能在另外的平台或环境下正确执行。
1、*.rpm形式的二进制软件包
安装:rpm -ivh *.rpm
卸载:rpm -e packgename
说明: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。
如果你更喜欢图形界面的操作,可以在X-Window下使用KDE的ArK压缩档案管理工具。
3、提供安装程序的软件包
这类软件包已经提供了安装脚本或二进制的安装向导程序(setup、install、install.sh等),只需运行它就可以完成软件的安装;而卸载时也相应地提供了反安装的脚本或程序。例如SUN公司的StarOffice办公软件套件就使用名为setup的安装程序,而且在软件安装后提供反安装的功能,目前这种类型的软件包还比较少,因其安装与卸载的方式与Windows软件一样,所以就无需多讲了。
二、源代码分发软件包的安装与卸载
Linux软件的源代码分发是指提供了该软件所有程序源代码的发布形式,需要用户自己编译成可执行的二进制代码并进行安装,其优点是配置灵活,可以随意去掉或保留某些功能/模块,适应多种硬件/操作系统平台及编译环境,缺点是难度较大,一般不适合初学者使用。
1、*.src.rpm形式的源代码软件包
安装:rpm -rebuild *.src.rpm
cd /usr/src/dist/RPMS
rpm -ivh *.rpm
卸载:rpm -e packgename
说明:rpm --rebuild *.src.rpm命令将源代码编译并在/usr/src/dist/RPMS下生成二进制的rpm包,然后再安装该二进制包即可。packgename如前所述。
2、*.tar.gz/*.tgz、*.bz2形式的源代码软件包
安装:tar zxvf *.tar.gz 或 tar yxvf *.bz2 先解压
然后进入解压后的目录:
./configure 配置
make 编译
make install 安装
卸载:make uninstall 或 手动删除
说明:建议解压后先阅读说明文件,可以了解安装有哪些需求,有必要时还需改动编译配置。有些软件包的源代码在编译安装后可以用make install命令来进行卸载,如果不提供此功能,则软件的卸载必须手动删除。由于软件可能将文件分散地安装在系统的多个目录中,往往很难把它删除干净,那你应该在编译前进行配置,指定软件将要安装到目标路径:./configure --prefix=目录名,这样可以使用“rm -rf 软件目录名”命令来进行干净彻底的卸载。与其它安装方式相比,需要用户自己编译安装是最难的,它适合于使用Linux已有一定经验的人,一般不推荐初学者使用。
关于Linux下软件的安装与卸载lanche已经讲了这么多,但可能还会有人问怎么知道一个tar.gz/bz2包是二进制文件包呢还是源代码包?如果你用过压缩工具就会明白,压缩包未必就是软件,它也可能是备份的许多图片,也可能是打包在一起的普通资料,要分辨它到底是什么最好的办法就是查看包里的文件清单,使用命令tar ztvf *.tar.gz / tar ytvf *.bz2或者在X-Window下使用图形化的ArK压缩档案管理工具都可以,源代码包里的文件往往会含有种种源代码文件,头文件*.h、c代码源文件*.c、C++代码源文件*.cc/*.cpp等;而二进制包里的文件则会有可执行文件(与软件同名的往往是主执行文件),标志是其所在路径含有名为bin的目录(仅有少数例外)。原来这么简单呀,还不快点自己试试!
linux下安装与删除软件
现在linuxx下的软件大都是rpm,deb、tar.gz和tar.bz2格式。
1.rpm格式的软件。
安装:rpm -ivh ***.rpm,如出现软件包倚赖性问题,按照提示先安装那些被倚赖的软件包。
删除:rpm -e 软件包名。
执行man rpm,可以获得更多有关rpm命令的信息。
在redhat8下,已经提供了图形化安装和删除软件的工具。从开始菜单----系统设置----软件包。
2.deb格式的软件。
这种格式是Debian GNU/Linux下软件常用的格式。
安装:dpkg -i ***.deb
删除:dpkg -e 软件包名
在Redhat8下安装deb格式的软件,可用alien软件将deb格式转变为rpm格式,然后再用rpm命令安装;或者安装dpkg软件包,使用dpkg命令(这个我没有试过).
3.tar.gz和tar.bz2格式的软件
这两种格式是以源代码发布的,先用tar将软件打包,再用gzip或bzip2压缩.
安装:a. 先解开软件包,tar zxvf ****.tar.gz或者tar jxvf ****.tar.bz2
b. 进入解开的目录里,执行./configure .( 用./configure --help,可以获得编译配置的选项)
c. make
d. make install.
删除:一般软件默认安装在/usr/local目录,可执行文件在bin或sbin目录,配置文件在etc目录,库文件在 lib目录,数据文件在share目录,开发程序用的头文件在include,软件说明文件在man目录。删除时,只要删除以软件名命名的所有目录及其下的文件和bin、sbin目录里的可执行文件即可。如果编译时指定了安装目录(如./configure --prefix=/ussr/local/aaa),则只需要简单删除aaa目录即可。
总得来说,rpm和deb格式的软件安装简单,快速,易于管理;tar.gz和tar.bz2格式的软件安装时有更大的自由度,更灵活,但也更费时间(编译一个十几M的软件就要花我1个多小时).

I. linux 下如何删除程序

Linux软件的安装和卸载一直是困扰许多新用户的难题。在Windows中,我们可以使用软件自带的安装卸载程序或在控制面板中的“添加/删除程序”来实现。与其相类似,在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]键补全

(./表示当前目录,如果终端不在该软件所在目录下打开,则在软件名前尚需输入相应的路径。)

如果在图形界面,也可直接单击(或双击,视具体的鼠标设置而定)运行反安装程序就可以了

J. 如何删除linux下安装的软件

Linux软件的安装和卸载一直是困扰许多新用户的难题。在Windows中,我们可以使用软件自带的安装卸载程序或在控制面板中的“添加/删除程序”来实现。与其相类似,在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删除程序相关的资料

热点内容
有色听书 浏览:229
金融数据领域大数据 浏览:551
两台win7电脑怎么传文件 浏览:946
检测iphone触屏灵敏度 浏览:838
安捷通网络技术有限公司 浏览:708
mvc怎么发布网站 浏览:275
枪版电影网电影驿站 浏览:322
港版《武则天》电影 浏览:259
大伟二娃三棱四猴什么电影 浏览:27
win10重置会删游戏 浏览:585
哪些不属于linux文件系统 浏览:326
宝马frm数据修复是什么用 浏览:57
文件放进u盘然后打不开 浏览:861
哪些城市小学开编程课 浏览:550
被窝电影0855影院 浏览:793
大话西游2粤语版高清 浏览:146
索八原车导航升级 浏览:35
iphone5接听需要密码吗 浏览:673
3开头的10位qq号 浏览:397
重生之刘涛怀孕 浏览:984

友情链接