精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

Linux系統源碼包安裝過程詳解

運維 系統運維
隨著人們對源代碼的開發,linux越來越受到人們的普遍關注。全方位地了解linux還需要很長的過程,本文在這里主要為您介紹了linux系統下源碼包的安裝過程。

         linux最大的好處之一就是它的源碼公開,同時,源碼也吸引著無數的電腦愛好者和程序員;他們把解讀和分析linux代碼作為自己的興趣和愛好之一,以下是介紹linux源碼安裝包的過程:

一、 解壓縮包

  可以通過下載或其他方式獲得了一個軟件包,通常它是一個壓縮文件,大部分可能是存檔的和壓縮的,這些文件一般以 .tar .gz為擴展名。

  首先拷貝它到一個目錄,然后 untar 和 gunzip 解壓它。 通常這個命令是

  tar xzvf filename [filename 是軟件文件名稱]

  解壓后的文件一般會在當前目錄下的創建子目錄,并以這個包名來命名。 你也可以用用這個命令預先查看結果 tar tzvf filename,顯示包里有那些解壓文件。

  源文件如果是新的 bzip2 (.bz2) 格式,可用 bzip2 -cd filename | tar xvf -,或更簡單的 tar xyvf filename ,這很不錯的tar命令被不斷的完善。

  說明:

  A:有時候一些文件必須安裝在用戶的 home 目錄下,或更多的是在一個固定的目錄,比如 /, /usr/src, 或 /opt 。所以必須仔細閱讀安裝包的配置信息。當一個軟件包里如果有config 和 Makefiles 文件則最好去編輯它,這里包括了安裝指令和說明。提示:你改變 makefile 會導致不同的結果。大部分軟件包允許用 make install 自動處理安置二進制文件在適當的系統位置。

  B:你可能碰到過一些共享文件、shell 存檔文件、尤其是 Internet 上的源碼新聞組。它們保留的原因是具有人性化的可讀性,并且允許新聞組緩沖并通過它們篩選和剔除出不合格的。它們可能用 unshar filename.shar 命令來解壓。

  C: 一些源碼存檔文件是用非標準的 DOS,Mac 或其他壓縮的比如:zip, arc, lha, arj, zoo, rar, and shk.

  D: 有時候,你可能需要使用一個 patch 或顯示改變了的 diff 文件來升級或修復存檔的源碼文件。這 doc 文件或者 README 文件將告訴你怎么去使用。一個很好的命令用標準語法來調用的命令是 patch < patchfile.

二、關于 rpm 安裝包

  一些 Linux 用戶懼怕通過使用源碼來手動安裝軟件包,不過現在有方便的 rpm 和 deb 或 新格式的 slp 包。例如:rpm 安裝運行平穩又快,作為一個軟件安裝在某幾個有名的操作系統。

  作為方便的RPM包也存在很多不好的缺點,例如:
  A: 要了解軟件中更多更詳細的內容你必須去在二進制中去了解,而不是rpm包。

  B: 還有安裝一個 rpm 包如果需要依賴關系那么安裝就可能會導致失敗。

  C: 當 rpm 請求你系統中不同版本的庫,那么安裝將不能繼續,除非你為錯誤的庫位置創建連接符號到正確的位置。

  說明:必須使用root 安裝 rpm 和 deb 。因為它需要必須的寫入權限。

  最簡單的,用命令 rpm -i packagename.rpm 和 dpkg --install packagename.deb 會自動解包和安裝。

