Linux应用下载安装包指南 (linux应用下载安装包)

Linux系统作为一种开源的操作系统,拥有着广泛的应用和使用范围,但对于一些新手来说,安装和使用Linux应用还有一定的难度。本文将详细介绍Linux应用下载安装包的相关知识,帮助读者更好地应用Linux系统。

一、了解Linux应用安装包的类型

在Linux系统中,常见的应用安装包有RPM包、Deb包、TARGZ包等。RPM包是Red Hat Package的简称,基于RPM安装管理系统,适用于Red Hat系列的Linux发行版本,如Fedora、CentOS、SuSE等;Deb包是基于Debian系统的软件包格式,适用于Debian、Ubuntu等系统;TARGZ包是指类Unix系统的压缩包,适用于几乎所有的Linux系统。针对不同的Linux系统,需要选择适合的应用安装包进行安装。

二、了解Linux应用安装包的源

Linux应用安装包的获取一般有两种途径,一种是通过官方软件库进行下载,另一种是通过第三方软件库下载。官方软件库是由各个Linux发行版本提供的软件仓库,里面收录了该发行版本的软件资源,可以通过系统自带的应用商店或者命令行安装工具进行下载;第三方软件库一般由开发者自己维护,收录了一些官方软件库中没有的软件资源,需要自行添加软件源进行下载。需要注意的是,第三方软件库下载的软件有可能存在安全风险,需要谨慎选择。

三、安装RPM包

在Red Hat系列的Linux系统中,使用RPM包进行应用安装比较常见。RPM包可以通过命令行工具yum进行下载安装。首先需要确定需要安装的软件e.g. gcc,在命令行中输入如下命令:

sudo yum install gcc

其中sudo表示超级用户权限,需要输入密码才能执行。yum是Linux系统中的一种包管理工具,可以自动处理软件依赖关系并进行安装。安装过程中需要输入yes确认安装。若需删除软件,则可以通过如下命令进行卸载:

sudo yum remove gcc

四、安装Deb包

在Debian系列的Linux系统中,使用Deb包进行软件安装也是很普遍的。Deb包可以通过命令行工具apt-get进行下载安装。同样,首先需要确定需要安装的软件,并在命令行中输入如下命令进行下载:

sudo apt-get install gcc

同样需要输入超级用户权限和密码,并确认yes进行安装。卸载软件可以通过如下命令进行:

sudo apt-get remove gcc

五、安装TARGZ包

对于TARGZ包,则需要先将压缩包解压,然后使用命令行进行安装。以安装Python 3.7为例,需要先将Python 3.7压缩包解压缩:

tar -zxvf Python-3.7.10.tar.gz

然后进入解压目录并进行安装:

cd Python-3.7.10

./configure

make

sudo make install

其中./configure表示进行环境配置,make表示进行编译,sudo make install表示进行安装。

六、通过应用商店进行安装

对于一些常见的软件,Linux系统一般提供了图形界面的应用商店进行下载安装。用户只需在应用商店中搜索需要的软件,点击下载即可。需要注意的是,应用商店中的软件包有可能不是最新的版本,可能需要手动下载安装包进行安装。

七、

通过本文的介绍,读者已经了解了Linux应用下载安装包的相关知识。对于新手用户来说,建议先从官方软件库中下载安装包,避免因第三方软件库安装不良导致的系统安全问题。针对不同的Linux系统,需要选择相应的安装包和安装命令,提高安装效率。同时,为了保证系统的健康稳定,建议仅下载经过官方认证的软件包。

相关问题拓展阅读:

linux系统下载了应用,怎么将应用的安装包复制到电脑里?

一般Linux安装都是yum安装 安装完之后不像Windows可以看到安装包文件,世棚辩Linux其实也可以,需要配置一下/etc/yum.conf 将keepcache改为1即可。想学更多Linux知识可以看看搜缺《Linux就和友该这么学》

Linux你只要有软件包就不用担心安装问题,既然是下载的怎么不知羡槐道文件名。先查看包的后缀,在文件路径茄段打开终端,如果是deb格式请输入sudo dpkg -i 当前名字,rpm其次。双击deb软件包也能读取安装,同时得到真实颤派誉的package名

