linux 安装软件 未被 linux怎么安装软件 - 电脑知识 - 【三明电脑网】_三明电脑维修_三明笔记本电脑维修_监控安装_市区上门维修

全国统一24小时服务热线:400-0000-000400-0000-000  / 1399000000

当前位置:首页 > 电脑知识 > 正文

linux 安装软件 未被 linux怎么安装软件

发布日期:2020-09-28

摘要:Linux系统软件安装运行错误解决方法是什么? [oot@fedoa8 shae] find -name ligtkemedmoz so uslifiefox-2 0 0 10ligtkemedmo...

linux 安装软件 未被

Linux系统软件安装运行错误解决方法是什么?

[oot@fedoa8 shae]# find -name ligtkemedmoz.so uslifiefox-2.0.0.10ligtkemedmoz.so #在fiefox中找到这个库文件。

[oot@fedoa8 ~]# vi etcld.so.conf #编辑库文件配置文件,添加一行:uslifiefox-2.0.0.10 [oot@fedoa8 ~]# sinldconfig #使得对刚才的配置生效,从新加载一下。

[oot@fedoa8 ~]# chmsee #再运行chmsee,正常! 这样的修改方式有一个缺点:当fiefox-2.0.0.10 目录名称发生变化的时候(比如升级、或者删除了fiefox),那么ld.so.conf配置文件中的“uslifiefox- 2.0.0.10”路径就失效了,也就意味着又无法找到ligtkemedmoz.so这个库了!所以我复制 ligtkemedmoz.so 到一个比较固定的li库文件中,比如qt的li库文件里(因为ld.so.conf配置文件里有指明qt库文件位置),这样就比较稳妥了很多…… 永中office打开MS文档出现提示“打开该文件时发生错误。

文件名、目录明或卷标语法错误。

请重命名后再打开。

”但是打开永中后再打开这个文件,又是正常的! 解决办法: [maco.chan@fedoa8 ~]$ sudo vi usshaeapplicationseio.desktop #找到“Exec=usineio %u”,将%u修改为%f,保存,就可以直接打开文档了! #如果在前面的目录没有找到eio.desktop这个文件,用find寻找后再编辑! [maco.chan@fedoa8 ~]$ sudo find -name eio.desktop -exec vi {} + gnome-panles上面的时间没有了(无法在panles上加载clock程序) The panel encounteed a polem while loading "OAFIID:GNOME_ClockApplet 尝试重新安装一下gnome-panle,结果发现需要evolution-data-seve这个组件,这个组件是evolution必须的,想起下午卸载evolution的时候,顺便强制将evolution-data-seve也卸载了,安装完evolution-data-seve和gnome-panle,时间就回来了!

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

一、解析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 80x86平台。

类型: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

linux安装软件请问linux虚拟机里面可以安装什么样的软件或

在windows上安装虚拟linux首先要确保你的机器有足够的内存(至少512M),否则不论是安装还是运行,速度都奇慢无比,可以用无法忍受来形容。

至于能安装什么程序并不重要,如果是想用一个系统办公的话,windows是无可代替的好东东,你完全没有必要对其性能及安全性持任何疑虑态度。

如果你是想学习网络操作系统中当红的linux,那么它自带的软件已经足够你使用并熟悉该系统了,要是你想用其做服务器的话,不用着急,等你能成为一个合格的linux网络管理员的时候,这些问题你肯定已经不再是问题了。

windows下的软件当然不能在linux上安装,还是和前面说的一样,如果你是学习用,完全没必要安装杀毒软件,至于一些常用软件如下载、音乐播放之类,安装包里都自带了,只需在使用时将安装盘放入光驱,系统会自动为你安装,如果还不放心的话,就重装系统,然后选择完全安装,自然会为你安装全部组件。

不用担心完全安装会占用过多磁盘空间,那么一两个G的空间对你来说肯定不算什么,想想你用windows时会不会有用到整个磁盘只剩一个G空间的时候?肯定不会嘛!所以,放心的去一步一步学吧,你提的这些问题好多初学者都会提,说明你动脑子了,加油吧,相信你一定能在此有所造诣的!

Linux上安装软件之前如何先验证软件包合法性呢?

一、检查软件包有否被篡改。

当系统工程师从网络上下载一个软件包之后,其最关心的就是这个软件包是否被篡改过。

如一些非法攻击者会否在一些著名软件包中捆绑一些非法软件等等。

为此系统工程师希望有工具能够帮助他来验证软件包是否被人处理过。

如果为了达到这个目的,则系统工程师可以通过pm –k命令来进行验证。

验证结果如图所示。

为了安全起见,笔者已经把Linux服务器的主机名与账户隐去。

如果这个JDK的软件包没有被人修改过或者没有损坏,则结果就会如上图所示。

Shal md5 OK这个简短的信息,就告诉系统工程师这个软件包没有被篡改过的迹象,可以放心使用。

但是这个命令有一个缺陷,即只适用于pm软件包。

