⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 linux下软件安装方法.htm

📁 有关于linux 学习的书籍
💻 HTM
📖 第 1 页 / 共 2 页
字号:
<!--本网页文件由电子书制作工具“电子文档处理器”未注册版本的Txt2Html功能自动生成 -->
<!-- Made by an Unregistered version of eTextWizard V 1.98-->
<!--“电子文档处理器”软件作者:  冯国华 -->
<!--“电子文档处理器”下载地址:  http://www.etextwizard.com/download/ew/etextwizard.exe -->

<html>

<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>Linux下软件安装方法</title>
<META NAME="keywords" CONTENT="电子文档处理器,etextwizard,ebook maker">
<META NAME="description" CONTENT="电子文档处理器是一款文档格式转换、文档处理软件集,批量电子书制作工具,帮助文件及技术资料的快速制作工具。网址:http://www.eTextWizard.com">
<meta name="GENERATOR" content="电子文档处理器,etextwizard">
<style>
<!--
body {  line-height: 20px}
td {  line-height: 20px}
.Paragraph{ font-size: 9pt }
.9{ font-size: 9pt }
A:link   {text-decoration: none; color:#0033CC}
A:visited  {text-decoration: none; color: #0033CC}
A:active {text-decoration: none; color: #0000ff }
A:hover {text-decoration: underline; color: #FF0000 }
-->
</style>
</head>

<body bgcolor="#FFFFFF">
<div align="center"><center>

<table border="0" cellpadding="0" cellspacing="0" width="80%">
  <tr>
    <td width="80%" bgcolor="#000000">
    <table border="0" cellspacing="1" width="100%" cellpadding="6" height="98">
      <tr>
        <td width="100%" bgcolor="#FFFFFD" height="20">
        <table border="0" cellpadding="0" cellspacing="0" width="100%">
          <tr>
            <td width="49%"><p class="9"></td>
            <td width="51%"><p align="right" class="9"><a href="LINUX文件格式简介.htm">上一页</a> <a href="index.html">首页</a>  <a href="Linux与其他操作系统的区别.htm">下一页</a></td>
          </tr>
        </table>
        </td>
      </tr>
            <tr bgcolor="#DFE0D1"> 
              <td width="100%" height="21"> 
                <p align="center"><strong>Linux下软件安装方法</strong>
              </td>
      </tr>
            <tr bgcolor="#F5F7EE">
<td width="100%" height="51" align=center> 
<table><tr><td>
<p class="Paragraph">
    我们一起在风雨中前行<br>
<br>
        Linux下软件安装方法<br>
      <br>
<br>
对于Linux初学者来说,安装一个很小的软件恐怕都是一件很让人头疼的事,因为在Linux下安装软件不像在 Windows中那样简单。在Linux中大多数软件提供的是源代码,而不是现成的可执行文件,这就要求用户根据自己系统的实际情况和自身的需要来配置、编译源程序后,软件才能使用。多数初学者往往不知道该如何进行配置和编译就盲目地运行一些有执行属性的文件或者机械地运行“make”、“make<br>
        install”之类的命令。结果呢?是软件没装成,自己急出一身汗,后果严重的还会破坏系统的稳定性。下面笔者将安装软件方面的一些规律写出来与大家分享。<br>
<br>
          目前流行的软件包有两种比较常见的形式,一种是RPM包的形式,另一种是压缩成*.tar.gz的形式。本文将讨论这两种形式的软件包在文本环境和图形环境(X<br>
        Window)下不同的安装方法。<br>
<br>
          文本环境下的软件安装<br>
        一、安装简便的RPM包<br>
          RPM是RedHat Package Manager的缩写,它只能使用在安装了RPM软件的系统中,RedHat Linux和Turbo<br>
        Linux中已经使用了它。这种结构的包使用起来还是很方便的,只要记住几条简单的命令和参数就可以方便地使用:<br>
          #〉rpm [options] filename.rpm<br>
          其中常用的options包括:<br>
          -i: 安装软件<br>
          -e: 卸载软件<br>
          -q:查看软件安装的信息和状态<br>
          -U: 升级现有软件<br>
          例如安装软件时,可以使用如下命令:“rpm -i filename.rpm”,软件安装在什么地方、是怎么安装的都不需要用户操心,RPM可以帮助用户管理。由于RPM使用方便,很多软件都有RPM版本。如果想使用RPM形式的软件就要首先下载一个RPM管理软件。在<a href="ftp://ftp.rpm.org/pub/rpm/dist/rpm-version">ftp://ftp.rpm.org/pub/rpm/dist/rpm-version</a><br>
<br>
        二、安装需要编译的.tar.gz包<br>
          由于RPM包使用的局限性(必须安装RPM),目前更多的软件使用的是源代码形式的.tar.gz包。这种软件的安装通常要经过解压缩、软件配置、软件编译及安装的过程。<br>
<br>
          解压缩通常有两种命令方法:一种是“gunzip filename-VERSION-OS.tar.gz | tar xvf -”,它实质是两条命令“gunzip<br>
        filename-VERSION-OS.tar.gz”和“tar xvf filename-VERSION-OS.tar”;另一种是“tar<br>
        xzvf filename-VERSION-OS.tar.gz”。 一般来说在软件解压缩后会生成一个目录filename-VERSION-OS。<br>
<br>
          软件的配置、编译、安装是最让初学者望而生畏的事了,但笔者认为掌握一些规律还是不难的。一般来说,在解压缩生成的目录中都会有名为Readme、Rnstall或Readme.install之类的文件。这些文件通常会对软件的功能、特性、版权许可、安装以及相关知识加以介绍,并且会提到关于安装的方法和步骤。举例来说:在apache_1.3.6的install文件中说明了如下内容(此处只列出总的条目,具体内容省略):<br>
<br>
          Installing the Apache 1.3 HTTP server with APACI<br>
          ==============================<br>
          1.Overview for the impatient(概括说明配置的全过程)<br>
          $./configure--prefix=PREFIX<br>
          $make<br>
          $make install<br>
          $PREFIX/bin/apachectl start<br>
          2.Requirements(需要的条件)<br>
          3.Configuring the source tree(配置的参数说明)<br>
          4.Building the package(编译软件的方法)<br>
          5.Installing the package(安装软件的方法)<br>
          6.Testing the package(软件测试)<br>
          理解并能熟练使用这些说明文件后,就可以利用一些规律来安装大多数的软件。对于那些没有说明文件的软件(当然这种情况比较少见),这些规律通常也是适用的。一般来说,与安装软件有直接关系的文件只有两个:configure<br>
        、Makefile。<br>
          其中,configure文件具有可执行的属性,是用来配置软件的,它的参数比较多,用法也比较灵活。当然,不同的软件参数也不相同,这时候就需要借助它的help参数,运行下面的命令就会让你感到豁然开朗:<br>
<br>
          #〉 ./configure -help<br>
<br>
          Usage: configure [options]<br>
<br>
          Options: [defaults in brackets after descriptions]<br>
<br>
          General options:<br>
        --quiet, --silent do not print messages<br>
        --verbose,-v print even more messages<br>
        --sha [=DIR] switch to a shadow tree (under DIR) for<br>
        building<br>
        Stand-alone options:<br>
        --help,-h print this message<br>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -