linux中怎样安装软件 linux系统安装步骤 - 电脑|办公 - 电脑办公-杀毒安全-网络-V3学习网
微商网
 
 
导航:首页 |电脑|办公|正文

linux中怎样安装软件 linux系统安装步骤

时间:2021-04-01 08:17:20
linux怎么安装软件 Linux下软件安装方法 对于Linux初学者来说,安装一个很小的软件恐怕都是一件很让人头疼的事,因为在Linux下安装软件不像在 Windows中那样简单。在Linux中大多
作者:

linux中怎样安装软件

linux怎么安装软件

Linux下软件安装方法 对于Linux初学者来说,安装一个很小的软件恐怕都是一件很让人头疼的事,因为在Linux下安装软件不像在 Windows中那样简单。

在Linux中大多数软件提供的是源代码,而不是现成的可执行文件,这就要求用户根据自己系统的实际情况和自身的需要来配置、编译源程序后,软件才能使用。

多数初学者往往不知道该如何进行配置和编译就盲目地运行一些有执行属性的文件或者机械地运行“make”、“make install”之类的命令。

结果呢?是软件没装成,自己急出一身汗,后果严重的还会破坏系统的稳定性。

下面笔者将安装软件方面的一些规律写出来与大家分享。

目前流行的软件包有两种比较常见的形式,一种是RPM包的形式,另一种是压缩成*.tar.gz的形式。

本文将讨论这两种形式的软件包在文本环境和图形环境(X Window)下不同的安装方法。

文本环境下的软件安装 一、安装简便的RPM包 RPM是RedHat Package Manager的缩写,它只能使用在安装了RPM软件的系统中,RedHat Linux和Turbo Linux中已经使用了它。

这种结构的包使用起来还是很方便的,只要记住几条简单的命令和参数就可以方便地使用:#〉rpm [options] filename.rpm 其中常用的options包括:-i: 安装软件-e: 卸载软件-q:查看软件安装的信息和状态-U: 升级现有软件 例如安装软件时,可以使用如下命令:“rpm -i filename.rpm”,软件安装在什么地方、是怎么安装的都不需要用户操心,RPM可以帮助用户管理。

由于RPM使用方便,很多软件都有RPM版本。

如果想使用RPM形式的软件就要首先下载一个RPM管理软件。

在ftp://ftp.rpm.org/pub/rpm/dist/rpm- version网站可以下载最新的版本——rpm-3.-.4.i386。

该软件有RPM包和.tar.gz包两种形式,如果你的系统中已经有了RPM管理软件,你可以下载RPM形式的包来升级现有软件,否则就必须了解.tar.gz包的安装方法。

二、安装需要编译的.tar.gz包 由于RPM包使用的局限性(必须安装RPM),目前更多的软件使用的是源代码形式的.tar.gz包。

这种软件的安装通常要经过解压缩、软件配置、软件编译及安装的过程。

解压缩通常有两种命令方法:一种是“gunzip filename-VERSION-OS.tar.gz | tar xvf -”,它实质是两条命令“gunzip filename-VERSION-OS.tar.gz”和“tar xvf filename-VERSION-OS.tar”;另一种是“tar xzvf filename-VERSION-OS.tar.gz”。

一般来说在软件解压缩后会生成一个目录filename-VERSION-OS。

软件的配置、编译、安装是最让初学者望而生畏的事了,但笔者认为掌握一些规律还是不难的。

一般来说,在解压缩生成的目录中都会有名为Readme、 Rnstall或Readme.install之类的文件。

这些文件通常会对软件的功能、特性、版权许可、安装以及相关知识加以介绍,并且会提到关于安装的方法和步骤。

举例来说:在apache_1.3.6的install文件中说明了如下内容(此处只列出总的条目,具体内容省略):Installing the Apache 1.3 HTTP server with APACI==============================1.Overview for the impatient(概括说明配置的全过程)$./configure--prefix=PREFIX$make$make install$PREFIX/bin/apachectl start2.Requirements(需要的条件)3.Configuring the source tree(配置的参数说明)4.Building the package(编译软件的方法)5.Installing the package(安装软件的方法)6.Testing the package(软件测试) 理解并能熟练使用这些说明文件后,就可以利用一些规律来安装大多数的软件。

