zoukankan      html  css  js  c++  java
  • Linux安装软件总结 (一.安装方法介绍)

           前言:在Linux中安装软件时,我们经常要考虑到这样几个个问题:(1).怎样安装软件;(2).软件安装在什么地方;(3).如何卸载删除不要的软件......下面,我们就一起来认识一下这些方面的问题。

     一.认识Linux应用软件安装包

                  通常Linux应用软件的安装包有三种:
        1) tar包,如software-1.2.3-1.tar.gz。它是使用UNIX系统的打包工具tar打包的。
        2) rpm包,如software-1.2.3-1.i386.rpm。它是Redhat Linux提供的一种包封装格式。

                       (现在用的全称叫RPM Package Manager,以前叫Redhat Package Manager)

        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打包的则常是可执行程序。一般来说,自己动手编译源程序能够更具灵活性,但也容易遇到各种问题和困难。而相对来说,下载那些可执行程序包,反而是更容易完成软件的安装,当然那样灵活性就差多了。所以一般一个软件总会提供多种打包格式的安装程 序的。你可以根据自己的情况来选择。

    原文: http://zyjustin9.iteye.com/blog/2026568

  • 相关阅读:
    「BZOJ2721」「LuoguP1445」 [Violet]樱花(数论
    「USACO08DEC」「LuoguP2921」在农场万圣节Trick or Treat on the Farm(tarjan
    「HNOI2008」「LuoguP3197」越狱(数论
    「CF779B」「LOJ#10201.」「一本通 6.2 练习 4」Sherlock and His Girlfriend(埃氏筛
    「LOJ#10072」「一本通 3.2 例 1」Sightseeing Trip(无向图最小环问题)(Floyd
    「LOJ#10068」「一本通 3.1 练习 3」秘密的牛奶运输(次小生成树
    「USACO15FEB」「LuoguP3121」审查(黄金)Censoring (Gold)(AC自动机
    「LOJ#10056」「一本通 2.3 练习 5」The XOR-longest Path (Trie
    「LOJ#10051」「一本通 2.3 例 3」Nikitosh 和异或(Trie
    「UVA644」 Immediate Decodability(Trie
  • 原文地址:https://www.cnblogs.com/vaer/p/4763637.html
Copyright © 2011-2022 走看看