成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

新手學(xué)堂:Linux操作系統(tǒng)下的軟件安裝包

系統(tǒng) Linux
以前學(xué)linux的時(shí)候,老想通過rpm來安裝軟件,不過你通過rpm安裝,是夠簡單了,但是你沒有什么地方可以設(shè)置的,這就像當(dāng)年一個(gè)老師說過的,比如裝windows,ms的專家裝和我裝......

這個(gè)對于新手來說,也是比較困惑的問題,談?wù)勎覍@個(gè)問題的認(rèn)識(shí)。

一:rpm包

rpm包,分兩種,binary rpm 跟 source rpm

binary rpm,就是我們平時(shí)用的最多的,已經(jīng)編譯好的,直接安裝就可以了。

以前學(xué)linux的時(shí)候,老想通過rpm來安裝軟件,不過你通過rpm安裝,是夠簡單了,但是你沒有什么地方可以設(shè)置的,這就像當(dāng)年一個(gè)老師說過的,比如裝windows,ms的專家裝和我裝,沒有任何的區(qū)別,因?yàn)闆]有任何你可以操作的地方。

用rpm安裝其實(shí)就是這樣,好處當(dāng)然是簡單,一切安裝默認(rèn)。省時(shí)間,快,

二:源碼

如果我們下載的是源碼,那么這里就關(guān)系到一個(gè)編譯。

linux下都是用c開發(fā)的程序,那么用c開發(fā)的程序,如何才能讓cpu認(rèn)識(shí)呢,那么就需要編譯器,gcc的編譯器,把代碼轉(zhuǎn)換成機(jī)器認(rèn)識(shí)的代碼。cpu只認(rèn)識(shí)0和1.

當(dāng)源代碼編譯成2進(jìn)制的代碼,也就是binary code ,那么你就可以安裝到你的機(jī)器上了。

如果我們下載的是binary code ,2進(jìn)制的代碼,這個(gè)以mysql為例,不少的文檔,mysql是下載binary code ,那么你解壓后,其實(shí)就可以直接用了。

source code 是程序員寫的碼,

binary code 是機(jī)器跑的碼。

source code 得經(jīng)過 compile 才能成為 binary code 。

如何分?用 file 命令看一看羅:

tar -zxvf some.version.tar.gz

cd some

file *

$ file source.file

$ file binary.file

RPM 有分兩種:binary rpm 跟 source rpm 。

前者是編好的 binary ,安裝就可用。

後者是還沒編好的 source ,需 rebuild 之後才能安裝。

如何安裝.src.rpm軟件包

有些軟件包是以.src.rpm結(jié)尾的,這類軟件包是包含了源代碼的rpm包,在安裝時(shí)需要進(jìn)行編譯。這類軟件包有兩種安裝方法

方法1:

1. #rpm -i your-package.src.rpm

2. #cd /usr/src/redhat/SPECS

3. #rpmbuild -bp your-package.specs //一個(gè)和你的軟件包同名的specs文件

4. #cd /usr/src/redhat/BUILD/your-package/ 一個(gè)和你的軟件包同名的目錄

5. #./configure

6. #make

7. #make install

方法2:

1. #rpm -i you-package.src.rpm

2. #cd /usr/src/redhat/SPECS

3. rpmbuild -bb your-package.specs //一個(gè)和你的軟件包同名的specs文件。這時(shí),在/usr/src/redhat/RPM/i386/ (根據(jù)具體包的不同,也可能是i686,noarch等等) 在這個(gè)目錄下,有一個(gè)新的rpm包,這個(gè)是編譯好的二進(jìn)制文件。

4. #rpm -i new-package.rpm 即可安裝完成。

【編輯推薦】

  1. Linux操作系統(tǒng)的內(nèi)存管理指南
  2. Linux的初級(jí)命令
  3. 新手看招:在Linux操作系統(tǒng)下創(chuàng)建鎖文件
責(zé)任編輯:趙寧寧 來源: 賽迪網(wǎng)
相關(guān)推薦

2009-12-16 09:43:12

Linux操作系統(tǒng)

2011-01-05 10:32:31

linuxqq

2009-06-19 20:35:07

Linux操作系統(tǒng)

2009-06-25 08:55:53

Linux

2010-03-04 14:34:50

Linux操作系統(tǒng)

2011-01-10 16:34:13

linux安裝

2010-02-26 14:31:52

Linux軟件安裝

2009-06-25 08:53:03

Linux操作系統(tǒng)

2009-06-29 12:37:21

linux

2011-01-14 17:50:50

Linux安裝方法

2009-01-22 10:31:28

2011-01-11 16:00:13

Linux軟件安裝

2009-05-11 15:58:32

Linux軟件卸載

2022-01-14 07:25:28

Linux 安裝字體Linux 系統(tǒng)

2009-12-14 16:43:53

2010-08-11 11:13:27

DB2 pe

2009-06-21 13:50:03

Linux隱藏文件

2012-09-24 09:59:24

Linux操作系統(tǒng)

2011-01-04 14:36:39

LinuxGTK編程

2013-11-25 17:08:49

Linux命令RPM選項(xiàng)
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

主站蜘蛛池模板: 国产在线精品区 | 一级片成人 | 亚洲精品自拍视频 | 7777在线视频 | 国产精品久久久久久中文字 | 欧美日韩精品中文字幕 | 欧美日韩中文字幕在线 | 久草福利 | 成人一区二区三区在线 | 中文字幕在线观 | 福利社午夜影院 | 色桃网 | 久久久黑人 | 视频一区二区中文字幕 | 亚洲成人免费 | 亚洲欧美视频 | 成人福利片| 在线播放国产一区二区三区 | 黄色欧美视频 | 黄a在线播放 | xxxxx黄色片 欧美一区免费 | 亚洲精品一区二区网址 | 欧美精品影院 | 九九精品在线 | 久草视频观看 | 成年女人免费v片 | 精品成人一区 | 亚洲国产欧美一区 | 特级黄一级播放 | 天天玩天天操天天干 | 99re热精品视频国产免费 | 99精品免费久久久久久久久日本 | 日韩在线 | av中文字幕网 | 精品国产一区二区三区久久久久久 | 天天爽夜夜爽精品视频婷婷 | 天堂视频免费 | 成人精品国产免费网站 | 在线一区观看 | 国内精品视频 | 在线视频一区二区三区 |