三、關于安裝 Linux 包出現的一些問題及解決方案

  假設 make 失敗有個鏈接錯誤: -lX11: No such file or directory,正好在 xmkmf 之后已被調用,這可能意味著 Imake 不能被完全建立。檢查第一部分 Makefile 文件的的行是這樣:

  LIB= -L/usr/X11/lib
  INCLUDE= -I/usr/X11/include/X11
  LIBS= -lX11 -lc -lm

  這個 -L 和 -I 開關告訴編譯器和鏈接分別在哪里找到 library 和 include 文件。在這個例子里, X11 庫應該在 /usr/X11/lib 目錄,且 X11 包含文件應該在 /usr/X11/include/X11 目錄里。假如對于你的機器上的這個錯誤,請處理修改 Makefile 并重新再 make。

  沒有聲明涉及的數學庫函數,像下列各項:
  /tmp/cca011551.o(.text+0x11): undefined reference to `cos'

  要修復它,需要明確鏈接到匹配的庫,在 Makefile (看先前的例子) 里增加一個 -lm 到 LIB 或 LIBS 標記 。

  用其他方法嘗試
  仍然失敗 如果失敗,參考下列腳本:
  make -DUseInstalled -I/usr/X386/lib/X11/config

  這個直接方式的類別相當于。

  在少數例子里,用 root 運行 ldconfig 可能會解決:
  # ldconfig 更新共享庫鏈接符號。

  一些 Makefiles 使用你系統里未被承認的庫別名。一個例子,構建可能需要 libX11.so.6 ,但是在 /usr/X11R6/lib 不存在文件或鏈接。然而,在那里是 libX11.so.6.1。解決方法是用 root 運行ln -s /usr/X11R6/lib/libX11.so.6.1 /usr/X11R6/lib/libX11.so.6 ,接著需要運行 ldconfig 。

  有一些包需要你安裝一個或更多庫的升級版本。需要拷貝一個或更多的庫到適當的目錄里,刪除舊的庫,重新設置動態鏈接庫。

#p#

四、一些其他的問題處理

  安裝一個shell 腳本如果出現:No such file or directory 的錯誤消息。這是可以檢查文件權限確定文件事可執行的,并檢查文件頭確定是否 shell 或程序是腳本在指定的位置被調用。一個例子,這個腳本可能是這樣開始的:

  #!/usr/local/bin/EDEN

  如EDEN的實際安裝位置是在你的 /usr/bin 目錄,用一個 /usr/local/bin 替代

  這個腳本不能運行有兩個方法來糾正!

  A: 文件頭改成 #!/usr/bin/EDEN

  B: 或增加一個鏈接符, ln -s /usr/bin/EDEN

五、一個典型的例子 Xloadimage

  首先說明下面的例子來源于國外網站的一個技術實例,這里我做了翻譯和整理。

  這個例子展現一個簡單的問題。xloadimage 程序對我的圖形工具的調整設置是有用的附加。從源碼目錄拷貝文件,用 tar xzvf 解壓文件,可是在運行 make 的時候出現令人討厭的錯誤并停止了。

 

  1.  gcc -c -O -fstrength-reduce -finline-functions -fforce-mem  
  2.   -fforce-addr -DSYSV -I/usr/X11R6/include  
  3.   -DSYSPATHFILE="/usr/lib/X11/Xloadimage" mcidas.c  
  4.   In file included from /usr/include/stdlib.h:32,  
  5.  
  6. from image.h:23,  
  7.  
  8. from xloadimage.h:15,  
  9.  
  10. from mcidas.c:7:  
  11.  
  12.   /usr/lib/gcc-lib/i486-linux/2.6.3/include/stddef.h:215:  
  13.  
  14.   conflicting types for `wchar_t'  
  15.  
  16.   /usr/X11R6/include/X11/Xlib.h:74: previous declaration of  
  17.  
  18.   `wchar_t'  
  19.  
  20.   make[1]: *** [mcidas.o] Error 1  
  21.  
  22.   make[1]: Leaving directory  
  23.  
  24.   `/home/thegrendel/tst/xloadimage.4.1'  
  25.  
  26.   make: *** [default] Error 2  
  27.  

  這個錯誤消息包含了實質的線索:

  查看 image.h 文件的 23 行:
  #include

  在源碼的某處對于 xloadimage, wchar_t 已經在指定標準 include 文件重新定義。 告訴我們首先在 image.h 的 23 行嘗試注釋它,或許 stdlib.h include 是不存在的,畢竟不是所有都是必需的。

  在這點,構建中的收益來源于所有任何一個致命錯誤。xloadimage 現在功能正常。

六、總結

  linux源碼是很有吸引力的,特別是你弄懂了自己思考了很久的一個問題,或者是你修改的內核順利通過編譯,一切運行正常時,一種成就感油然而生。所以,堅持自己動手處理所有的安裝出現的問題,不斷總結努力學習,從錯誤里去仔細研究,努力動手排錯,從每個不足甚至失敗的地方得到擴充和提升,可以更好地增強安裝構建軟件的技巧。

 

【編輯推薦】

  1. 8.1 Linux內核源碼組織
  2. 8.3.1 獲取源碼
  3. 1 我的源碼讓貓給吃了
  4. 8.4.2 下載Linux 2.6內核源碼文件
  5. linux下MySQL源碼如何進行純手動安裝?
  6. 8.4.2 下載Linux 2.6內核源碼文件
責任編輯:zhaolei 來源: 比特網
相關推薦

2009-12-22 17:08:18

Linux系統源碼包安

2010-05-31 10:00:14

Nagios安裝

