Linux下软件的安装和卸载

合集下载

linux命令之yum(软件的安装卸载)

linux命令之yum(软件的安装卸载)

linux命令之yum(软件的安装卸载)YUM软件包管理:功能:安装、卸载、升级、查询、校验YUM解决依赖关系,提升效率,节省时间。

使⽤yum安装程序是必须先搭建好yum源,配置好yum配置⽂件(/etc/yum.repos.d/*.repo)YUM命令⼯具指南,YUM格式为:YUM [ command ] [ package ] -y| -q-y表⽰安装或者卸载出现yes时,⾃动确认yes;-q表⽰不显⽰安装过程yum install httpd -y #不提⽰直接安装httpdyum reinstall httpd #重装httpdyum search httpd #搜索httpd软件包yum list httpd #显⽰指定程序包安装情况httpdyum list #显⽰所有已安装及可安装的软件包yum list installed #显⽰已安装的包yum list available #只显⽰未安装的包yum list updates #查看可更新的包yum list extras #显⽰不属于任何仓库的,额外的包yum list obsoletes #显⽰被废弃的包yum list recent #新添加进yum仓库的包yum remove httpd #卸载程序包httpd(被依赖的包也会被卸载)yum erase httpd #删除程序包httpdyum check-update #检查可升级的包yum repolist #查看当前使⽤的yum仓库yum repolist all #查看所有仓库yum repolist enabled #查看当前启⽤的仓库yum repolist disabled #查看当前禁⽤的仓库yum update #升级内核或者软件更新yum update httpd #更新httpd软件yum check-update #检查可更新的程序yum info package #查看包的信息yum info httpd #显⽰安装包httpd的详细信息yum provides locate或 yum list|grep locate #查询locate使⽤那个包提供的yum provides httpd #列出httpd软件包是那个⽂件提供的yum deplist httpd #查看程序httpd依赖情况yum grouplist #查看yum仓库包组yum groupinfo #查看指定包组信息yum groupinstall #安装包组(yum install @包组名,也可以安装包组)yum groupremove #卸载包组yum history #查看历史yum makecache #⼿动⽣成缓存yum clean packages #清除缓存⽬录下的软件包yum clean headers #清除缓存⽬录下的headersyum clean all #清除所有缓存yum repolist {all|enabled|disabled} #列出所有/已启⽤/已禁⽤的yum源yum list {all|installed|avalible} #列出所有/已安装/可安装的软件包yum groupinstall “grouppackage” #安装组包yum reinstall package #重新安装软件yum remove|erase package #卸载软件包yum provides files #查询某个⽂件是那个软件包⽣成的yum search file #查询某个⽂件是那个软件包⽣成的。

Linux中软件的安装和卸载命令

Linux中软件的安装和卸载命令

Linux中软件的安装和卸载命令Linux软件的安装和卸载⼀直是困惑许多初学者的难题。

由于Linux与Windows在系统⽬录结构,系统配置⽅式等诸多⽅⾯的重⼤差异,使这两者的软件安装卸载的⽅式也截然不同。

在Windows中使⽤的是控制⾯板中的"添加/删除程序";与其相类似,在Linux下有⼀个功能强⼤的软件安装卸载⼯具,名为RPM。

其全名为"Red Hat Package Manager"。

它可以⽤来建⽴、安装、查询、更新、卸载软件。

该⼯具是在命令⾏下使⽤的。

在Shell的提⽰符后输⼊rpm,就可获得该命令的帮助信息。

软件的安装 ---- Linux下软件的安装主要有两种不同的形式。

第⼀种安装⽂件名为filename.tar.gz。

另⼀种安装⽂件名为filename.i386.rpm。

以第⼀种⽅式发⾏的软件多为以源码形式发送的。

第⼆种⽅式则是直接以⼆进制形式发⾏的。

i386即表⽰该软件是按Inter 386指令集编译⽣成的。

---- 对于第⼀种,安装⽅法如下: ---- ⾸先,将安装⽂件拷贝⾄你的⽬录中。

例如,如果你是以root⾝份登录上的,就将软件拷贝⾄/root中。

---- #cp filename.tar.gz /root ---- 由于该⽂件是被压缩并打包的,所以,应对其解压缩。

命令为: ---- #tar xvzf filename.tar.gz ---- 执⾏该命令后,安装⽂件按路径,解压缩在当前⽬录下。

⽤ls命令可以看到解压缩后的⽂件。

通常在解压缩后产⽣的⽂件中,有名为"INSTALL"的⽂件。

该⽂件为纯⽂本⽂件,详细讲述了该软件包的安装⽅法。

---- 对于多数需要编译的软件,其安装的⽅法⼤体相同。

执⾏解压缩后产⽣的⼀个名为configure的可执⾏脚本程序。

它是⽤于检查系统是否有编译时所需的库,以及库的版本是否满⾜编译的需要等安装所需要的系统信息。

linux的卸载命令

linux的卸载命令

linux的卸载命令Linux是一种开源的操作系统,其广泛应用于服务器、嵌入式系统和个人电脑等领域。

在使用Linux系统时,我们可能会遇到需要卸载软件的情况。

本文将介绍一些常用的Linux卸载命令,帮助读者轻松完成软件的卸载操作。

一、apt-get命令apt-get是Debian系Linux系统中常用的软件包管理工具,可以用于安装、升级和卸载软件包。

要卸载一个已安装的软件包,可以使用以下命令:sudo apt-get remove 软件包名称例如,要卸载名为firefox的软件包,可以输入以下命令:sudo apt-get remove firefox二、yum命令yum是Red Hat系Linux系统中常用的软件包管理工具,也可以用于安装、升级和卸载软件包。

要卸载一个已安装的软件包,可以使用以下命令:sudo yum remove 软件包名称例如,要卸载名为httpd的软件包,可以输入以下命令:sudo yum remove httpd三、dpkg命令dpkg是Debian系Linux系统中的软件包管理工具,可以用于安装、升级和卸载软件包。

要卸载一个已安装的软件包,可以使用以下命令:sudo dpkg --remove 软件包名称例如,要卸载名为ubuntu-desktop的软件包,可以输入以下命令:sudo dpkg --remove ubuntu-desktop四、rpm命令rpm是Red Hat系Linux系统中的软件包管理工具,可以用于安装、升级和卸载软件包。

要卸载一个已安装的软件包,可以使用以下命令:sudo rpm -e 软件包名称例如,要卸载名为mysql的软件包,可以输入以下命令:sudo rpm -e mysql五、snap命令snap是一种通用的软件包管理工具,可以在不同的Linux发行版上使用。

要卸载一个已安装的snap软件包,可以使用以下命令:sudo snap remove 软件包名称例如,要卸载名为vscode的snap软件包,可以输入以下命令:sudo snap remove vscode六、总结本文介绍了Linux系统中常用的几种软件包管理工具及其卸载命令。

如何在Linux终端中卸载软件包

如何在Linux终端中卸载软件包

如何在Linux终端中卸载软件包在Linux操作系统中,软件包的安装和卸载是非常常见的操作。

而在Linux终端中,通过命令行方式来卸载软件包是最为常用和高效的方法之一。

本文将介绍如何在Linux终端中卸载软件包,并提供详细的步骤和示例命令。

1. 查找已安装的软件包在开始卸载之前,我们需要先查找已安装的软件包。

可以使用以下命令来列出系统中已安装的所有软件包:```dpkg --list```这将列出系统中所有已安装的软件包,并显示它们的名称、版本和状态等信息。

你可以通过浏览列表,找到你想要卸载的软件包的名称。

2. 卸载软件包一旦你找到了需要卸载的软件包的名称,你可以使用以下命令来卸载它:```sudo apt-get remove 软件包名称```请将"软件包名称"替换为你要卸载的软件包的实际名称。

在执行命令之前,系统会要求你输入管理员密码以完成授权。

另外,你也可以使用以下命令来同时卸载软件包及其配置文件:```sudo apt-get purge 软件包名称```这个命令将彻底移除软件包及其相关的配置文件。

3. 删除不再需要的依赖包在卸载软件包时,有时还会自动安装一些依赖包。

而这些依赖包可能会占用磁盘空间,因此你可能会想要删除这些不再需要的依赖包。

可以使用以下命令来自动删除不需要的依赖包:```sudo apt-get autoremove```这个命令将会删除不再需要的依赖包,以释放磁盘空间。

4. 清理系统垃圾文件在卸载软件包后,系统可能会留下一些不再使用的临时文件和缓存文件,这些文件可能会占用磁盘空间。

可以使用以下命令来清理系统垃圾文件:```sudo apt-get clean```这个命令会清除系统中不再需要的缓存文件。

总结:通过使用Linux终端中的命令行方式,可以快速、高效地卸载软件包。

首先,使用dpkg --list命令找到需要卸载的软件包的名称,然后使用sudo apt-get remove命令来卸载软件包,或使用sudo apt-get purge命令彻底移除软件包及其配置文件。

Linux下apt-get命令详解(安装、卸载、更新、查询软件包)

Linux下apt-get命令详解(安装、卸载、更新、查询软件包)

Linux下apt-get命令详解(安装、卸载、更新、查询软件包)apt-get 命令适⽤于 deb 包管理式的 Linux 操作系统(Debian、Ubuntu等),主要⽤于⾃动从互联⽹软件仓库中搜索、下载、安装、升级、卸载软件或操作系统。

⼀、apt-get 安装软件包apt-get install PackageName // 普通安装apt-get install PackageName=VersionName // 安装指定包的指定版本apt-get --reinstall install PackageName // 重新安装apt-get build-dep PackageName // 安装源码包所需要的编译环境apt-get -f install // 修复依赖关系apt-get source PackageName // 下载软件包的源码// ylx 整理:sudo apt-get install -d voxbo // 仅下载不安装sudo apt-get install --reinstall -d voxbo // 仅下载不安装sudo apt-get autoremove voxbo // 删除软件包, 同时删除为满⾜依赖// ⽽⾃动安装且不再使⽤的软件包apt-get --purge autoremove voxbo // 删除软件包, 删除配置⽂件,删除不再使⽤的依赖包⼆、apt-get 卸载软件包apt-get remove PackageName // 删除软件包, 保留配置⽂件apt-get --purge remove PackageName // 删除软件包, 同时删除配置⽂件apt-get purge PackageName // 删除软件包, 同时删除配置⽂件apt-get autoremove PackageName // 删除软件包, 同时删除为满⾜依赖// ⽽⾃动安装且不再使⽤的软件包apt-get --purge autoremove PackageName // 删除软件包, 删除配置⽂件,// 删除不再使⽤的依赖包apt-get clean && apt-get autoclean // 清除已下载的软件包和旧软件包三、apt-get 更新软件包apt-get update // 更新安装源(Source)apt-get upgrade // 更新已安装的软件包apt-get dist-upgrade // 更新已安装的软件包(识别并处理依赖关系的改变)四、apt-get 查询软件包dpkg -l // 列出已安装的所有软件包apt-cache search PackageName // 搜索软件包apt-cache show PackageName // 获取软件包的相关信息, 如说明、⼤⼩、版本等apt-cache depends PackageName // 查看该软件包需要哪些依赖包apt-cache rdepends PackageName // 查看该软件包被哪些包依赖apt-get check // 检查是否有损坏的依赖命令:apt-get --help⽤法:apt-get [选项] 命令apt-get [选项] install|remove 软件包1 [软件包2 ...]apt-get [选项] source 软件包1 [软件包2 ...]apt-get 是⼀个⽤于下载和安装软件包的简易命令⾏界⾯。

Linux终端命令的软件安装和卸载方法

Linux终端命令的软件安装和卸载方法

Linux终端命令的软件安装和卸载方法Linux系统以其强大的开源性和稳定性而受到广泛使用。

在Linux系统中,软件的安装和卸载是操作系统中常见的任务之一。

本文将介绍Linux终端命令的软件安装和卸载方法,帮助读者更好地理解和掌握这些基本操作。

一、软件安装在Linux终端中,有多种方法可以实现软件的安装。

下面将介绍几种常见的安装方法。

1. 包管理器大多数Linux发行版都有自己的包管理器,用于安装和管理软件包。

常见的包管理器有apt、yum、dnf等。

以Debian和Ubuntu为例,可以使用apt-get命令来安装软件。

如下所示:```shellsudo apt-get install 软件包名称```以CentOS和Fedora为例,可以使用yum命令来安装软件。

如下所示:```shellsudo yum install 软件包名称```2. 源代码安装有些软件可能不包含在发行版的软件仓库中,或者需要使用最新版本。

这时可以通过源代码安装来满足需求。

首先,需要下载软件的源代码包。

然后,使用以下命令进行编译和安装:```shell./configuremakesudo make install```这个过程可能需要一些时间,但是可以根据个人需求对软件进行更多定制。

3. 虚拟环境为了避免软件包之间的冲突,有时候需要将软件安装在独立的虚拟环境中。

虚拟环境可以通过Anaconda、virtualenv等工具创建。

安装和配置虚拟环境后,可以使用包管理器或源代码安装方法进行软件安装,但是只会影响当前虚拟环境,不会影响系统的其他部分。

二、软件卸载与软件安装相对应,软件卸载也是常见的操作之一。

下面将介绍几种常见的卸载方法。

1. 包管理器卸载使用包管理器卸载软件是最简单的方法之一。

只需要在安装命令中将"install"替换为"remove",然后指定要卸载的软件包名称即可。

linux桌面版如何安装应用软件

linux桌面版如何安装应用软件

Linux 桌面版安装应用软件的方法多种多样,其中常见的包括以下几种:
1. 使用软件中心:大多数Linux 发行版都提供了自带的软件中心或应用商店,用户可以通过软件中心轻松安装和卸载应用软件。

打开软件中心后,搜索需要安装的软件,并按照指示点击“安装”按钮,即可开始安装软件。

2. 使用命令行工具:命令行工具可以用于安装和卸载应用程序。

根据Linux 发行版不同,所使用的命令也不同。

例如,Ubuntu 和Debian 等Linux 发行版可以使用apt-get 命令安装软件,而Red Hat 或CentOS 发行版可以使用yum 命令安装软件。

例如,要安装火狐浏览器,在终端中输入以下命令:
```
Ubuntu/Debian: sudo apt-get install firefox
Red Hat/CentOS: sudo yum install firefox
```
3. 直接下载二进制安装包:许多Linux 软件的开发者已经提供了可以在Linux 系统中直接运行的二进制安装包,可以
直接从官方网站或第三方软件站点下载安装。

下载安装文件后,用户需要解压缩包并按说明安装软件。

总之,Linux 下安装应用软件的方法因Linux 发行版不同而各异,需要根据不同情况选择适合自己的安装方法。

若不确定应该使用哪种方法,可以先查看所使用的Linux 发行版文档或社区支持。

在Linux终端中安装和卸载软件

在Linux终端中安装和卸载软件

在Linux终端中安装和卸载软件在Linux操作系统中,终端是一种非常常用的交互界面,用户可以通过终端执行各种系统命令和操作。

在终端中安装和卸载软件是Linux系统中的基本操作之一。

本文将介绍如何在Linux终端中进行软件的安装和卸载,以帮助读者更好地管理和使用自己的Linux系统。

一、软件安装在Linux中,通常有两种常用方式来安装软件,一种是使用包管理器来安装,另一种是手动编译安装。

1. 使用包管理器安装软件包管理器是Linux系统中用于管理软件包的工具,通过包管理器可以方便地下载、安装和更新软件。

常见的包管理器有apt、yum、dnf等。

以apt为例,在终端中执行以下命令即可安装软件:sudo apt-get install 软件包名称其中,sudo是用于执行以超级用户身份运行的命令,apt-get是apt的一部分,用于管理软件包,install是apt-get的参数,用于指定安装软件包的操作,软件包名称是待安装软件的名称。

2. 手动编译安装软件有些软件并没有提供直接的可执行文件,需要通过手动编译的方式安装。

手动编译安装软件需要以下步骤:步骤一:下载软件源代码在终端中执行以下命令下载软件源代码:wget 软件源代码的网址步骤二:解压软件源代码执行以下命令解压下载的软件源代码:tar -zxvf 软件源代码.tar.gz步骤三:进入解压后的目录执行以下命令进入解压后的目录:cd 软件源代码目录步骤四:配置安装选项执行以下命令配置软件的安装选项:./configure步骤五:编译并安装软件执行以下命令进行编译和安装:makemake install二、软件卸载在Linux中,卸载软件同样可以使用包管理器或手动删除的方式。

1. 使用包管理器卸载软件使用包管理器卸载软件非常简单,以apt为例,在终端中执行以下命令即可完成卸载:sudo apt-get remove 软件包名称其中,remove是apt-get的参数,用于指定卸载软件包的操作,软件包名称是待卸载软件的名称。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Linux下软件的安装和卸载
(一)RPM(Redhat Package Manager)包
1.查看包信息
rpm -qpi wine-20040121-1rh9winehq.i686.rpm
系统将会列出这个软件包的详细资料,包括文件大小、创建时间、编译日期,用途等信息。

2.查看安装信息
rpm -qpl wine-20040121-1rh9winehq.i686.rpm
系统将会列出这个软件包将要安装在你的系统上的文件以及位置。

3.安装软件
(1)rpm -ivh wine-20040121-1rh9winehq.i686.rpm
(2)rpm -rebuild xx.src.rpm
cd /usr/src/redhat/RPMS/
rpm -ivh *.rpm
目前RPM有两种模式,一种是已经过编码的(i386.rpm),一种是未经编码的(src.rpm)。

rpm —rebuild Filename.src.rpm 这时系统会建立一个文件Filenamr.rpm,在/usr/src/redflag/RPMS/子目录下,一般是i386,具体情况和Linux 发行版本有关。

然后执行下面代码即可:
rpm -ivh /usr/src/regflag/RPMS/i386/Filename.rpm
4.升级软件包
rpm -ivh -replacepkgs wine-20040121-1rh9winehq.i686.rpm
rpm -Uvh wine-20040121-1rh9winehq.i686.rpm
5.卸载软件
rpm -qa | grep
反馈信息
rpm -e
如果有依赖性检查导致不能卸载,可以考虑加上"--nodeps"参数强制卸载,但是慎用。

6.在线安装
rpm -i ftp:///pub/linux/redhat/rpms/wine-20040121-1rh9winehq.i686.rpm 当找到含有你所需软件的站点并与此网站连接后,执行命令即可实现在线安装7.查找损坏文件
Rpm-Va
Linux将为你列出所有损坏的文件。

你可以通过Linux的安装光盘进行修复。

8.判定文件所属包
rpm -qf
此命令和6中的命令结合使用就可以实现修复系统文件的效果。

(二)tar包
1.解压,
(1)解xx.tar.gz:tar -zxvf xx.tar.gz
(2)解xx.tar.Z:tar -zxvf xx.tar.Z
(3)解xx.tgz:tar -zxvf xx.tgz 注:(.tgz==.tar.gz)
(4)解xx.bz2:bunzip2 xx.bz2 /tar -jxvf xx.bz2 注:(.tbz==.tar.bz2)
(5)解xx.tar:tar -xvf xx.tar
(6)解xx.rar.zip:unzip -Z ;unrar e
注:其中rar需要安装解压软件我使用的是unrar,zip则系统自带(Redhat)。

tar包是用tar程序打包而成的,不是压缩文件。

gz的包是用gunzip压缩而来。

bz2的包是用bunzip2压缩而来。

tar.gz、tar.Z、tgz、bz2等文件格式要先解压为tar后再用tar解包安装。

解包后得到的一堆文件,通常都会存放在一个目录里面。

视软件作者的不同,有些会是已经编译好的程序,更多的则是需要自己再行编译的源代码。

进入相应目录后,使用“ls -F -color”指令,可执行程序将会以带“*”标记的亮绿色显示,对于已编译好的程序,直接键入带路径的指令行即可运行程序。

2.配置、编译、安装
通常的步骤会是这样:
./configure (配置)----./configure --help(查看configure选项)
make (编译)
make install (安装,需要ROOT权限)
make clean
make distclean
强烈建议根据其中的安装文档进行,比如README,INSTALL等。

执行解压缩后产生的一个名为configure的可执行脚本程序。

检查系统是否有编译时所需的库,以及库的版本是否满足编译的需要等安装所需要的系统信息。

为随后的编译工作做准备。

检查通过后,将生成用于编译的MakeFile文件。

此时,可以开始进行make编译了。

成功编译后,键入make install开始安装,安装完毕,make clean&make distclean清除编译过程中产生的临时文件和配置过程中产生的文件。

完成之后,在当前目录或者是名为src的子目录下,可以很容易地发现软件的可执行程序。

至此,软件的安装便告一段落。

3.删除
make uninstall
强烈建议根据其中的安装文档进行。

一般来说INSTALL里就会谈到如何卸载。

有些软件包的源代码在编译安装后可以用make install命令来进行卸载,如果不提供此功能,则软件的卸载必须手动删除。

由于软件可能将文件分散地安装在系统的多个目录中,往往很难把它删除干净,那你应该在编译前进行配置,指定软件将要安装到目标路径:./configure —prefix=目录名,这样可以使用“rm -rf 软件目录名”命令来进行干净彻底的卸载。

(三).bin文件
1..bin文件的安装
#chmod +x r1p1_linux22_libc6_i386_a1.bin
./ r1p1_linux22_libc6_i386_a1.bin
扩展名为.bin文件是二进制的,它也是源程序经编译后得到的机器语言。

有一些软件可以发布为以.bin为后缀的安装包,例如,流媒体播放器RealONE。

接下来选择安装方式,有普通安装和高级安装两种。

如果不想改动安装目录,就可选择普通安装,整个安装过程几乎和在Windows下一样。

2..bin文件的卸载
以RealONE for Linux为例,如果采用普通安装方式的话,在用户主目录下会有Real和Realplayer9两个文件夹,把它们删除即可。

(四) Linux绿色软件
Linux 也有一些绿色软件,不过不是很多。

Linux系统提供一种机制:自动响应软件运行进程的要求,为它设定好可以马上运行的环境。

这种机制可以是一种接口,或者是中间件。

程序员编写的程序可以直接拷贝分发,不用安装,只要点击程序的图标,访问操作系统提供的接口,设定好就可以工作。

若要删除软件,直接删除就可以,不用链接文件。

这是最简单的软件安装、卸载方式。

(五)总结
1.tar源代码包的安装和卸载
tar -zvxf xx.tar.gz /tar -jxvf xx.tar.bz2(解压)
cd xx
./configure (配置)----./configure --help(查看configure选项)
make (编译)
make install (安装)
make clean
make distclean
2.xxx.src.rpm的安装和卸载
rpm -rebuild xx.src.rpm
cd /usr/src/redhat/RPMS/
rpm -ivh *.rpm
rpm -e xx
3.xxx.i386.rpm的安装和卸载
rpm -ivh xxx.i386rpm (安装)
rpm -i ftp://...xxx.i386.rpm (在线安装)
rpm -e xxx.i386.rpm (卸载)。

相关文档
最新文档