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

linux系统软件安装详解 linux系统软件

时间:2021-04-29 11:13:50
linux下程序安装过程详解 软件包里面分两部分:软件包描述数据和实际软件的文件。软件包数据里面包括这个包的名字,版本号,依赖功能,提供功能,说明等等一切需要的信息。这些东西除了说明软件包的名称、功能
作者:

linux系统软件安装详解

linux下程序安装过程详解

软件包里面分两部分:软件包描述数据和实际软件的文件。

软件包数据里面包括这个包的名字,版本号,依赖功能,提供功能,说明等等一切需要的信息。

这些东西除了说明软件包的名称、功能。

还提供软件包管理器管理软件时需要的各种信息。

实际软件的文件就是你所用到的程序提供的所有程序、资源。

软件包描述数据会被软件包管理器记录在自己的数据库里面保存。

同时也会保存一套这个软件提供的文件的目录树信息。

软件本体当然就会被解压缩到系统对应目录中了。

比如我有一个软件包 a ,包管理系统是 rpm (也就是 yum 的基础)。

当前系统有软件包 b 。

a 含有文件 /bin/1 。

那么软件包管理器会先检测软件包的依赖。

在检测了自己的数据库中,软件包管理器发现依赖软件包 c (这个包含有 /lib/2 )。

那么系统会自动调用依赖解决功能,要求同时安装 a 和 c 两个软件包。

安装包时,软件包管理器下载&解压缩 c ,把文件 /lib/2 放到系统对应目录中。

同时把软件包 c 的相关信息保存在自己的数据库中。

之后继续安装 a 。

同样根据操作 a 软件一样的吧两部分放到合适的位置。

这种人性化都是建立在数据基础上的,数据库越全,就越方便。

yum 安装软件时,都会要求进行一次“同步”,其实就是在同步软件包系统的数据。

自动更新,其实也是随时同步软件包数据库,发现数据库里面有新的软件包,就提示升级。

rpm 的数据库在本机上应该是放在 /var/rpm 里面。

apt 是在 /var/apt 里。

yum 没注意过。

一般来说,这种数据文件都会放在 /var 里面的某个目录中。

下载的软件包缓存也在这里。

具体这个软件包都有什么文件,rpm 你可以用:rpm -ql 软件包名查看 apt 我没注意过用法。

当然图形界面里面的软件包管理器也能查询这个软件包都有什么文件都放在了什么地方。

如何在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,装了系统的第一件事必然是装常用的软件,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操作系统怎么样安装软件呢?

源代码包的安装 gzip -d apache_1.3.20.ta.gz (解压) ta xvf apache_1.3.20.ta (解包) cd apache_1.3.20 。

configue (配置) ——。

configue ——help(查看configue选项) make (编译) make install (安装) make clean (卸载) 注:典型的源代码包可以这样安装,但不都是这样,如wemin 要执行其目录下。

setup.sh进入交互式配置安装 卸载用uninstall程序 具体如果不清楚看要安装的包下的README文件 2、RPM包的安装 RPM软件包的一个例子: foo-1.0-1.i386.pm 其中包括软件包的名称(foo),版本号(1.0),发行号 (1),和硬件平台(i386)。

linux系统下如何安装软件

还有就是,第二步中安装的lib也需要有对应的头文件:在编译安装源码包的时候,比如在安装COMPIZ的时候会要求系统里存在libgl1-mesa-glx等,如果系统中有没满足的依赖关系时,make的时候会报错,再安装.依赖包的设置。

有些软件是依赖特定包来实现功能的,主要有,一般放在与lib同名的有dev后缀的包中。

祝你早日编译成功~另外,虚机团上产品团购,对于tar.先解压。

比如在编译vmware server的过程中会提示指定系统头文件的放置位置,比如在编译MATLAB2008a的时候:1:make install这样就完成了源代码的编译,并安装到/,仔细观察出错的提示;configure3.编译如果上一步不出错的话输入,arch代表CPU体系),仔细检查编译时要求的版本号是否于目前安装的版本号对应。

注意事项,可以用tab自动补全。

2.配置进入解压后的目录,大致就能知道是缺少什么lib包。

一般来说,系统常用的头文件都被打包在一起为linux- headers-*!1.**.*-arch(适合debian系统,其中星号为内核版本号:make4。

2源代码包要先编译。

除了以上两点,还要注意symbol的设置。

symbol一般就是头文件的集合.symbol的设置.编译器的设置。

有的时候会检查编译器版本。

3.安装到系统中上一步就已经产出可以运行的文件了,不过如果需要安装到系统上一步改成,一定要仔细检查系统设置,make需要GCC4.1,而系统的编译器版本是4.3就会引起错误,这时候要手动设置环境变量CC,运行: ./bin下了(根据具体情况有所不同);usr/.bz2结尾的:tar -jxvf packagename.tar.bz2其中packagename是你的软件包名称.* 展开

如何在Linux系统下安装软件

在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系统中安装 软件

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

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

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

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

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

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

Linux系统上从源代码安装软件的一般步骤是什么?

1、Linux平台下的软件大多数都是免费的,你可以从网上下载,下载的软件一般都被打包并压缩,因此在安装之前你需要将其拷贝到一个临时目录下,并对其进行解压缩和解包: gzip -d .ta.gz (或uncompess .ta.Z) ta xvf .ta 或 ta xzvf .ta.gz 注: gzip -d命令用于解压缩,ta xvf命令用于解包,ta xzvf命令用于先解压缩再解包,解压缩和解包后将在该目录下建立一个目录。

2、进入第1步生成的目录: cd 3、Linux平台下的软件大多数都带源程序,在安装前需要编译,编译的一般步骤如下: a、配置: 。

configue ——pefix= ——localstatedi= 注:用安装目录代替,用数据目录代替。

、编译: make 4、安装: make install 5、配置: a、安装后一般会在 目录下建立下列子目录: 可执行文件目录:in 头文件目录: include 库文件目录: li 帮助目录: man 、在etcpofile文件中设置环境变量: PATH=$PATH: in CPLUS_INCLUDE_PATH=$CPLUS_INCLUDE_PATH: include LD_LIBRARY_PATH=$LD_LIBRARY_PATH: li LIBRARY_PATH=$LIBRARY_PATH: li MANPATH=$MANPATH: man expot PATH CPLUS_INCLUDE_PATH LD_LIBRARY_PATH LIBRARY_PATH MANPATH 注:用安装目录代替。

6、注销后重新登陆,安装完成。

如何为Linux添加软件详解

、源码安装:对于本身具有开源血统的Linux系统来说,几乎所有的开源软件都支持在Linux平台运行.rpm 即可完成,卸载只需要rpm -e 包名 即可完成,升级通过rpm -U 包名 命令完成(需要机器联网),源码安装适用于所有Linux分支,只需要系统安装了gcc、make. 、以及automake和autoconf./configure [opts]3. make4,只需要输入rpm -i xxx,源码安装的一般方法如下:1. make install二、rpm包安装pm包的安装非常简单. cd 源码目录2,而这些软件一般都以源码打包形式分发...

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