如果系统工程师所下载的软件包不是RPM格式的,则会提示如下的错误信息。

不过笔者在这里也建议各位Linux系统管理员,最好通过RPM来管理软件。

RPM软件包是一种开发的软件包管理系统,它简化了系统的维护工作,只需要短短的几个指令便可以完成安装软件包、删除软件包、系统验证等功能。

RPM软件包有很多的特点。

如通过使用RPM,系统管理员不用重新安装整个操作系统,就可以升级系统中的个别组件。

RPM软件包会使用一种智能且完全自动化的方式来升级组件,而且软件包的设定文件将会在升级的过程中被保留下来。

即如果对邮件客户端进行升级后,原先的帐户等设定将会被保留;如对办公软件进行升级,则原先的工具栏等用户偏爱设置也都将保留下来,用户不用在升级后进行重新设置,等等。

这些措施可以大大的方便管理员的维护。

如RPM可以验证软件包。

如系统管理员在维护操作系统的时候,可能会担心不小心删除了某个软件包中的重要文件,则可以对这个软件包进行验证。

如果这个软件包从安装到现在,相关的文件有任何改变都将被查询出来。

为此系统管理员可以根据需要选择是否需要重新安装该软件包。

可见RPM软件包的很多特性,都可以简化Linux系统工程师的工作。

为此笔者在这里强烈建议大家通过RPM的方式来管理软件包。

像上面验证软件包是否被篡改以及是否损坏也是RPM特有的功能之一。

二、检查GnuPG key信息。

由于Linux软件是开源的,所以其上面的大部分软件包也是开源的。

如笔者开发了一个软件包,则其他人可以在笔者软件包的基础上进行扩展与改进。

但是有时候这个调整可能不是系统管理员所需要的。

他们可能只需要原始版本即可。

为此系统管理员希望能够在拿到软件包之后,能够该软件版本是否是原程序开发者所发布的版本。

如果要实现这个目的,则可以按如下的步骤来做。

首先这个软件包必须满足一个前提条件。

即这个软件包的程序开发者对这个软件包“签署”了该程序开发者的GnuPG key。

做一个形象的比喻,GnuPG key就好像是一个程序开发者的信物。

大家看到这个信物之后,就可以判断这个就是程序开发者的原始作品。

如果这个程序开发者在软件包中加入了这个 GnuPG key信物,那么系统工程师就可以利用pm –K命令来检查此软件包是否是原程序开发者所发布的版本。

其次先检查原帐户的信物。

如果系统工程师此时得到了一个软件包,并且这个软件包中有签署GnuPG key。

此时系统工程师就可以利用pm –K命令来检查这个软件包是否有问题,是否是原程序开发者所发布的。

为了达到这个目的,系统工程师需要先查看原帐户的印章、签名甚至指纹等信息。

通常情况下这些内容会被保存在uselipmgnupg目录中。

系统工程师可以利用ls –al命令来查看相关的GnuPG key信息。

这个命令会列出系统中所有的GnuPG key信物信息。

但是有时候系统管理员可能只想看一些特定的GnuPG key信物信息,则可以利用pm –qi GnuPG key名字的方式来进行查询。

通常情况下,系统管理员可以先利用第一个命令查询处所有的GnuPG key信物信息。

然后找到GnuPG key名字后,在利用第二个命令来查看这个信物的具体信息。

另外如果信息比较多的话,则管理员可以通过pm –impot命令把这些信息导出到系统管理员指定的位置。

第三步就是进行对比。

当找到GnuPG key信物信息后,系统工程师就需要跟原先的便是数据来进行比较,以确定这个软件包是否是原程序开发者所发布的版本。

此时系统工程师就可以利用pm –K加上软件包的命令来进行判断。

注意这个功能也只适用于RPM软件包。

所以笔者在先前就强调,Linux系统工程师最好尽量采用pm软件包。

否则的话,以上这些内容将很难实现。

另外RPM软件包除了可以验证是否被篡改、是否是原版程序之外,还提供了强有力的查询选项。

系统管理员可以利用数据库来查询软件包或者某些文件;还可以轻易的查询处一个文件所隶属的软件包,以及该软件包来自于何处。

这主要是因为在RPM软件包中包含着特殊的二元标头数据。

在这个二元标头数据中,有该软件包的信息以及相关文件,这使得系统可以更快、更容易的查询个别的软件包,节省Linux系统工程师的工作。

如当系统工程师在安装后才发现这个软件有问题,需要判断这个软件包是否是原版程序。

此时系统工程师就可以先通过某个文件来查询其隶属的软件包;然后再利用上面这个方法来查询...

新手请教在linux中安装软件我是个菜鸟,刚装了FC,问个基础问

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下软件安装方法 对于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系统下安装软件

在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格式以外的软件,因为通过编译软件的源码可以为你以后编译内核打下一定的基础。

上一篇:word四周型环绕会不会错乱 word打开文档格式错乱

下一篇:软件开发市场定位 市场定位怎么写