对于那些没有说明文件的软件(当然这种情况比较少见),这些规律通常也是适用的。

一般来说,与安装软件有直接关系的文件只有两个:configure 、Makefile。

其中,configure文件具有可执行的属性,是用来配置软件的,它的参数比较多,用法也比较灵活。

当然,不同的软件参数也不相同,这时候就需要借助它的help参数,运行下面的命令就会让你感到豁然开朗:#〉 ./configure -help Usage: configure [options] Options: [defaults in brackets after descriptions] General options:--quiet, --silent do not print messages--verbose,-v print even more messages--sha [=DIR] switch to a shadow tree (under DIR) for building Stand-alone options:--help,-h print this message--show-layout print installation path layout (check and debug) Installation layout options:--with-layout=[F:]ID use installation path layout ID (from file F)--target=TARGET install name-associated files using basename TARGET …… 接下来,就可以运行“./configure [options]”来配置该软件。

注意,命令行中的“./”非常重要,它告诉系统要运行的命令就在当前目录下(否则系统就会到$path变量指定的路径下去执行命令)。

执行命令后可以生成Makefile文件或者修改已有的文件配置。

Makefile文件通常是用来编译和安装软件的。

运行make命令时系统会自动根据Makefile文件中的设置对软件进行编译和安装。

make命令有时还可以带一些参数,如:all、build、config、install等。

具体要带哪个参数可以参看Makefile文件。

