小米手机助手怎么用-winkawaks游戏
![bin文件安装](/uploads/image/0380.jpg)
2023年3月31日发(作者:笔记本蓝牙)
linux:linux软件安装命令
[root@test/root]#md5sum[-bct]filename
[root@test/root]#md5sum[--status|--warn]--checkfilename
参数说明:
-b:使用binary的读档方式,预设为Windows/DOS档案型态的读取方式;
-c:检验md5sum档案指纹;
-t:以文字型态来读取md5sum的档案指纹。
范例:
[root@test/root]#
#看!显示的编码是否与上面相同呢?!赶紧测试看看!
源代码包安装方式
#1.解压缩,并阅读一下ntp底下的README与INSTALL:
[root@testroot]#cd/usr/local/src
[root@testsrc]#tar-zxvf/root/
#这个步骤会让原始码解开成为/usr/local/src/ntp-4.1.2这个目录
#2.进入原始码所在目录,并且查阅如何安装的技巧:
[root@testsrc]#cdntp-4.1.2
[root@testntp-4.1.2]#viINSTALL(或viREADME)
#3.开始设定参数、编译与安装:
[root@testntp-4.1.2]#./configure--help|more
#上面这个动作可以察看一下可用的参数!
[root@testntp-4.1.2]#./configure--prefix=/usr/local/ntp
>--enable-all-clocks--enable-parse-clocks
checkingforgcc...(cached)gcc
checkingwhetherweareusingtheGNUCcompiler...(cached)yes
checkingwhethergccaccepts-g...(cached)yes
.....(略)....
configure:creating./
:creatingMakefile
#一般来说configure设定参数较重要的就是那个--prefix=/path了,
#--prefix后面接的路径就是『这个软件未来要安装到那个目录去?』
#如果您没有指定--prefix=/path这个参数,通常预设参数就是/usr/local
#至于其它的参数意义就得要参考./configure--help了!
#这个动作完成之后会产生makefile或Makefile这个档案
#当然啦,这个侦测检查的过程会显示在屏幕上,特别留意关于gcc的检查,
#还有最重要的是最后需要成功的建立起Makefile才行!(上面最后一行)
[root@testntp-4.1.2]#makeclean;make
[root@testntp-4.1.2]#makecheck
[root@testntp-4.1.2]#makeinstall
#将数据给他安装在/usr/local/ntp底下
[root@testntp-4.1.2]#makeuninstall
#卸载软件.
有些软件包的源代码编译安装后可以用makeuninstall命令卸载。如果不提供此功能,则软
件的卸载必须手动删除。由于软件可能将文件分散地安装在系统的多个目录中,往往很难
把它删除干净,应该在编译前进行配置。
RPM包安装方式
<==RPM的格式,已经经过编译且包装完成的rpm档案;
<==SRPM的格式,包含未编译的原始码信息。
软件名称版本信息编译的次数适合的硬件平台附文件名
[root@testroot]#
Preparing...
###[100%]
1:rp-pppoe
###[100%]
#-i:install的意思
#-v:察看更细部的安装信息画面
#-h:以安装信息列显示安装进度,例如上面的#字符号!
#如果要安装两个以上的套件时,可以这样:
[root@testroot]#*.rpm
#后面可以接多个套件!
#也可以直接由网络上面安装,例如:
[root@testroot]#rpm-ivh/path/
--nodeps
使用时机:如果您在安装某个套件时,老是发现rpm告诉你『有属性相依的套件尚未安
装』,而您又想要直接强制安装这个套件时,可以加上--nodeps告知RPM不要去检查套
件的相依性。
危险性:套件会有相依性的原因是因为彼此会使用到对方的机制或功能,如果强制安装而
不考虑套件的属性相依,则可能会造成该套件的无法正常使用!
--nomd5
使用时间:不想检查RPM档案所含的MD5信息时。
说明:还记得我们在前一章有提到的MD5这个指纹辨识吧?!没错,这里指的就是不要
检查RPM套件的MD5信息。但除非您很清楚这个套件的来源,否则不建议使用这个参
数。
--noscripts
使用时机:不想让该套件自行启用或者自行执行某些系统指令。
说明:RPM的优点除了可以将档案放置到定位之外,还可以自动执行一些前置作业的指
令,例如数据库的初始化。如果您不想要让RPM帮您自动执行这一类型的指令,就加上
他吧!
--replacefiles
使用时机:如果在安装的过程当中出现了『某个档案已经被安装在您的系统上面』的信息,
又或许出现版本不合的讯息(confilctingfiles)时,可以使用这个参数来直接覆盖档案。
危险性:覆盖的动作是无法复原的!所以,您必须要很清楚的知道被覆盖的档案是真的不
重要喔!否则会欲哭无泪!
--replacepkgs
使用时机:重新安装某个已经安装过的套件!
--force
这个参数其实就是--replacefiles与--replacepkgs的综合体!
--test
使用时机:想要测试一下该套件是否可以被安装到使用者的Linux环境当中。范例为:
--test
RPM升级与更新
-Uvh
后面接的套件即使没有安装过,则系统将予以直接安装;若后面接的套件有安装过旧版,
则系统自动更新至新版;
-Fvh
如果后面接的套件并未安装到您的Linux系统上,则该套件不会被安装;亦即只有安装至
您Linux系统内的套件会被『升级』!
RPM卸载与重建数据库
[root@testroot]#rpm-elogrotate<==卸载logrotate软件
[root@testroot]#rpm--rebuilddb<==重建数据库
Srpm的安装
--rebuild
这个参数会将后面的SRPM进行『编译』与『打包』的动作,最后会产生RPM的档案,
但是产生的RPM档案并没有安装到系统上。当您使用--rebuild的时候,最后通常会发
现一行字体:
Wrote:/usr/src/RPM/RPMS/i386/
这个就是编译完成的RPM档案啰!那么这个档案就可以用来安装啦!安装的时候请加绝
对路径来安装即可!
--recompile
这个动作会直接的『编译』『打包』并且『安装』啰!请注意,rebuild仅『编译并打包』
而已,而recompile不但进行编译跟打包,还同时进行『安装』了!
Bin文件的安装
扩展名为.bin文件是二进制的,它也是源程序经编译后得到的机器语言。有一些软件可以
发布为以.bin为后缀的安装包,例如,流媒体播放器RealONE。如果安装过RealONE的
Windows版的话,那么安装RealONEforLinux版本(文件名:
r1p1_linux22_libc6_i386_)就非常简单了:
[root@testntp-4.1.2]#chmod+xr1p1_linux22_libc6_i386_
[root@testntp-4.1.2]#./r1p1_linux22_libc6_i386_
接下来选择安装方式,有普通安装和高级安装两种。如果不想改动安装目录,就可选
择普通安装,整个安装过程几乎和在Windwos下一样。
.bin文件的卸载,以RealONEforLinux为例,如果采用普通安装方式的话,在用户主
目录下会有Real和Realplayer9两个文件夹,把它们删除即可
我们使用各种软件要有安装,给大家介绍linux软件安装卸载常用方法,学习时,你可能会考虑到卸载问
题,这里也稍微讲了卸载的解决方法,给大家分享。
linux软件安装卸载,分以下几种情况:
一.RPM包,这种软件包就像windows的EXE安装文件一样,各种文件已经编译好,并打了包,哪个文件
该放到哪个文件夹,都指定好了,安装非常方便,在图形界面里你只需要双击就能自动安装。
1.如何卸载:
1)打开一个SHELL终端
2)因为LINUX下的软件名都包括版本号,所以卸载前最好先确定这个软件的完整名称。查找RPM包软
件:rpm-qa×××*
注意:×××指软件名称开头的几个字母,不要求写全,但别错,*就是通配符号“*”,即星号,如你想查找
机子里安装的REALPLAYER软件,可以输入:rpm-qarealplay*
3)找到软件后,显示出来的是软件完整名称,如firefox-1.0.1-1.3.2执行卸载命令:rpm-e
firefox-1.0.1-1.3.2
软件安装目录,执行命令查找:rpm-qlfirefox-1.0.1-1.3.2
二.(bz或bz2等)结尾的源代码包,这种软件包里面都是源程序,没有编译过,需要编译后才能安
装,安装方法为:
1)打开一个SHELL,即终端
2)用CD命令进入源代码压缩包所在的目录
3)根据压缩包类型解压缩文件(*代表压缩包名称)tar-zxvf****.-jxvf****.(或bz2)
4)用CD命令进入解压缩后的目录
5)输入编译文件命令:./configure(有的压缩包已经编译过,这一步可以省去)
6)然后是命令:make
7)再是安装文件命令:makeinstall
8)linux软件安装完毕
1.如何卸载:
1)打开一个SHELL,即终端
2)用CD命令进入编译后的软件目录,即安装时的目录
3)执行反安装命令:makeuninstall
软件安装目录:注意makeinstall命令过程中的安装目录,或者阅读安装目录里面的readme文件,
当然最好的办法是在安装的过程中指定安装目录,即在./configure命令后面加参数--prefix=/**,
如:./configure--prefix=/usr/local/aaaa,即把软件装在/usr/local/路径的aaaa这个目录里。一般的软件的
默认安装目录在/usr/local或者/opt里,可以到那里去找找
三.以bin结尾的安装包,这种包类似于RPM包,安装也比较简单
1.打开一个SHELL,即终端
2.用CD命令进入源代码压缩包所在的目录
3.给文件加上可执行属性:chmod+x******.bin(中间是字母x,小写)
1)执行命令:./******.bin(realplayerforlinux就是这样的安装包)
◆如何卸载:把安装时中选择的安装目录删除就OK
◆执行linux软件安装过程中可以指定,类似于windows下安装。
2)安装完软件后如何执行。安装完软件后可以有好多种方法执行软件:
A有些软件安装后会自动在应用程序列表里加上快捷键,和windows一样,到那里找就行了。
B如果在应用程序列表里找不到的话,可以直接在/开始/运行命令里输入命令:启动命令一般就是软件
名,如firefox,realplay,xmms等
C也可以打开一个shell终端,输入软件名,和在“运行命令”里一样。如果不知道命令全程的话,可以输入
开头的字母,然后按tab键查找,系统会自动显示以输入字母开头的所有命令/
D你也可以直接到linux软件安装目录下运行启动文件,linux下的可执行图标和shell终端图标很像
E)到/usr/bin目录里找安装的软件启动文件执行命令。linux系统把所有可执行的文件命令在/usr/bin目录
里都作了启动连接,你可以去那个目录寻找你安装的文件的启动命令,双击启动。
大多数Linux初学者往往不知道该如何进行配置和编译。下面笔者就简单介绍一下如何安装Linux应用软
件。在安装应用软件之前,还要确保软件安装的编译环境,比如编译器GCC、必要的库文件等。不过,
用户不需要担心这些问题,因为大多数Linux发行版本都已经默认安装了GCC编译器。
目前流行的软件包有两种比较常见的形式,一种是以RPM、deb包为代表的智能软件包,另一种是
形式的压缩。本文将讨论的安装方法以及智能软件包在文本环境和图形环境下的安装
方法。
一、源代码安装
应用软件的源代码一般是或者格式,也就是说是以tar来打包,然后用gzip来压缩。
以应用软件为例,先进入软件的当前目录,然后使用gzip解压:#gzip-d
(注:-d代表解压)。然后用tar解包:#。由于tar和gzip经常一起使
用,所以tar还提供了一个参数,它可以自动调用gzip来解压,即:#。
进入解压完成之后新建立的目录,一般的应用软件中都有一个用来配置软件的可执行文件
——configure,它的参数比较多,而且用法也非常灵活。当然,安装不同的软件参数也不相同,具体有
些什么参数,可以用命令:#./configurehelp取得详细的帮助。例如./configure--prefix=/usr/local/mysql(表
示设置软件的安装目录为:/usr/local/mysql)
在运行#./configure[options]配置软件后,它会根据你当前系统、编译、安装相关的信息,生成一个
安装配置文件Makefile。Makefile文件通常是用来编译和安装软件的,运行make命令时系统会自动根据
Makefile文件中的设置对软件进行编译和安装,如果编译能够顺利通过的话,运行#makeinstall命令来安
装。在Windows下安装软件时,只需用鼠标双击软件的安装程序,或者用Zip等解压缩软件解压缩即可安
装。在Linux下安装软件对初学者来说,难度高于Windows下软件安装。下面我就详细讲解Linux下如何
安装软件。
先来看看Linux软件扩展名。软件后缀为.rpm最初是RedHatLinux提供的一种包封装格式,现在许
多Linux发行版本都使用;后缀为.deb是DebainLinux提供的一种包封装格式;后缀为.、tar.Z、
2或.tgz是使用Unix系统打包工具tar打包的;后缀为.bin的一般是一些商业软件。通过扩展名可以
了解软件格式,进而了解软件安装。
RPM格式软件包的安装
1.简介
几乎所有的Linux发行版本都使用某种形式的软件包管理安装、更新和卸载软件。与直接从源代码安
装相比,软件包管理易于安装和卸载;易于更新已安装的软件包;易于保护配置文件;易于跟踪已安装文
件。
RPM全称是RedHatPackageManager(RedHat包管理器)。RPM本质上就是一个包,包含可以
立即在特定机器体系结构上安装和运行的Linux软件。RPM示意图见图1。
大多数LinuxRPM软件包的命名有一定的规律,它遵循名称-版本-修正版-类型-MYsoftware-1.2
-。
2.安装RPM包软件
#
RPM命令主要参数:
-i安装软件。
-t测试安装,不是真的安装。
-p显示安装进度。
-f忽略任何错误。
-U升级安装。
-v检测套件是否正确安装。
这些参数可以同时采用。更多的内容可以参考RPM的命令帮助。
3.卸载软件
#rpm-e软件名
需要说明的是,上面代码中使用的是软件名,而不是软件包名。例如,要卸载
software-1.2.-这个包时,应执行:
#rpm-esoftware
4.强行卸载RPM包
有时除去一个RPM是不行的,尤其是系统上有别的程序依赖于它的时候。如果执行命令会显示如下
错误信息:
##rpm-exsnow
error:removingthesepackageswouldbreakdependencies:
/usr/X11R6/bin/xsnowisneededbyx-amusements-1.0-1
在这种情况下,可以用--force选项重新安装xsnow:
##
xsnow
这里推荐使用工具软件Kleandisk,用它可以安全彻底清理掉不再使用的RPM包。
5.安装.类型的文件
目前RPM有两种模式,一种是已经过编码的(),一种是未经编码的()。
这时系统会建立一个文件,在/usr/src/redflag/RPMS/子目录下,一般是i386,具体情况
和Linux发行版本有关。然后执行下面代码即可:
rpm-ivh/usr/src/regflag/RPMS/i386/
使用deb打包的软件安装
deb是DebianLinux提供的一个包管理器,它与RPM十分类似。但由于RPM出现得早,并且应用
广泛,所以在各种版本的Linux中都常见到,而Debian的包管理器dpkg只出现在DebinaLinux中。它的
优点是不用被严格的依赖性检查所困扰,缺点是只在DebianLinux发行版中才能见到这个包管理工具。
1.安装
#dpkg-iMYsoftware-1.2.-
2.卸载
#dpkg-eMYsoftware
使用源代码进行软件安装
和RPM安装方式相比,使用源代码进行软件安装会复杂一些,但是用源代码安装软件是Linux下进行
软件安装的重要手段,也是运行Linux的最主要的优势之一。使用源代码安装软件,能按照用户的需要选
择定制的安装方式进行安装,而不是仅仅依靠那些在安装包中的预配置的参数选择安装。另外,仍然有一
些软件程序只能从源代码处进行安装。
现在有很多地方都提供源代码包,到底在什么地方获得取决于软件的特殊需要。对于那些使用比较普
遍的软件,如Sendmail,可以从商业网站处下载源代码软件包(如)。一般的
软件包,可从开发者的Web站点下载。下面介绍一下安装步骤:
1.解压数据包
源代码软件通常以.做为扩展名,也有tar.Z、2或.tgz为扩展名的。不同扩展名解压缩命令也
不相同,见表1。
2.编译软件
成功解压缩源代码文件后,进入解包的目录。在安装前阅读Readme文件和Install文件。尽管许多
源代码文件包都使用基本相同的命令,但是有时在阅读这些文件时能发现一些重要的区别。例如,有些软
件包含一个可以安装的安装脚本程序(.sh)。在安装前阅读这些说明文件,有助于安装成功和节约时间。
在安装软件以前要成为root用户。实现这一点通常有两种方式:在另一台终端以root用户登录,或者
输入“su”,此时系统会提示输入root用户的密码。输入密码以后,就将一直拥有root用户的权限。如果已
经是root用户,那就可以进行下一步。
通常的安装方法是从安装包的目录执行以下命令:
cdsoft1
#./configure#配置#
make#调用make#
makeinstall#安装源代码#
删除安装时产生的临时文件:
#makeclean
卸载软件:
#makeuninstall
有些软件包的源代码编译安装后可以用makeuninstall命令卸载。如果不提供此功能,则软件的卸载
必须手动删除。由于软件可能将文件分散地安装在系统的多个目录中,往往很难把它删除干净,应该在编
译前进行配置。
.bin文件安装
扩展名为.bin文件是二进制的,它也是源程序经编译后得到的机器语言。有一些软件可以发布为
以.bin为后缀的安装包,例如,流媒体播放器RealONE。如果安装过RealONE的Windows版的话,那么
安装RealONEforLinux版本(文件名:r1p1_linux22_libc6_i386_)就非常简单了:
#chmod+xr1p1_linux22_libc6_i386_
./r1p1_linux22_libc6_i386_
接下来选择安装方式,有普通安装和高级安装两种。如果不想改动安装目录,就可选择普通安装,整
个安装过程几乎和在Windwos下一样。
.bin文件的卸载,以RealONEforLinux为例,如果采用普通安装方式的话,在用户主目录下会有
Real和Realplayer9两个文件夹,把它们删除即可。
Linux绿色软件
Linux也有一些绿色软件,不过不是很多。Linux系统提供一种机制:自动响应软件运行进程的要求,
为它设定好可以马上运行的环境。这种机制可以是一种接口,或者是中间件。程序员编写的程序可以直接
拷贝分发,不用安装,只要点击程序的图标,访问操作系统提供的接口,设定好就可以工作。若要删除软
件,直接删除就可以,不用链接文件。这是最简单的软件安装、卸载方式。
上面介绍了Linux软件安装的方法,对于Linux初学者来说,RPM安装是一个不错的选择。如果想真
正掌握Linux系统,源代码安装仍然是Linux下软件安装的重要手段。
更多推荐
bin文件安装
发布评论