2009-03-24 09:14:20

Windows Emb

2009-10-12 13:54:56

RHEL kernel

2012-07-30 10:26:59

2011-03-28 12:42:26

nagios

2009-02-10 16:09:00

郵件服務器LinuxQmail

2009-12-21 13:59:28

Linux安裝過程

2009-12-16 10:21:08

Fedora 8系統

2010-01-11 17:21:26

Linux Fedor

2009-06-11 10:57:11

netbeans li安裝

2013-07-25 14:20:38

Android模擬器Genymotion

2010-09-10 13:15:39

NetBEUI網絡協議安裝

2011-03-08 10:56:56

LinuxLAMP安裝

2010-07-02 12:32:42

Meego開發

2011-04-22 17:08:43

電腦安裝故障

2009-12-17 18:50:27

2010-06-09 18:57:53

Opensuse安裝

2010-05-04 16:20:11

resin負載均衡

2010-01-07 15:36:53

Ubuntu orac
點贊
收藏

51CTO技術棧公眾號

久久成人av| 欧美办公室脚交xxxx| 精品一区二区在线免费观看| 欧美成人高清视频| 国产婷婷在线观看| 欧美7777| 亚洲女厕所小便bbb| 高清一区二区三区视频| 色av性av丰满av| 成人av国产| 精品国产免费一区二区三区香蕉| 成年人网站大全| 国产理论在线观看| 97精品电影院| 91网站在线看| 无码任你躁久久久久久久| 亚洲精品成人| 亚洲视频视频在线| 动漫美女无遮挡免费| 日韩一区二区三区免费| 亚洲伊人伊色伊影伊综合网| 精品一区国产| 99热这里只有精品在线观看| 视频一区在线播放| 久久久久久久久国产| 国产大屁股喷水视频在线观看| 久久资源综合| 日韩一区二区视频在线观看| 欧美精品性生活| 狠狠躁少妇一区二区三区| 国产精品另类一区| 欧美精品亚洲| 视频污在线观看| 美女免费视频一区| 国产福利成人在线| 全部毛片永久免费看| 欧美破处大片在线视频| 日韩在线视频免费观看| 人妻精品久久久久中文| 亚洲妇女av| 亚洲国产精品va在线观看黑人| 一本之道在线视频| 欧美日韩女优| 一本色道久久综合精品竹菊| 波多野结衣之无限发射| 啦啦啦中文在线观看日本| 亚洲另类春色国产| 日本丰满大乳奶| www在线观看播放免费视频日本| 国产精品丝袜久久久久久app| 欧美午夜免费| 激情小视频在线观看| 久久网这里都是精品| 久精品国产欧美| 天天操天天射天天舔| 成人涩涩免费视频| 精品国产aⅴ麻豆| 亚洲免费成人在线| av一本久道久久综合久久鬼色| 国产91色在线|亚洲| 国产成人精品白浆久久69| 国产精一区二区三区| 7777奇米亚洲综合久久| 亚洲国产剧情在线观看| 成人免费高清视频| 国产一区二区三区四区hd| 四虎在线视频免费观看| 97精品久久久午夜一区二区三区 | 国产精品区在线| 未满十八勿进黄网站一区不卡| 欧美人体做爰大胆视频| 美女被艹视频网站| 国产成人夜色高潮福利影视 | 91社区在线| 亚洲欧洲国产日本综合| 欧美日韩午夜爽爽| 九九色在线视频| 精品久久久久久久久久久久| av免费播放网址| av成人免费看| 日韩欧美国产午夜精品| 亚洲精品乱码久久久久久不卡 | 亚洲精品国产精品国自产观看| 一级日本在线| 亚洲综合无码一区二区| 欧美 日韩 国产一区| 麻豆久久久久| 亚洲成人久久久| 美女被到爽高潮视频| 国产精品99一区二区三区| 九九热这里只有精品6| 国产成人精品一区二三区| 美女视频网站黄色亚洲| 国产一区二区中文字幕免费看| 成人在线免费电影| 亚洲一区二区中文在线| 日本黄网站免费| 欧美黄色一级| 亚洲天堂av在线免费| 美女福利视频在线观看| 久久久人人人| 99视频免费观看| 成人jjav| 午夜a成v人精品| 国产乱码一区二区三区四区| 日本韩国欧美超级黄在线观看| 日韩中文字幕视频| 久久黄色精品视频| 国产激情视频一区二区三区欧美| 牛人盗摄一区二区三区视频| 亚洲综合影视| 欧美日韩另类一区| 受虐m奴xxx在线观看| 欧美三级第一页| 国产欧美日韩中文字幕| 免费在线稳定资源站| 怡红院av一区二区三区| 三级a三级三级三级a十八发禁止| 久久97精品| 九色精品美女在线| 96日本xxxxxⅹxxx17| 91视频免费观看| 日本一本中文字幕| 高清精品久久| 日韩中文字幕久久| 99re这里只有精品在线| 99精品欧美一区二区三区小说| 日韩人妻精品一区二区三区| 国产成人精品一区二区三区免费| 亚洲美女av在线| 日韩精品久久久久久久| 国产传媒日韩欧美成人| 中文字幕成人一区| 99九九久久| 在线视频亚洲欧美| 亚洲精品国产无码| 2023国产精品| 欧美日韩国产精品激情在线播放| 成人在线视频中文字幕| 欧美极品xxxx| 亚洲欧美激情国产综合久久久| 亚洲九九爱视频| 欧美一级小视频| 中文字幕一区二区三区在线视频| 成人黄色网免费| 日本在线视频网| 欧美日韩第一区日日骚| 日韩av片在线免费观看| 免费成人在线影院| 亚洲一区二三| 亚洲成人精品综合在线| 操日韩av在线电影| 亚洲av少妇一区二区在线观看| 一区二区三区欧美在线观看| 日本黄色大片在线观看| 亚洲激情在线| 欧美日韩免费精品| 久久xxx视频| 久久伊人免费视频| 亚洲国产精彩视频| 精品电影在线观看| 丝袜美腿中文字幕| 秋霞电影网一区二区| 一区二区三区免费看| 久久久国产精品入口麻豆| 欧美风情在线观看| 婷婷五月综合激情| 91成人免费电影| 久久国产波多野结衣| 国产成人免费视频| 国产成人无码精品久久久性色| 亚洲精品中文字幕99999| 国产精品黄色av| 18av在线视频| 亚洲美女性视频| 亚洲无码精品在线播放| 亚洲三级在线免费| 成熟妇人a片免费看网站| 久久久人人人| 特色特色大片在线| 爽爽窝窝午夜精品一区二区| 国产精品成熟老女人| 草莓福利社区在线| 亚洲男人天堂手机在线| 一级黄色片免费| 亚洲国产裸拍裸体视频在线观看乱了| 插吧插吧综合网| 精品在线播放午夜| 18禁免费无码无遮挡不卡网站| 欧美gayvideo| 国产一级特黄a大片99| 成人高清一区| 久久久久久久久久久免费精品| 国产在线观看黄| 日韩视频免费观看高清完整版 | 欧美精品一区二区三区在线播放| aaaaaa毛片| 一区二区三区av电影| 欧美成人国产精品一区二区| 国产福利精品导航| 激情综合网俺也去| 亚洲福利精品| 亚洲AV无码成人精品一区| 精品亚洲自拍| 91色p视频在线| 日本成人片在线| 久久久久久97| 黄在线免费看| 亚洲欧洲自拍偷拍| 国产香蕉在线观看| 欧美精品久久天天躁| 日韩在线视频不卡| 亚洲国产日韩a在线播放性色| 国产精品视频在| 久久综合久久鬼色中文字| 国产精品99精品无码视亚| 免费成人美女在线观看.| 欧美日韩国产精品激情在线播放| 精品91在线| 三上悠亚免费在线观看| 日韩欧美1区| 日韩国产精品一区二区| 色综合www| 久久av一区二区三区漫画| 日韩欧美一级| 亚洲自拍偷拍第一页| 欧美黄页免费| 国产精品直播网红| 成人在线爆射| 情事1991在线| 亚洲风情在线资源| 97在线看福利| 理论不卡电影大全神| 午夜精品视频网站| av影院在线| 久久久久五月天| 牛牛在线精品视频| 色综合导航网站| a视频在线播放| 久久最新资源网| 国产在线观看a| 久久精品成人欧美大片古装| 婷婷在线视频观看| 久久精品国产2020观看福利| 日韩子在线观看| 俺去亚洲欧洲欧美日韩| 久久久久久国产精品免费无遮挡| 日韩在线观看视频免费| 免费大片在线观看www| 久久精品99无色码中文字幕| 国内精品久久久久久野外| 欧美精品日韩三级| 免费在线国产视频| 久久久久免费视频| 人成在线免费网站| 日本人成精品视频在线| 香蕉久久免费电影| 成人黄色片网站| 日本高清久久| 国产一区国产精品| 国产精品一线天粉嫩av| 亚洲国产欧洲综合997久久| 日韩在线观看| 亚洲美女自拍偷拍| 欧美日韩影院| 久久久久狠狠高潮亚洲精品| 日韩成人免费在线| 57pao国产成永久免费视频| 国内成人免费视频| 亚洲一级Av无码毛片久久精品| 波多野洁衣一区| 国产黄色大片免费看| 亚洲欧洲av一区二区三区久久| 久久久精品视频在线| 黑人极品videos精品欧美裸| 正在播放亚洲精品| 日韩一级黄色片| 欧美日本韩国一区二区| 日韩最新免费不卡| 超黄网站在线观看| 国产精品999| 欧美1区2区3| 欧美h视频在线| 自拍视频亚洲| 色综合av综合无码综合网站| 另类中文字幕网| 国产chinese中国hdxxxx| 国产视频911| 久久久久久久久久久网| 日本韩国欧美一区二区三区| 国产欧美一区二区三区视频在线观看| 欧美精品一区二区三区很污很色的| 欧美日韩国产中文字幕在线| 欧美裸体男粗大视频在线观看| 成人小电影网站| 99c视频在线| 欧美精品系列| 99色这里只有精品| 国内精品写真在线观看| 中文字幕av网址| 亚洲精品视频自拍| 亚洲av人无码激艳猛片服务器| 精品噜噜噜噜久久久久久久久试看 | 处破女av一区二区| 蜜乳av中文字幕| 午夜视频在线观看一区二区三区| 一级特黄色大片| 亚洲欧美国产va在线影院| 91三级在线| 国产免费一区视频观看免费| 亚洲aaa级| 国产a级片网站| 国产精品一区二区你懂的| 欧美三级视频网站| 午夜欧美在线一二页| 国产免费av观看| 色偷偷综合社区| 视频二区不卡| 精品视频一区在线| 国内精品久久久久久久影视麻豆| 亚洲欧美手机在线| 国产精品欧美久久久久无广告 | 老司机精品导航| 强迫凌虐淫辱の牝奴在线观看| 亚洲欧美电影院| 国产精品特级毛片一区二区三区| 一本色道久久综合狠狠躁篇的优点 | 1000精品久久久久久久久| 成人午夜精品视频| 亚洲欧美日韩直播| 91精品产国品一二三产区| 精品欧美一区二区三区久久久| 韩国亚洲精品| 青娱乐精品在线| 一区二区三区四区乱视频| 国产三级三级在线观看| 久久精品2019中文字幕| 亚洲爽爆av| 中文字幕久久一区| 精品一二三四在线| 日本中文在线视频| 日韩一区二区三区免费看| 中文国产字幕在线观看| 亚洲综合精品伊人久久| 亚洲二区三区不卡| 日本黄色www| 亚洲午夜在线观看视频在线| 亚洲乱码在线观看| 国产做受69高潮| 香蕉久久精品日日躁夜夜躁| 日本毛片在线免费观看| 久久蜜桃香蕉精品一区二区三区| 无码人妻丰满熟妇区五十路| 亚洲午夜av久久乱码| 成人黄色免费观看| 在线看无码的免费网站| 国产精品综合二区| 久久丫精品久久丫| 日韩av网站在线| 桃花岛成人影院| 亚洲一区二区在线免费观看| 国产麻豆视频精品| xxxx 国产| 亚洲视频一区二区| 亚洲男男av| 日韩精品视频在线观看视频| 91网站在线播放| 进去里视频在线观看| 久热在线中文字幕色999舞| 伊人精品综合| www国产黄色| 1024精品合集| 亚洲欧美综合在线观看| 国产精品欧美激情| 欧美日本一区二区高清播放视频| 在线观看亚洲免费视频| 91成人在线观看喷潮| 老司机午夜在线| 精品国产乱码久久久久软件| 日本一不卡视频| 久草成人在线视频| 亚洲欧美在线一区二区| **国产精品| 18禁免费无码无遮挡不卡网站| 国产精品久久久久久久浪潮网站| 性欧美videos另类hd| 国产不卡一区二区在线播放| 欧美一区二区三区久久精品茉莉花 | 综合久草视频| 人妻有码中文字幕| 亚洲色图视频网站| 欧美日韩国产综合视频| 91国产在线播放| 日韩福利视频导航| 国产性一乱一性一伧一色| 中文字幕免费精品一区| 国产成人aa在线观看网站站| 在线观看免费视频高清游戏推荐| 亚洲成av人综合在线观看| aaa在线观看|