在Linux中绝大部分文件是文本文件,Makefile就是一个shell程序(...

如何在linux系统中安装 软件

你先得下载下来,放在一个目录下,比如说/home/download,然后打开一个终端,cd到这个目录,根据所下载软件的后缀名,选择相应的命令进行安装。

比如说如果后缀名是.rpm 那么你就得这样安装:rpm -ivh ****.rpm如果后缀是诸如.gz .tgz .bz2 .tbz2 .Z .tar .zip的话,那么你就得先解压才能安装。

Linux安装软件和windows中不同,windows中一般是用鼠标双击可执行文件如setup.exe 而linux中要根据软件的后缀名来选择相应命令来进行安装。

如果输入命令正确,会跳出图形化安装界面。

如果双击安装程序,可能也会跳出图像化安装界面,这个我没有试过。

希望我写的这些对你能有所帮助!

如何在Linux系统中安装应用软件

一、源码安装:对于本身具有开源血统的Linux系统来说,几乎所有的开源软件都支持在Linux平台运行,而这些软件一般都以源码打包形式分发,源码安装适用于所有Linux分支,只需要系统安装了gcc、make、以及automake和autoconf,源码安装的一般方法如下:1. cd 源码目录2. ./configure [opts]3. make4. make install二、rpm包安装pm包的安装非常简单,只需要输入rpm -i xxx.rpm 即可完成,卸载只需要rpm -e 包名 即可完成,升级通过rpm -U 包名 命令完成(需要机器联网),rpm -q 提供相关查询三、 deb包安装deb是debian及其衍生版本如Ubuntu的安装包,在这两个系统的桌面环境下,可双击包直接安装,在命令行下可以通过dpkg -i xxx.deb完成,通过dpkg -r 包名 完成。

4. yum安装软件包Yum是一个在Fedora和RedHat以及SUSE、CentOS中的软件包管理器,yum也对依赖关系进行管理,必须在联网条件下进行(也可以给yum设置代理),使用yum安装软件也是本人最常用的方法,在shell命令行下输入yum install 软件包名 即可完成安装,如果依赖包没安装,会自动安装,卸载通过yum remove 包名 即可完成,与apt-get 类似。

...

Linux下如何安装软件?

Linux下安装软件真是不太容易,有直接pm包安装的,这个还好说一点,有的直接使源文件还要先编译生成可执行文件,编译又有好多需要做的,比如configue,下面是网上找到的一片文章,关于Linux configue 参数解释: Linux环境下的软件安装,并不是一件容易的事情;如果通过源代码编译后在安装,当然事情就更为复杂一些;现在安装各种软件的教程都非常普遍;但万变不 离其中,对基础知识的扎实掌握,安装各种软件的问题就迎刃而解了。

Configue脚本配置工具就是基础之一,它是autoconf的工具的基本应用。

与一些技巧相比,Configue显得基础一些,当然使用和学习起来就显得枯燥乏味一些,当然要成为高手,对基础的熟悉不能超越哦。

为此我转载了一篇关于Configue选项配置的详细介绍。

供大家参考 "configue"脚本有大量的命令行选项.对不同的软件包来说,这些选项可能会有变化,但是许多基本的选项是不会改变的.带上"--help" 选项执行"configue"脚本可以看到可用的所有选项.尽管许多选项是很少用到的,但是当你为了特殊的需求而configue一个包时,知道他们 的存在是很有益处的.下面对每一个选项进行简略的介绍: --cache-file=FILE "configue"会在你的系统上测试存在的特性(或者ug!).为了加速随后进行的配置,测试的结果会存储在一个cache file里.当configue一个每个子树里都有"configue"脚本的复杂的源码树时,一个很好的cache file的存在会有很大帮助. --help 输出帮助信息.即使是有经验的用户也偶尔需要使用使用"--help"选项,因为一个复杂的项目会包含附加的选项.例如,GCC包里的"configue"脚本就包含了允许你控制是否生成和在GCC中使用GNU汇编器的选项. --no-ceate "configue"中的一个主要函数会制作输出文件.此选项阻止"configue"生成这个文件.你可以认为这是一种演习(dy un),尽管缓存(cache)仍然被改写了. --quiet --silent 当"configue"进行他的测试时,会输出简要的信息来告诉用户正在作什么.这样作是因为"configue"可能会比较慢,没有这种输出的 话用户将会被扔在一旁疑惑正在发生什么.使用这两个选项中的任何一个都会把你扔到一旁.(译注:这两句话比较有意思,原文是这样的:If thee was no such output, the use would e left wondeing what is happening. By using this option, you too can e left wondeing!) --vesion 打印用来产生"configue"脚本的Autoconf的版本号. --pefix=PEWFIX "--pefix"是最常用的选项.制作出的"Makefile"会查看随此选项传递的参数,当一个包在安装时可以彻底的重新安置他的结构独立部 分. 举一个例子,当安装一个包,例如说Emacs,下面的命令将会使Emacs Lisp file被安装到"optgnushae": $ .configue --pefix=optgnu --exec-pefix=EPREFIX 与"--pefix"选项类似,但是他是用来设置结构倚赖的文件的安装位置.编译好的"emacs"二进制文件就是这样一个问件.如果没有设置这个选项的话,默认使用的选项值将被设为和"--pefix"选项值一样. --indi=DIR 指定二进制文件的安装位置.这里的二进制文件定义为可以被用户直接执行的程序. --sindi=DIR 指定超级二进制文件的安装位置.这是一些通常只能由超级用户执行的程序. --liexecdi=DIR 指定可执行支持文件的安装位置.与二进制文件相反,这些文件从来不直接由用户执行,但是可以被上面提到的二进制文件所执行. --datadi=DIR 指定通用数据文件的安装位置. --sysconfdi=DIR 指定在单个机器上使用的只读数据的安装位置. --shaedstatedi=DIR 指定可以在多个机器上共享的可写数据的安装位置. --localstatedi=DIR 指定只能单机使用的可写数据的安装位置. --lidi=DIR 指定库文件的安装位置. --includedi=DIR 指定C头文件的安装位置.其他语言如C++的头文件也可以使用此选项. --oldincludedi=DIR 指定为除GCC外编译器安装的C头文件的安装位置. --infodi=DIR 指定Info格式文档的安装位置.Info是被GNU工程所使用的文档格式. --mandi=DIR 指定手册页的安装位置. --scdi=DIR 这个选项对安装没有作用.他会告诉"configue"源码的位置.一般来说不用指定此选项,因为"configue"脚本一般和源码文件在同一个目录下. --pogam-pefix=PREFIX 指定将被加到所安装程序的名字上的前缀.例如,使用"--pogam-pefix=g"来configue一个名为"ta"的程序将会使安 装的程序被命名为"gta".当和其他的安装选项一起使用时,这个选项只有当他被`Makefile.in"文件使用时才会工作. 编辑特别推荐: LinuxRadhat如何安装软件

linux中如何安装软件以及下载文件liunx下如何安装软件,如

这几天上手Linux,装了系统的第一件事必然是装常用的软件,Linux集成了不少软件,可是对于一些习惯了的windows文件兼容性不太好,所以还是要下一些比较全面的软件或代替或补充。

Linux下安装软件感觉很复杂,一种软件包就有一种安装方法,不象windows找到.exe就万事大吉了,而且不少软件都要很复杂的编译、配置,感觉头很大,这几天我唯一的工作就是不停的下载、安装。

虽然开源是件很诱惑的事,可是感觉没有windows的标准化的确大大削弱了linux的市场。

把这几天用过的一些安装方法总结一下吧,以备日后。

1) pm包。

是Redhat提供的一种已经编译过的包封的安装装格式。

一般使用pm命令直接执行安装,比较简单。

常用的格式是: "pm -ivh .pm" (-i是安装,-v是校验,-h是显示安装进度) 卸载同样也是一条命令就完成了: "pm -e " 这里的软件名跟pm包的文件名不一样,通常不包括软件版本号,可以通过pm命令先查看已安装的pm软件包,再卸载列表中的软件。

2) de包。

它是Deain Linux提供的一种已经编译过的包封的安装装格式。

安装方法跟pm 类似。

"dpkg -i .de" "dpkg -e " 3) ta包。

这种安装包是Unix下ta工具的压缩包,有时经过2次会在.ta后面加上.z 2、.gz等扩展名。

这种包多数都提供源代码,开放性最好(可以选择甚至修改模块,也不局限于某个发行版本)但安装和卸载也最多问题。

一般安装ta包的步骤如下: 1:解压压缩包——"ta -xvzf 压缩包名" 或者 "ta -xvzf 压缩包名"(-z是调用gzip解压,-x是解压,-v是校验,-f是显示文件结果,-y是调用zip2解压) 2:配置安装选项——".configue",一般用pefix参数配置安装路径,其他的参数也很有用。

3:编译安装文件——"make"。

4:安装——"make install" 5:清除安装产生的临时文件——"make clean" 有些软件不完全遵循这个步骤,(比如luma qq解压后直接.lumaqq就能运行,有点象windows的绿色软件)如果英文过关最好是阅读压缩包里的intall文件或者eadme文件。

一般来说,安装后的可执行文件会存放在uslocalin目录下,但也不是唯一的,还是要仔细阅读这两个文件。

卸载ta包可以进入安装目录执行"make uninstall" ,如果软件不提供uninstall,就必须手动"m -f"删除了,如果文件分散地安装在系统的多个目录中,除非安装时记住了所有路径,否则就很难清除干净了。

4)安装脚本。

目前有些软件提供安装和卸载的SHELL脚本,只要运行install.sh甚至可以直接从网站下载软件一并安装到本地,同时运行uninstall.sh就卸载该软件。

怎么在linux下安装软件?

呵呵,这个好多人问过的,可以用来赚分呀^o^源代码包要先编译,再安装!1.先解压,对于tar.bz2结尾的:tar -jxvf packagename.tar.bz2其中packagename是你的软件包名称,可以用tab自动补全。

2.配置进入解压后的目录,运行: ./configure3.编译如果上一步不出错的话输入:make4.安装到系统中上一步就已经产出可以运行的文件了,不过如果需要安装到系统上一步改成:make install这样就完成了源代码的编译,并安装到/usr/bin下了(根据具体情况有所不同)。

注意事项:在编译安装源码包的时候,一定要仔细检查系统设置,主要有:1.编译器的设置。

有的时候会检查编译器版本,比如在编译MATLAB2008a的时候,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系统下如何安装软件

tar;usr/,redhat的yum和ubuntu的apt-get都是其中的例子,这两个工具都是自动解析依赖关系的,那么就需要自己编译和安装它了,一般下载来的是压缩包,1 tar -zxvf XXX,从网上查找相应的资源并安装;configure --prefix=/linux下安装软件有两种方式:一是安装二进制的包,一般都是rpm格式的了,常用rpm -ivh XXX,所以没有360 for linux的,呵呵。

用这种工具要注意的就是配置资源丰富.tar,速度快的源了,默认的源不一定合适。

二是安装源码包,你从网上下载来的是source文件,而不是二进制的可执行文件;local/.rpm的方式来安装了rpm -qa可以查看软件包的信息;***3 make && make install 。

具体安装方法可能有差异,注意看安装包里的readme或者INSTALL文件,一般都有比较详细的说明。

PS:linux不用杀毒软件的.gz,常用的安装方式就是俗称的三板斧了.gz 2 ./,具体请百度rpm命令。

rpm安装有时遇到依赖关系的问题,如yum install XXX或者apt-get install XXX,比如XXX,所以有了自动查找依赖关系的工具...

如何在linux下安装软件

首先要纠正的是,Linux分成好多种,比如:RedHat Linux , Fedora Linux , Turbo Linux等等。

为什么要强调这个呢?因为每个发行版都不尽相同,解决问题的办法也都不一样。

比如TurboLinux10.0相当于RedHatLinux9.0的水平。

你说的可能是RedHat Linux 8.0吧?回过来说,你装不上的原因是因为你的硬盘不被支持,有可能是SATA的硬盘吧?解决的办法是,用一个别的版本的Linux,比如:Fedora Linux core3 (RedHat 后续版本)。

Linux支持新的驱动比较麻烦,需要编译内核或者找特定版本的二进制驱动。

另外,你还可以去你的硬盘或者SCSI卡的厂家网站看看有没有RedHatLinux8的驱动。

如何在Linux 中安装和卸载软件

deb、xrpm这样的图形接口.gz/bz2包是二进制文件包呢还是源代码包,t是列出包的文件清单。

的参数请参看手册页:mantar,则软件的卸载必须手动删除。

由于软件可能将文件分散地安装在系统的多个目录中,往往很难把它删除干净?如果你用过压缩工具就会明白.deb格式的软件。

这种格式是DebianGNU/,但可能还会有人问怎么知道一个tar.sh等),只需运行它就可以完成软件的安装;而卸载时也相应地提供了反安装的脚本或程序.gz/tarytvf*,还有许许多多以源代码形式分发的软件包,下面就来详细地讲一讲这些软件的安装与卸载。

2。

1.1;操作系统平台编译的,目前这种类型的软件包还比较少,因其安装与卸载的方式与Windows软件一样,卸载时用命令“rm-rf软件目录名”;如果解压后文件分散在多处目录中,则必须一一手动删除(稍麻烦),需要用户自己编译安装是最难的,它适合于使用Linux已有一定经验的人,一般不推荐初学者使用、install.gz和tar.bz2格式。

1.rpm格式的软件,简单到只要用鼠标一直点击“下一步”就可以了.12-i386、tar、用gzip/:tarzxvf*.tar.gz或taryxvf*.bz2卸载:手动删除说明。

tar的参数z是调用gzip解压,x是解包.tar,运行反安装程序(uninstall,想知道解压时向系统中安装了哪些文件.gz/*.tgz、*.bz2形式的源代码软件包安装,已经提供了图形化安装和删除软件的工具。

从开始菜单----系统设置----软件包,压缩包未必就是软件,可以随意去掉或保留某些功能/第一篇:Linux下软件的安装与卸载在Windows下安装软件时.rpm和apache-devel-3.1.12-i386.rpm是软件包文件名.rpm特指*.src.rpm以外的以rpm为后缀的文件);参数-e是删除软件包.bz2或者在X-Window下使用图形化的ArK压缩档案管理工具都可以;configure配置make编译makeinstall安装卸载:makeuninstall或手动删除说明,不相同的只不过是除了二进制形式的软件分发外.gz/*.bz2形式的二进制软件包是用tar工具来打包,然后再安装该二进制包即可。

packgename如前所述、install等)或者用zip等解压缩软件解开即可安装。

2.cc/*.cpp等。

rpm的参数中-i是安装,-v是校验,-h是用散列符显示安装进度,*.rpm是软件包的文件名(这里的*,要分辨它到底是什么最好的法就是查看包里的文件清单,使用命令tarztvf*,它们的软件包名称分别是apache和apache-devel。

的rpm参数请自行参看手册页.rpm卸载,可以在X-Window下使用KDE的ArK压缩档案管理工具,按照提示先安装那些被倚赖的软件包。

删除、unware、“卸载”等)就能将软件清除干净,完全图形化的操作界面。

执行manrpm,可以获得有关rpm命令的信息,它也可能是备份的许多图片,也可能是打包在一起的普通资料,可以用命令“tarztvf*.tar.gz”/“tarytvf*.bz2”获取清单./configure--prefix=目录名,这样可以使用“rm-rf软件目录名”命令来进行干净彻底的卸载;RPMS下生成二进制的rpm包。

而Linux好象就不一样了:一,很多的初学者都抱怨在Linux下安装和卸载软件非常地困难,没有像使用Windows时那么直观。

其实在Linux下安装和卸载软件也非常简单,同样也有安装向导或解压安装的方式:tarzxvf*.tar.gz或taryxvf*.bz2先解压然后进入解压后的目录、*:rpm-e软件包名,一般不适合初学者使用。

1、*.src.rpm形式的源代码软件包安装,使用它可以很容易地对rpm形式的软件包进行安装:./:*。

有些软件包的源代码在编译安装后可以用makeinstall命令来进行卸载,如果不提供此功能;操作系统平台及编译环境;RPMSrpm-ivh*.rpm卸载:rpm-epackgename说明:rpm--rebuild*.src.rpm命令将源代码编译并在/usr/src/dist/、*。

例如SUN公司的StarOffice公软件套件就使用名为setup的安装程序,而且在软件安装后提供反安装的功能,或者是KDE的kpackge等:建议解压后先阅读说明文件,可以了解安装有哪些需求,有必要时还需改动编译配置.tar、验证、查询等操作,安装简单。

与其它安装方式相比,v是校验,f是显示结果:rpm-rebuild*.src.rpmcd/usr/src/dist/.rpm形式的二进制软件包安装:rpm-ivh*:manrpm。

如果你不喜欢在字符界面下安装或卸载这些软件包;模块,适应多种硬件/。

2:rpm-epackgename说明,与软件包的文件名有所区别,它往往是文件名中位于版本号前面的字符串,例如apache-3.h。

3,所以就无需多讲了。

二、源代码分发软件包的安装与卸载Linux软件的源代码分发是指提供了该软件所有程序源代码的发布形式,需要用户自己编译成可执行的二进制代码并进行安装,其优点是配置灵活,如出现软件包倚赖性问题、二进制分发软件包的安装与卸载Linux软件的二进制分发是指事先已经编译好二进制形式的软件包的发布形式,其优点是安装使用容易,缺点是难度较大。

如果你更喜欢图形界面的操作,缺点则是缺乏灵活性,如果该软件包是为特定的硬件/,因此推荐初学者尽可能使用rpm形式的软件包,packgename是软件包名.tar,y是调用bzip2解压,这样对软件包的安装,那它就不能在另外的平台或环境下正确执行;bzip2压缩的,安装时直接解包即可。

对于解压后只有单一目录的软件、install.rpm、升级、卸载、升级、卸载.gz/*.tgz、*.bz2...

大家还关注
    
阅读排行
推荐阅读