Linux平台上拥有丰富的软件库,提供各种不同类型的软件。在安装软件时,选取更佳软件是非常重要的,使得用户能够获得更好的性能和稳定性。这篇文章将向您介绍。
创新互联公司是一家专注于网站建设、成都做网站与策划设计,招远网站建设哪家好?创新互联公司做网站,专注于网站建设十载,网设计领域的专业建站公司;建站业务涵盖:招远等地区。招远做网站价格咨询:18982081108
一、了解您所需的软件
在安装软件之前,了解您所需要的软件是必须的,以确保您选择的软件符合您的需要。您需要考虑软件的类型、版本以及系统的配置要求。通常来说,在Linux系统中,软件可分为命令行工具和应用程序两种类型。命令行工具是用于执行各种任务和操作的小型工具,如文本编辑器、文件压缩工具等。而应用程序通常是可视化的程序,例如浏览器、媒体播放器和办公软件。
当您确定需要哪种类型的软件后,还需查看版本号和系统配置要求。很多软件都有不同的版本号,这些版本号通常表示软件更新、错误修复以及安全补丁。您需要选择最新的版本,以获得更佳性能和功能。此外,您还需要查看系统配置要求,例如处理器速度、内存和磁盘空间等,以确保您的计算机可以运行该软件。
二、使用包管理器来安装软件
Linux系统中的包管理器是一种软件,用于管理系统中所有软件的安装、更新和删除等事务。集中化的包管理器通过远程服务器提供软件源, 将软件下载和安装整个过程自动化,以避免人为干扰和错误,使得软件的更新和升级更加可靠和简单。
常见的包管理器包括Debian及其发行版的APT,Red Hat及其发行版的YUM等。在使用包管理器之前,您需要确保软件源配置正确。通常情况下,软件源配置文件是/etc/apt/sources.list或/etc/yum.repos.d,您可以打开这些文件以查看软件源。
然后,您需要在命令行终端中使用适当的包管理器命令进行软件的查找、安装、更新和删除。例如,在Debian中,您可以使用“sudo apt-get install software_name”来安装软件,其中“software_name”是要安装的软件名称。在Red Hat中,您可以使用“sudo yum install software_name”来安装软件。
三、选择从官方仓库进行安装
官方仓库是指由软件作者或发布者维护的软件库,它提供最新和更好的稳定版软件。当您安装软件时,建议首选官方仓库。
在使用软件包管理器时,系统默认会从官方仓库获取软件。但是,一些Linux发行版为了特定性能或其他目的而维护自己的软件库,这些软件库可能不包含最新的稳定版或者甚至是开发版。在这种情况下,您可能需要使用非官方软件库。
四、避免从未知源安装软件
从未知源安装软件是非常危险的,可能会导致系统不稳定、缺少功能以及可能的安全漏洞。一般来说,更好仅从官方仓库中安装软件。
如果您必须从未知源安装软件,建议仔细检查该源是否安全和可靠,避免下载和使用未知软件以及避免从不信任的网站下载软件。此外,您可以从可信的第三方仓库安装软件,如Ubuntu的PPA。
五、了解软件的依赖关系
软件依赖是指软件依赖于其他软件或软件库,以便正确运行和工作。在安装软件时,必须确定软件的依赖关系,以确保所需的软件和软件库已经安装并配置正确。
一些软件包管理器会在安装软件时自动解决依赖关系,并下载并安装所有必需的软件包。但是,一些其他软件可能需要特定版本的依赖关系,或者可能与当前安装软件不兼容。在这种情况下,您需要手动安装所需的依赖关系。
六、
在Linux上选择更佳软件进行安装需要考虑许多因素。当您了解您所需的软件类型、版本和系统要求时,可以使用包管理器来从官方软件库安装软件,并避免从未知源安装软件。了解软件的依赖关系,并确保在安装时安装所有必需的软件包,以确保所安装软件的稳定性和良好性能。最终,通过正确选择和安装软件,您可以在Linux系统上获得更佳的使用体验。
相关问题拓展阅读:
怎么好用哪个
rpm好迹握氏处方便,一般我们配置liunx时候
都用yum .. 把该装的库文件一起装了,免得到时候少这个少那个的
缺点是
1 很低端,人人都会用,你去面试说rpm装生产环境,你肯定被pass了,这玩意连开发都会用的,你都用这个装软件,你拿什么证明你的价值? 找工作装13 是必须的,面试你的技术老大通常都是开发出身的,都是rpm安装东西的,所以你可不要强调你皮悉会这个
2 几个大的东西 ,比如上线的apache等,都是自己编译参数的,rpm是不行的
3 做系统的,并非每个linux都有rpm, 像freebsd,安装的是pkg了,
不好用
tarball
好处:1. 跨平台的,无论是 unix,linux,bsd都可以下个源码包编译安装,方便
2 有的软件连rpm都找不到,只能tarball装
3.可以精确控制编译的参数,要啥编译啥,对于系统管理员,这可很重要的
缺点:1
安装麻烦一点,不过熟练工没觉得有啥
2安装位置不定,自己有时不知道装到哪里去了。如果是别人装的机器,你得慢慢找究竟装了什么东西。
想做高手就学tarball,而且必须很熟练
rpm也要学,有时候方便嘛姿散,是吧
根据个人以及系统的实际情况而定,一般RPM包的方法比较简单。
软件安装分几种情况:
一、源码安装:
对于本身具有开源血统的Linux系统来说,几乎所兆搭丛有的开源软件都支持在Linux平台运行,而这些软件一般都以源码打包形式分发,源码安装适用于枝族所有Linux分支,只需要系统安装了gcc、make、以及automake和autoconf,源码安装的一般方法如下:
1、cd 源码目录
2、./configure
3、make
4、make install
其中configure后面的选项一般可以通过./configure –help来查询,根据自己的喜好使用一些选项。这里正确的工作流程是先看源码目录下面的Readme,这里一般会有提示安装方法,那么只需要按照描述照办即可,如果Readme没有提示(事实上很少),如果其中提及到官网,可以到官网去查阅相关安装文档,如果没有,可以google搜索软件的安装方法。
2. rpm包安装
RPM是RedHat Package Manager(RedHat软件包管理工具)的缩写,几乎在所有的Linux平台上都支持,已经成为行业标准。这里简单介绍一下包管理器,包管理器提供
对软件的安装、升级、查询以及卸载等,具体差别可以查阅相关文档。rpm包的安装非常简单,只需要输入rpm -i xxx.rpm 即可完成,卸载只需要rpm -e 包名 即可完成,升级通过rpm -U 包名 命令完成(需要机器联网),rpm -q 提供相关查询,这里不详细说明。如果机器没联网,rpm安装安装过程很有可能出现错误,最常见的就是依赖包缺失,把缺失的依赖包安装即可;如果在机器联网的情况下,rpm会自动在互联网搜索相关依赖包并安装。
3. deb包安装
deb是debian及其衍生版本如Ubuntu的安装包,在这两个系统的桌面环境下,可双击包直接安装,在命令行下可以通过dpkg-i xxx.deb完成,通过dpkg -r 包名
完成。很多的Linux分支都提供了apt-get包管理系统来对deb软件包进行支持,apt-get需要机器联网,通过source.list文件提供的源(下载源)去下载相应族樱软件包,通过输入命令apt-get install 软件包名 直接安装软件,输入 apt-get remove 软件包名 卸载对应软件包,这里不赘述命令,apt-get 包管理器实施对依赖包的管理,所以非常方便。在国内可以找一些速度快的源(更改source.list文件),具体方法可以查阅相关文档。
4. yum安装软件包
Yum(全称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及SUSE、CentOS中的软件包管理器,yum也对依赖关系进行管理,必须在联网条件下进行
(也可以给yum设置代理),使用yum安装软件也是本人最常用的方法,在shell命令行下输入yum install 软件包名 即可完成安装,如果依赖包没安装,会自动安装,卸载通过yum remove 包名 即可完成,与apt-get 类似。
tar包 又称源码包,里面有编译文件(也有源码),只要反编译可得到源码,
一般适合对linux有一定了解的人使用(而且它适合大多版本的linux系统),
rpm包 和windows系统上的exe差不多,也是个傻瓜包,只需点击就可以安装,
但是缺点是 这rpm包只是适用特定的linux系统, 不腊晌然有些功能不能实现,也就是兼容性差,所以在网上找资源时应该注意,一般下载是网上有说明(如linuxQQ版本说明就比较详细)
两种包在我看来源码版本(tar包)好点,只要对系统有一定了解 既可以享受功能,而且有一定编程基础还可以开发属于自己的功能,(rpm包)适用于新手适用,感觉也还不错……
软件版本查看输命令就行
比如你要查岁亏你安装的123,这个软件的版本号。则
#rpm -qa |grep 123
配置文件位置 都在相对固定的位置:
系统的在:/etc 挂点下
具体几个如:
/etc/httpd.conf对应apache服务
/etc/named.conf对应DNS服务
/etc/dhcpd.coonf对应DHCP服务
/etc/samba/b.conf对应文件共享
/etc/passwd 对应用户名
/etc/shadow 对应用户密码
/etc/ypserv.conf 对应NIS服务轮雀锋
/etc/vsftpd/vsftpd.conf 对应FTP服务
/etc/hosts 对应主机名和IP地址关系
/etc/resolv.conf 对应DNS服务器的设置
如有其它疑问可以提出,或是网上搜索,这样才是好的学习方式
LZ的说法好像是初学Linux吧。
1)RPM包和tar压缩编译各有特色,按我个人认为tar压缩编译更为实用。
Linux的版本有很多,实用rpm的Linux系统常见的或者普遍的服务器都是RedHat或者CentOS,再或者SUSE及openSUSE。但是还有现在流行的Ubuntu和Debian的和执行文件却是deb。
如果你将deb用于租盯旅RedHat或CentOS显然是无法执行的。反之亦然。
而tar文件一般都是源代码的压缩包,无论你用那个Linux版本弊凳,都适应,利用./install或者make make install命令等。但是,也则枝会出现你说的那样找不到文件,这就是需要你的Linux关于此软件的编译程序和编译库存在才能给你编译。
2)关于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、打开系统,找到软件中心,打开软件中心。如下图所示。
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格式以外的软件,因为通过编译软件的源码可以为你以后编译内核打下一定的基础。
转
源代码包要先编译,再安装!
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后缀的包中。
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
关于linux安装 软件选择的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。
香港服务器选创新互联,2H2G首月10元开通。
创新互联(www.cdcxhl.com)互联网服务提供商,拥有超过10年的服务器租用、服务器托管、云服务器、虚拟主机、网站系统开发经验。专业提供云主机、虚拟主机、域名注册、VPS主机、云服务器、香港云服务器、免备案服务器等。
网页题目:如何在Linux上选择更佳软件进行安装(linux安装软件选择)
文章位置:http://www.shufengxianlan.com/qtweb/news38/176288.html
网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联