Linux系统下用什么工具做安装包_linux软件安装包

【享】linux安装程序

初者都知道何linux安装程序面简单说

Linux系统安装软件见两种:

种软件源代码您需要自手编译种软件安装包通用gzip压缩tar包(缀名.tar.gz)

另种软件执行程序要安装种软件安装包通RPM包(RedHatLinuxPacket软件包管理器)缀名.rpm用RPM格式打包源代码、用gzip压缩执行套装程序要您理解思路两种形式安装包

源代码编译安装

Linux软件源代码发指提供该软件所程序源代码发布形式需要用户自编译执行二进制码并进行安装其优点配置灵随意掉或保留某些功能/模块适应种硬件/操作系统平台及编译环境;缺点难度较般适合初者使用

各软件源代码包般都各软件项目主页提供载例:等

1.*.src.rpm形式源宏拍码代码软件包

安装:

rpm-rebuild*.src.rpm

cd/usr/src/dist/RPMS

rpm-ivh*.rpm

卸载:

rpm-epackgename

说蔽哪明:rpm–rebuild*.src.rpm命令源代码编译并/usr/src/dist/RPMS二进制RPM软件包再安装该贺好二进制包即Packgename前所述

2.*.tar.gz/*.tgz/*.bz2形式源代码软件包

tar.gz或tgz或tar.bz2等格式结尾软件包般都源代码式发布软件安装类软件首先需要软件进行解压:

#tarzxvffilename.tar.gz

#tarxvfzfilename.tgz

#tarxvfjfilename.tar.bz2

解压进入解压目录:

#cdfilename/

于类文档见安装步骤:配置、编译安装3步其麻烦配置所软件安装相关配置都步指定:比软件安装位置等

配置:./configure

编译:make

安装:makeinstall

卸载:makeuninstall或手删除

说明:建议解压先阅读说明文件()解安装需求必要需改编译配置些软件包源代码编译安装用makeuninstall命令进行卸载提供功能则软件卸载必须手进行由于软件能文件散安装系统目录往往难删除干净应该编译前进行配置指定软件要安装目标路径:./configure–prefix=目录名使用rm-rf软件目录名命令进行干净彻底卸载与其安装式相比需要用户自编译安装难适合于使用Linux已定经验般推荐初者使用

RPM格式软件包安装

RPMRedHat公司发软件包管理器使用容易RPM形式软件包进行安装、升级、卸载、验证、查询等操作安装简单卸载软件安装处目录文件删除干净推荐初者尽能使用RPM形式软件包软件包往往特定命令规范名字由文件名版本号.rpm组字串例apache-3.1.12-i386.rpmapache-devel-3.1.12-i386.rpm软件包名称别-devel各支持RPM格式Linux见软件RPM包网站rpmfind.net找

1.安装

命令格式:

rpm-i(or–install)optionsfile1.rpm…fileN.rpm

参数:

file1.rpm…fileN.rpm指要安装RPM包文件名

详细选项:

-h(or—hash)安装输hash记号;test安装进行测试并实际安装;–percent百比形式输安装进度;–excludedocs安装软件包文档;–includedocs安装文档;–replacepkgs强制重新安装已经安装软件包;–替换属于其软件包文件;–force忽略软件包及文档冲突;–noscripts运行预安装安装脚本;–prefixNEWPATH软件包安装由NEWPATH指定路径;–ignorearch校验软件包结构;–ignoreos检查软件包运行操作系统;–nodeps检查依赖性关系;–ftpproxyHOST用HOST作FTP代理;–ftpportPORT指定FTP端口号PORT

通用选项:

-v显示附加信息;-vv显示调试信息;–rootDIRECTORY让指定路径作根目录预安装程序安装程序都安装目录;–rcfileFILELIST设置rpmrc文档FILELIST;–dbpathDIRECTORY设置RPM资料库所路径DIRECTORY

2.删除

命令格式:

rpm-e(or–erase)optionspkg1…pkgN

参数:

pkg1…pkgN:要删除软件包

详细选项:

–test执行删除测试;–noscripts运行预安装安装脚本程序;–nodeps检查依赖性

通用选项:

-vv显示调试信息;–rootDIRECTORY让指定路径作根目录预安装程序安装程序都安装目录;–rcfileFILELIST设置rpmrc文档FILELIST;–dbpathDIRECTORY设置RPM资料库所路径DIRECTORY

3.升级

命令格式:

rpm-U(or–upgrade)optionsfile1.rpm…fileN.rpm

参数:

file1.rpm…fileN.rpm指软件包名字

详细选项:

-h(or—hash)安装输hash记号;—oldpackage允许旧版本;–test进行升级测试;–excludedocs安装软件包文件;–includedocs安装文件;–replacepkgs强制重新安装已经安装软件包;–替换属于其软件包文件;–force忽略软件包及文件冲突;–percent百比形式输安装进度;–noscripts运行预安装安装脚本;–prefixNEWPATH软件包安装由NEWPATH指定路径;–ignorearch校验软件包结构;–ignoreos检查软件包运行操作系统;–nodeps检查依赖性关系;–ftpproxyHOST用HOST作FTP代理;–ftpportHOST指定FTP埠号HOST

通用选项:

-v显示附加信息;-vv显示调试信息;–rootDIRECTORY让指定路径作根目录预安装程序安装程序都安装目录;–rcfileFILELIST设置rpmrc文件FILELIST;–dbpathDIRECTORY设置RPM资料库所路径DIRECTORY

4.查询

命令格式:

rpm-q(or–query)options

参数:

pkg1…pkgN:查询已安装软件包

详细选项:

-pPACKAGE_FILE查询软件包文件;-fFILE查询FILE属于哪软件包;-a查询所安装软件包;–CAPABILITY查询提供CAPABILITY功能软件包;-ggroup查询属于group组软件包;–CAPABILITY查询所需要CAPABILITY功能软件包

选项:

-i显示软件包概要信息;-l显示软件包文件列表;-c显示配置文件列表;-d显示文件列表;-s显示软件包文档列表并显示每文件状态-;-scripts显示安装、卸载、校验脚本;–queryformat(or–qf)用户指定式显示查询信息;–mp显示每文件所已校验信息;–proVides显示软件包提供功能;–requires(or-R)显示软件包所需功能

通用选项:

-v显示附加信息;-vv显示调试信息;–rootDIRECTORY让指定路径作根目录预安装程序安装程序都安装目录;-rcfileFILELIST设置rpmrc文件FILELIST;–dbpathDIRECTORY设置RPM资料库所路径DIRECTORY

5.校验已安装软件包

命令格式:

rpm-V(or–verify,or-y)options

参数:

pkg1…pkgN要校验软件包名

软件包选项:

-pPACKAGE_FILE校验PACKAGE_FILE所属软件包;-a校验所软件包;-ggroup校验所属于组group软件包

详细选项:

–noscripts运行校验脚本;–nodeps校验依赖性;–nofiles校验文档属性

通用选项:

-v显示附加信息;-vv显示调试信息;–rootPATH让RPMPATH指定路径做根目录预安装程序安装程序都安装目录;–rcfileFILELIST设置rpmrc文件FILELIST;–dbpathDIRECTORY设置RPM资料库所路径DIRECTORY

6.校验软件包文件

语:

rpm-K(or–checksig)optionsfile1.rpm…fileN.rpm

参数:

file1.rpm…fileN.rpm软件包文件名;Checksig–详细选项;–nopgp校验PGP签名

通用选项:

-v显示附加信息;-vv显示调试信息;–rcfileFILELIST设置rpmrc文件FILELIST

7.其RPM选项

–rebuilddb重建RPM资料库;–initdb创建新RPM资料库;–quiet尽能减少输;–help显示帮助文件;–version显示RPM前版本

喜欢字符接口安装或卸载些软件包完全安装基于X-Window图形接口软件包管理程序glint,xrpm图形接口或使用KDEKPackage(单击【始】→【运行命令】其输入KPackage即启KPackage)等软件包安装、升级、卸载、验证查询通单击鼠标轻松完图所示

需要注意每RPM软件包格式软件并定独立各RPM软件包间定依赖关系删除某RPM软件包能导致别软件能使用升级删除应该注意

本载安装linux发现版本都几百兆我觉系统都没款点软件能用或者说用起问题啊我直觉安装包越越

linux下如何安装软件

RPM格式软件包的安装

1.简介

几乎所有的Linux发行版本都使用某种形式的软件包管理安装、更新和卸载软件。与直行碧接从源代码安装相比,软件包管理易于安装和卸载;易于更新已安装的软件包;易于保护配置文件;易于跟踪已安装文件。

RPM全称是Red

Hat

Package

Manager(Red

Hat包管理器)。RPM本质上就是一个包,包含可以立即在特定机器体系结构上安装和运行的Linux软件。

大多数Linux

RPM软件包的命名有一定的规律,它遵循名称-版本-修正版-类型-MYsoftware-1.2

-1.i386.rpm

2.安装RPM包软件

# rpm

-ivh

MYsoftware-1.2

-1.i386.rpm

RPM命令主要参数:

-i

安装软件。

-t

测试安装,不是真的安装。

-p

显示安装进度。

-f

忽略任何错误。

-U

升级安装。

-v

检测套件是否正确安装。

这些参数可以同时采用。更多的内容可以参考RPM的命档燃举令帮助。

3.卸载软件

# rpm

-e

软件名

需要说明的是,上面代码中使用的是软件名,而不是软件包名。例段链如,要卸载software-1.2.-1.i386.rpm这个包时,应执行:

#rpm

-e

software

具体操作步骤如下。

1、打开系统,找到软件中心,打开软件中心。如下图所示。

2、在这里可以安装一些软件,但是软件比较少。如下图所示。

3、或者直接悄团从网站上下好deb的安装包,然后双击进行安装。如下图所示。

4、最后,双如者击软件后点渣运薯击安装即可。如下图所示。

在windows下安装软件大家都觉得很容易,只要双击setup或是install的图标,然后跟着向导一步一消尺步的按提示做就可以了,但是在linux下安装软件就不像windows下那样容易了,有时你找到的是没有编译过的软件源码,那就更加的麻烦了,这里就介绍一下如何安装linux的软件啦!

linux下的软件一般都是经过压缩的,主要的格式有这几种:rpm、tar、tar.gz、tgz等。所以首先拿到软件后之一件事就是解压缩。

一、在xwindow下以rpm格式的软件安装比较容易,只要在把鼠标移到文件上单击右键,在弹出的菜单里会有专门的三项(只有在右键单击rpm文件才会出现)show

info,upgrade和install,这三项的意思大家都很清楚了,我就不多说了。rpm格式说了,接着就是tar,tar.gz,tgz等,在xwindow下双击这些格式的文件就会自动解压缩的,是解压缩而不是像rpm那样有install选项的,install文件会在你解压缩后才出现,不过这里我要先说一下,在你双击install前建议先好好看一下readme,因为你所要安装这些软件可能是没有编译的,所以看一下会比较好。

二、说完了xwindow下的安装和解压缩,接着说在文本模式下如何解压缩和安装,还有编译源码了。首先说rpm的,以root身份登陆后(用其他的身份登陆也可以但有些软件就不能被安装)键入rpm

-i你所要解压缩的文件+扩展名(当然是rpm)也不是很难吧,这里我要说的是“-i”意思是install,如果你想要卸载或是要执行其他的指令就打rpm

--宴慧help,看电脑给你的提示吧,为了照顾那些e文不太好的人我这里就写几个常用的参数:-e:卸载相关的应用程序,-u(注意是大写):升级软件包,

-pql:列出rpm软件包的相关信息,-qf:查找指定文件属于哪个软件包。至于那些其他格式的软件则可以用gunzip,gzip,tar和unzip等指令来解压缩,然后再运行install。通过解包后会得到一些文件,然后进入刚才解压缩后文件目录用“ls

-f

-color”指令看一下所得到的文件,一般有两种情况:之一种是文件为已经编译好的程序(无须再编译了)用上面的察看文件命令会以带“*”标记的亮绿色显示;第二种则是需要由你自己编译的源代码。得到的是源代码的话,就需要我们自己编译来得到可运行的程序。编译源代码听到编译是不是就吓到你了呢,其晌桥答实说穿了也就加上几句话而已,对初学者是有些困难想用好的操作系统就需要学习嘛,等你学会了在mm前露一手的时候想想吧……,在编译之前先要认真的阅读一下readme文档,老鸟们就不需要了吧,等你阅读完了以后就执行

./configure

make

make

install(只有root身份才能执行此命令),编译完成之后便会在当前目录或src子目录下得到软件的可执行程序。

介绍完了,大家是不是觉的rpm的软件安装比较容易一点呢,但我个人意见初学者还是多选择rpm格式以外的软件,因为通过编译软件的源码可以为你以后编译内核打下一定的基础。

一、解析Linux应用软件安装包

通常Linux应用软件的安装包有三种:

1)

tar包,如software-1.2.3-1.tar.gz。它是使用UNIX系统的打包工具tar打包的。

2)

rpm包,如software-1.2.3-1.i386.rpm。它是Redhat

Linux提供的一种包封装格式。

3)

dpkg包,如software-1.2.3-1.deb。它是Debain

Linux提供的一种包封装格式。

而且,大多数Linux应用软件包的命名也有一定的规闭兄律,它遵循:

名称-版本-修正版-类型

例如:

1)software-1.2.3-1.tar.gz

意味着:

软件名称:software

版本号:1.2.3

修正版本:1

类型:tar.gz,说明是一个tar包。

2)sfotware-1.2.3-1.i386.rpm

软件名称:software

版本号:1.2.3

修正版本:1

可用平台:i386,适用于Intel

80×86平台。

类型:rpm,说明是一个rpm包。

注:由于rpm格式的通常是已编译的程序,所以需指明平台。在后面会详细说明。

而software-1.2.3-1.deb就不用再说了吧!大家自己练习一下。

二、了解包里的内容

一个Linux应用程序的软件包中可以包含两种不同的内容:

1)一种就是可执行文件,也就是解开包后就可以直接运行的。在Windows中所

有的软件包都是这种类型。安装完这个程序后,你就可以使用,但你看不到源程序。而且下载时要注意这个软件是否是你所使用的平台,否则将无法正常安装。

2)另一种则是源程序,也就解开包后,你还需要使用编译器将其编译成为可执行文件。这在Windows系统中是几乎没有的,因为Windows的思想是不开放源程序的。

通常,用tar打包的,都是源程序;而用rpm、dpkg打包的则常是可执行程序。一般来说,自己动手编译源程序能够更具灵活性,但也容易遇到各种问题和困难。而相对来说,下载那些可执行程序包,反而是更容易完成软件的轿搭袭安装,当然那样灵活性就差多了。所以一般一个软件总会提供多种打包格式的安装程序的。你可以根据自己的情况来选择。

三、搞定使用tar打包的应用软件

1.

安装:

整个安装过程可以分为以下几步:

1)取得应用软件:通过下载、购买光盘的方法获得;

2)解压缩文件:一般tar包,都会再做一次压缩,如gzip、bz2等,所以你需要先解压。如果是最常见的gz格式,则可以执行:“tar

–xvzf

软件包名”,就可以一步完成解压与解包工作。如果不是,则先用解压软件,再执行“tar

–xvf

解压后的tar包”进行解包;

3)阅读附带的INSTALL文件、README文件;

4)执行“./configure”命令为编译做好准备;

5)执行“make”命令进行软件编译;

6)执行“make

install”完成安装;

7)执行“make

clean”删除安装时产生的临时文件。

好了,到此大功告成。我们就可以运行应用程序了。但这时,有的读者就会问,我怎么执行呢?这也是一个Linux特色的问题。其实,一般来说,Linux的应用软件的可执行文件会存放在/usr/local/bin目录下!不过这并不是“放四海皆准”的真理,最可靠的还是看这个软件的INSTALL和README文件,一般都会有说明。

2.

卸载:

通常软件的开发者很少考虑到如何卸载自己的软件,而tar又仅是完成打包的工作,所以并没有提供良好的卸载方法。

那么是不是说就不能够卸载呢!其实也不是,有两个软件能够解决这个问题,那就是Kinstall和Kife,它们是tar包安装、卸载的黄金搭档。它们的使用方法,笔者会另行文介绍。在此就不加赘述了。

四、搞定使用rpm打包的应用软件

rpm可谓是Redhat公司的一大贡献,它使Linux的软件安装工作变得更加简单容易。

1.

安装:

我只需简单的一句话,就可以说完。执行:

rpm

–ivh

rpm软件包名

更高级的,请见下表:

rpm参数

-i

安装软件

-t

测试安装,不是真的安装

-p

显示安装进度

-f

忽略任何错误

-U

升级安装

-v

检测套件是否正确安装

这些参数可以同时采用。更多的内容可以参考RPM的命令帮助。

2.

卸载:

我同样只需简单的一句话,就可以说完。执行:

rpm

–e

软件名枝慎

不过要注意的是,后面使用的是软件名,而不是软件包名。例如,要安装software-1.2.3-1.i386.rpm这个包时,应执行:

rpm

–ivh

software-1.2.3-1.i386.rpm

而当卸载时,则应执行:

rpm

–e

software。

另外,在Linux中还提供了象GnoRPM、kpackage等图形化的RPM工具,使得整个过程会更加简单。这些软件的具体应用,笔者会另行文介绍。

五、搞定使用deb打包的应用程序

这是Debian

Linux提供的一个包管理器,它与RPM十分类似。但由于RPM出现得更早,所以在各种版本的Linux都常见到。而debian的包管理器dpkg则只出现在Debina

Linux中,其它Linux版本一般都没有。我们在此就简单地说明一下:

1.

安装

dpkg

–i

deb软件包名

如:dpkg

–i

software-1.2.3-1.deb

2.

卸载

dpkg

–e

软件名

如:dpkg

–e

software

源代码包要先编译,再安装!

1.先解压,对于tar.bz2结尾的:

tar -jxvf packagename.tar.bz2

其中packagename是你的软件包名称拍源,可以用tab自动补袭掘态全。

2.配置

进入解压后的目录,运行:

./configure

3.编译

如果上一步不出错的话输入:

make

4.安装到系统中

上一步就已经产出可以运行的文件了,不过如果需要安装到系统上一步改成:

make install

这样就完成了源代码的编译,并安装到/usr/bin下了(根据具体情况散祥有所不同)。

注意事项:

在编译安装源码包的时候,一定要仔细检查系统设置,主要有:

1.编译器的设置。有的时候会检查编译器版本,比如在编译MATLAB2023a的时候,make需要GCC4.1,而系统的编译器版本是4.3就会引起错误,这时候要手动设置环境变量CC。

2.依赖包的设置。有些软件是依赖特定包来实现功能的,比如在安装COMPIZ的时候会要求系统里存在libgl1-mesa-glx等,如果系统中有没满足的依赖关系时,make的时候会报错,仔细观察出错的提示,大致就能知道是缺少什么lib包。

3.symbol的设置。除了以上两点,还要注意symbol的设置。symbol一般就是头文件的。比如在编译vmware server的过程中会提示指定系统头文件的放置位置。一般来说,系统常用的头文件都被打包在一起为linux- headers-*.*.**.*-arch(适合debian系统,其中星号为内核版本号,arch代表CPU体系),仔细检查编译时要求的版本号是否于目前安装的版本号对应。还有就是,第二步中安装的lib也需要有对应的头文件,一般放在与lib同名的有dev后缀的包中。

linux应用下载安装包的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于linux应用下载安装包,Linux应用下载安装包指南,linux系统下载了应用,怎么将应用的安装包复制到电脑里?,Linux系统下用什么工具做安装包_linux软件安装包,linux下如何安装软件的信息别忘了在本站进行查找喔。


数据运维技术 » Linux应用下载安装包指南 (linux应用下载安装包)