软件安装方式

1、二进制码方式(windows系统软件安装方式)java

    

    一、特色:简便、手动解决软件依赖;node

                    不灵活(软件各部分不能拆分)linux

      二、本质:把软件文件从安装包直接复制到系统指定目录。数据库

      ①RPM方式安装windows

      >rpm -ivh   软件包全名服务器

      >rpm -q  软件包名网络

      >rpm -e  软件包名 //卸载jsp

      >rpm -qa      //查看系统里边所有rpm方式安装的软件工具

      >rpm -qa |grep  部分名称  //模糊方式查找一个rpm软件是否有安装lua

 

    鉴于源码编译方式的复杂性,Redhat开发了RPM来管理软件安装。因为其易用性,不少系统如SuSE和Mandriva都支持这种方式。
 

   RPM全名RedHat Package Manager,RPM是一种数据库记录的方式将所须要的套件安装到Linux主机上的一套管理程序,最大的特色是将要安装的套件先编译(若是须要的话) 并打包,经过包装好的套件中默认的数据库记录,记录这个套件在安装的时候须要的依赖属性模块。自动解决依赖性问题。这样作的好处是:
    一、因为已经编译完成呢个并打包,因此安装很方便,不须要从新编译。
    二、因为套件信息以极高记录在Linux主机的数据库中,方便查询、升级和卸载。
    固然,因为RPM包是事先编译好的,因此它在安装时必须限定一个环境。缺点是:
    一、安装环境必须和打包时的环境一致。
    二、须要瞒住套件的依赖属性要求。
    三、卸载时须要特别当心,最底层的套件不可先卸载,不然会形成整个系统出问题。
   
    为了解决以上问题,出现了SRPM,也就是带有源码的RPM,注意,其中的套件内容没有通过编译,提供的是源码。一般,SRPM采用.src.rpm的后缀。SRPM与tar方式的区别在于,除了源码,它还提供了依赖性说明以及全部RPM文件提供的数据。
  
   RPM这么好,怎么用呢?
   1、如何安装:
   使用RPM装软件通常采用以下指令:
   #rpm -ivh xxxx.i386.rpm
   参数i表示install;v显示详细安装画面;h显示安装进度。
   能够链接多个rpm包同时安装,也能够接一个网址,从网上安装。
   2、如何升级:
   #rpm -Uvh xxx
   若是没安装,则安装,若是是旧版,则升级。
   #rpm -Fvh xxx
   若是没安装,则不安装,若是是旧版,则升级。
   3、如何查询:
   RPM查询时,是在/var/lib/rpm中读取数据库文件。
   #rpm -qa 查询全部的包
   #rpm -q x 查询是否安装了x包
   #rpm -qi x 列出详细信息。
   另外,ql列出全部与套件相关的文件和目录;qc列出套件全部的配置文件;qd列出全部的帮助文件;qR列出全部依赖套件包含的文件;qf指出文件属于哪个已安装的套件。
 
②、yum方式安装
Yum 是一个功能强大的包管理工具,它能够垂手可得地为你解决包依赖关系,对软件进行安装、搜索、删除和列表操做。简单来讲,我没法播放mp3,我想安装xmms,用yum就很容易解决!
首先来列举一些linux下经常使用软件:
1.多媒体播放器 (XMMS)
2.多媒体播放器 (MPlayer)
3.PDF阅读器 (Adobe Reader)
4.Download Manager下载工具 (Downloader for X)
5.防火墙软件 (Firestarter)
6.网络流量分析工具 (Ethereal)
7.RAR 档案工具 (rar)
8.FTP 客户端 (gFTP)
9.BitTorrent 客户端 (Azureus)
10.luamQQ (QQ)
...............................
固然,yum远远不仅能做这些!个人水平有限,也只能把本身知道的分享一下了!

首先,我以为最重要的莫过于java了!
先到http://java.com/en/download/manual.jsp
下载Linux RPM (self-extracting file),记得必定要记清楚你下载的位置。
下载好了,打开终端,接下来:
1 su
2 输入root密码
3 cd 输入你下载的位置(好比/usr/java/)
4 chmod a+x jre-1_5_0_06-linux-i586-rpm.bin
5 ./jre-1_5_0_06-linux-i586-rpm.bin
6 rpm -iv jre-1_5_0_06-linux-i586-rpm
这就装好java了!

接下来,就是用yum来为你工做了!fc5自己自带的软件不够咱们用,好比没有mp3播放器,视频播放器.....yum的做用就是帮你下载,安装的!它用起来至关智能,就是一个缺点你的网速要够快哦!

首先,我我的建议先要升级一下yum的,其实我也不知道为何,就是多了个可视化界面,我不喜欢文字模式,由于我水平不好!
打开终端,接下来:
1 su
2 输入root密码
3 yum check-update
剩下就是自动化了,简单吧!

结下来得就是那些应用程序了
安装多媒体播放器 (XMMS)
1 su
2 输入root密码
3 yum -y install xmms

PDF阅读器 (Adobe Reader)
1 su
2 输入root密码
3 wget -c http://ardownload.adobe.com/pub/adob...0.5-1.i386.rpm

下载工具 (Downloader for X)
1 su
2 输入root密码
3 yum -y install d4x

防火墙软件 (Firestarter)
1 su
2 输入root密码
3 yum -y install firestarter

FTP 客户端 (gFTP)
1 su
2 输入root密码
3 yum -y install gftp

BitTorrent 客户端 (Azureus)
1 su
2 输入root密码
3 wget -c http://heanet.dl.sourceforge.net/sou..._linux.tar.bz2

luamQQ (QQ)
先到http://lumaqq.linuxsir.org/main/?q=node/245
下载LumaQQ 2005 初始安装包,再下载Patch,这两个都能用fc5自带的解压器解压,关键是把Patch解压的东西覆盖到LumaQQ\lib的文件就行了!返回上层目录,点击lumaqq,点击运行就行了!

先写这么多了!有什么不妥,不对的,但愿你们指出!同时也但愿能和你们交个朋友,一块儿前进!
谢谢分享。不过有些内容和yum不搭界
 
2、源码编译方式
 
    源码——二进制码——目录
    特色:安装过程稍微复杂,软件内部的各个组成部分能够灵活拆分
    
     ./configure  //在解压的软件目录里边执行
                       //参数配置:软件安装位置、依赖软件配置、相关参数配置、检查软件依赖
            make          //编译,源码——二进制码
          make install      //安装,二进制——指定目录
      
 
3、ftp服务软件的使用
    关闭seLinux (reboot重启服务器)
    service vsftpd  start/stop/restart  //控制器ftp服务进程
    winscp  客户端软件,能够访问ftp服务
 
    细节:
    ①、普通用户只能访问本身家的目录
    ②两个文件/etc/vsftpd/(ftpusers/user_list)能够对用户进行限制访问 ftp
 
4、gcc软件安装
 
    gcc是一个编译工具,能够吧C语言、C++语言、JAVA语言 由源码编译为二进制码
    软件安装存在依赖
    A——>B——>——C>——D(DCBA)
相关文章
相关标签/搜索