當前位置:首頁 » 操作系統 » 安裝linux源碼系統

安裝linux源碼系統

發布時間: 2022-04-17 04:06:19

⑴ 如何安裝linux系統 具體步驟

我也是暑假才裝的ubuntu 9.04,我裝的是vista與Ubuntu雙系統。一. .我推薦你下個UltraISO軟體,做一個U盤啟動,具體方法如下:在工具欄找到 啟動,下拉框中選 寫入硬碟映像 ,接下來選你的U盤盤符,寫入方式選USB-HDD,等完成後一個啟動U盤就做好了。安裝的時候,開機時,按F12,不過不同的電腦可能不同,選USB啟動。二. 分區問題 我幫你找了個很詳細的教程一.掛載點
在Linux系統裡面,「分區」,被稱作「掛載點」,簡單明了的說,「掛載點」意思就是:把一部分硬碟容量,「分」成一個文件夾的形式,用來干什麼事情。這個文件夾的名字,就叫做:「掛載點」。所以,和Windows有著本質上的超級大的區別,你在任何linux發行版系統裡面,絕對不會看到C盤,D盤,E盤這樣的,你能看到的,只有「文件夾」形式存在的「掛載點」。
在Linux 系統裡面,有一些已經定義好,用來干一些事情的掛載點,常見的「掛載點」有:
1. Boot
大家應該很常見這個英文,是引導的意思。對於Linux來講,一部分容量,用來「掛載」Boot,就是用於存儲系統的引導文件
2. / 或者 /ROOT
就一個符號,是Linux系統特有的,是「根目錄」的意思。根目錄,用來存儲用戶的一些基本配置文件,軟體設置文件等等很多
3. home
「家」的意思,在Linux系統裡面,它是用來存儲用戶的程序,文件,文檔等等所有資源。因此,進行「分區」操作的時候,它是要分的很大很大很大的。
4. SWAP
這個,是Linux和Windows最大的區別了。Windows沒這個東西,只有Linux才有。其實它也不是一個「掛載點」,為了菜鳥們理解方便,我這里姑且把它當作一種掛載點。SWAP分區,是讓「內存」臨時存儲文件的專用空間。
小知識:對於大部分常見的Linux核心的系統,上述的 2,4.有它們2個「掛載點」,就夠了。當然,Linux下還有其他很多「掛載點」,可以進行詳細的設置,我說的2和4,只是必須的,一定要有的,最最基礎的!沒有它們2個掛載點,根本不能繼續安裝系統的!
5. usr
用來存放系統自帶的,或者通過更新安裝的軟體的地方。
6. tmp
臨時文件存儲地方,大家可以理解為Windows下的:C:\Documents and Settings\Administrator\Local Settings\Temp 目錄。^_^
7. 自行設置「掛載點」
咱們在Windows裡面,可以通過「新建文件夾」來存儲一類東西,當然在Linux下也行。除了這個方法,你也可以在「分區」的時候,自己設置一個「掛載點」(其實功能就等於建立個專門的地方,存放專門的東西」)

其他,還有很多很多。我不一一細說了,下面有張圖,裡面有各個文件夾對應的功能,存貯的東西。大家都可以在「分區」的過程中,手動「掛載」,設置具體容量。

二.Linux系統下,硬碟光碟機等設備的命名規則
Linux 好像很喜歡「另類」,它對硬碟設備的命名方法,也和Windows有很大區別。在Linux系統裡面,你的硬碟設備信息,是專門存儲在「dev」這個掛載點裡面的。上面我沒有提到這個掛載點,大家知道就行了。後面會見到。它的硬碟命名方法是:
1. IDE 介面的硬碟,Linux下稱為(或者說是顯示為):HD
2. SATA 硬碟或者 SCSI硬碟,稱為: SD
3. 光碟機,就是 CDROM 了。如果有多個光碟機,是按數字命名排列的,比如:CDROM0,CDROM1,CDROM2
4. 硬碟裡面的 Windows下的分區
以Ubuntu 8.04以上為例,它已經很好很好的支持 Windows分區類型(FAT32,FAT,NTFS)的讀寫操作了。你系統安裝好後,它就能自動識別這些Windows分區。它們會以「該分區的容量大小+分區卷標」,來標明,比如: 22.5G GAME, 30G System^^^這樣。在你系統的「位置」裡面,就能看到的。
5. 如果你有多硬碟………………
剛才說了,在Linux裡面,硬碟被分為:HD 和 SD,那麼,根據英文26個字母的順序。第一塊硬碟,就是 hda,那麼,這塊硬碟的第一個掛載點,就是 hda1,以此類推 hda2,hda3^^^
剛才說了,多塊硬碟,是根據26個字母順序排的,那麼, hdb就是第二塊硬碟了。這個應該很容易理解吧?它的「分區」,自然就是:hdb1,hdb2,hdb3……………………同樣道理,大家應該能知道, sdb3,是什麼意思了吧?

三.關於常見掛載點的容量設置
每個人的硬碟大小都不同,自然也沒有「定論」了,我大致說下,大家可以根據自己實際情況,酌情考慮
1. boot
Linux系統,它的引導文件很小很小,這個boot掛載點,大家分 100M,就足夠了(這個基本上能算是定論!不管你硬碟多大,就分這么多,足夠足夠了!等你安裝完了系統,去看看它,其實就占 45M——50M)

小知識:BOOT掛載點,並不是必須的。但是個人建議,如果你要做雙系統,最好是單獨分出來,等你安裝grub引導器的時候,把它安裝到boot上,就是雙系統了,這樣做,目的就是更明確,更方便。
2. / (有些linux發行版,這個也寫做:/root,功能道理是一樣的)
剛才說過了,得大點,至少5G以上
3. home
剛才也說了,是要求最大最大最大的。。。。。。你就盡量分吧。嘿嘿!網上常見的,80的硬碟,分給它 70G的都有………………
4. SWAP
有一個不成文的小規律: 電腦內存,小於 1G的,SWAP分 512M;內存大於 1G的,分 1G就行。
5. TMP
臨時存放些垃圾的,自己看著吧了。大不了用滿了清理唄。

小知識:linux和windows不一樣,垃圾很少很少,可以說是幾乎沒有,所以,在linux系統下,你完全不用考慮,系統垃圾文件的問題喔!所以,用linux,自然就不用天天吵著:我怎麼清理垃圾阿!
6. usr
占你整個容量的 15%差不多吧。呵呵,自己酌情考慮,其實你不「掛載」這個都行的。
Linux的分區,之所以讓大家頭疼,就是因為它並不是給每個分區,分配一個「字母盤符」,而是通過具體的文件夾名字,來進行「掛載」,進行功能的區分。其實,大家在潛意識里,明白這些掛載點的意思,就行了。別非想著Windows,分區就得有個盤符。。。。。。。^_^想用Linux,很多觀念都必須要改變滴~

四.實戰 Ubuntu 8.04.1 硬碟分區

基礎知識說完了,該進入正題了,以:Ubuntu 為例,來一步一步的圖文說明分區過程。

硬碟「分區」,是Ubuntu系統安裝過程的:第三步,前兩步我實在覺得沒必要說了。

1. 系統語言選擇—— 都知道選擇中文(簡體)吧?而且默認就是,直接回車即可!
2. 選擇時區 —— 默認就是 (SHANGHAI),會拼音的都明白。中國上海。直接回車
3. 開始頭疼的硬碟分區
首先出現的是這個界面,我們選擇「手動」

⑴ 這里,就是Ubuntu系統的「分區」軟體界面了。每種Linux系統,都自帶分區軟體,他們的界面和使用方法,也大致相同,菜鳥們學會一種,就完全可以應付所有的了。雖然網上也有很多專門給Linux系統「分區」的第三方軟體,但我個人還是推薦大家用系統自帶的,方便,直接,快捷~
如圖,下面列出了我的硬碟設備:dev/sda ,還用解釋么?sda:「sata介面第一塊硬碟」

⑵我們選中下面的「空閑空間」行,就能點擊「新的分區」了。

⑶點擊「新的分區」,我們來創建掛載點。界面如圖,我逐個解釋

★新分區的類型
boot 和 swap(交換分區)是主,其他的掛載點,都是邏輯。這個不解釋了。當然不是定論
★新建分區容量: 自己填寫吧
★新分區位置: 默認就行,選擇「開始」
★用於
Linux的「分區」,也有很多種類,就像是Windows包括NTFS,FAT32。 現在這個時代,建議大家選擇 Ext3 日誌文件系統就行了。還有一種 R...FS,具體名字忘了,^_^,也可以。不過我都用Ext3,實質存放檔案的分割區。事實上除了ext3外,GNU/Linux可以使用ext2、xfs、reiser及jfs等檔案系統存放檔案,每個檔案系統都有其長短處,不過初學者先使用ext3。

一會兒要建立SWAP掛載點,就是在這里選擇!別忘了!
★ 掛載點
不解釋了,前面開始時候就介紹了,「分區」軟體裡面羅列了常見的:boot, /, home,usr,temp
看看,這裡面已經提供了如下這些掛載點,大家直接選擇就行了:

⑷第一步,建立 BOOT 掛載點的「分區」,看圖吧,最直接

⑸第二步:建立 SWAP ,交換空間

⑹建立 /,根目錄掛載點
⑺建立 HOME,用戶掛載點
⑻到這里,最基本的,就建立忘了,教程裡面,我就建立這幾個,其他的,大家想建立,可以照貓畫虎就行了,應該這個本事都具備吧?^_^ 看下面的圖,是已經都掛載好的硬碟了。

4. 填寫個人信息:用戶名,密碼(輸入2遍),填寫計算機名稱
5. 開始「全自動」安裝。。。。。。。。。
6. 最後重啟,就裝完系統拉!
其實我裝的時候就分了/root boot swap home,總共我是分了20G。(Linux下可以打開FAT32,ntfs的盤就是xp下的盤,在xp下不能打開ext格式的盤) 三 關於怎麼切換系統,開機的時候有操作系統的選擇,你可以選擇windows或Linux。四 按步驟來的話一般是不會使文件丟失的,不要擔心。當然可以用GHOST備份。五 分區的話可以用分區魔法師,文件不會丟失的。分區最好是空出一部分。(圖傳不上去,很抱歉,可以自己到網上搜索)

⑵ linux源碼包安裝為什麼不需要解決依賴

linux源碼包安裝不需要解決依賴,是因為源碼安裝第一步 ./configure 就是在檢查系統環境
什麼是依賴性
程序依賴於程序代碼的共享庫,以便它們可以發出系統調用將輸出發送到設備或打開文件等(共享庫存在於許多方面,而不只局限於系統調用)。沒有共享庫,每次程序員開發一個新的程序,每個程序員都需要從頭開始重寫這些基本的系統操作。當編譯程序時,程序員將他的代碼鏈接到這些庫。
如果鏈接是靜態的,編譯後的共享庫對象代碼就添加到程序執行文件中;如果是動態的,編譯後的共享庫對象代碼只在運行時需要它時由程序員載入。動態可執行文件依賴於正確的共享庫或共享對象來進行操作。rpm依賴性嘗試在安裝時強制實施動態可執行文件的共享對象需求,以便在以後當程序運行時不會有與動態鏈接過程有關的任何問題。

⑶ linux 系統源碼盤怎麼安裝教程圖解

RedHat Linux是目前世界上使用最多的Linux操作系統。因為它具備最好的圖形界面,無論是安裝、配置還是使用都十分方便,而且運行穩定,因此不論是新手還是老玩家都對它有很高的評價。現在,RedHat Linux又出了9.0新版本,在原有的基礎上又有了很大的進步。它完善了圖形界面,增強了硬體的兼容性,安裝起來更加得心應手,尤其增強了多媒體方面的能力——新版本的XFree 4.0.1使你能夠在Linux下播放多媒體文件。它還採用了OpenSSL 128位加密技術,使你的網路通信更加安全;最新的內核;提供了USB介面的滑鼠和鍵盤的支持;提供了更加容易配置和管理的圖形桌面以及圖形界面的內核調整和防火牆配置工具。總之,不論你是一個新手還是一個Linux的老玩家,不論你是個人使用還是企業用伺服器,RedHat Linux 9.0都是你最好的選擇。 紅帽Red Hat Linux 9光碟啟動安裝過程圖解 一,准備工作 1,購買或下載Redhat9的安裝光碟(3張盤)或鏡像文件 2,在硬碟中至少留2個分區給安裝系統用,掛載點所用分區推薦4G以上,交換分區不用太大在250M左右比較適合,文件系統格式不論,反正安裝過程會重新格式化。 3,記錄下你電腦中下列設備型號∶滑鼠、鍵盤、顯卡、網卡、顯示器。及網路設置用到的IP地址、子網掩碼、默認網關和DNS名稱伺服器地址等信息。 二,安裝紅帽Red Hat Linux 9 將光碟機設為第一啟動盤,放入第一張安裝光碟後重新啟動電腦,如果你的光碟機支持自啟動, 如無意外將出現如下圖: 直接按回車鍵後將出現如下圖1 ,如果你不處理30秒後也會自動進入。 在圖1中提示:是否測試安裝CD的內容的完整性,選“OK”開始測試安裝CD;選“Skip”不測試安裝CD開始安裝出現圖6所示,如果是第一次安裝當然要測試安裝CD,選“OK”後回車,出現如下圖2 選“Test”測試安裝光碟的文件,選“Eject CD”測試光碟以外的安裝文件,這里我選擇“Test”後回車,出現如下圖3 正在測試第一張安裝CD,測試完後顯示如下圖4所示 看到上圖最後一行英文“It is OK to install from this media”說明這張安裝CD是OK的,按“Enter”鍵回車後,顯示如下圖5所示 選擇“Continue”並回車開始安裝。假如你想測試餘下的2張安裝CD,請放入下一張安裝CD到光碟機中,並選“Test”後回車即開始測試,完成後再次出現圖4畫面表示通過測試,再按回車鍵後又出現圖5所示,重復步驟直到完成全部安裝CD的測試。全部安裝CD的測試完成後,用“向右箭頭鍵”選擇 “Continue”並放入第一張安裝CD到光碟機後回車,安裝程序開始檢測計算機外圍硬體設備,接著出現如下圖6 出現幫助文本和介紹,按“Hide Help”關閉幫助文本,按“Release Notes”顯示發行注記,按“Next”進行下一步,出現如下圖7 這時滑鼠可用了,這一步選擇安裝向導所用語言(不是安裝系統所用語言),就選“簡體中文(簡體中文)”,點擊“下一步”後顯示如下圖8 選擇鍵盤類型,一般的鍵盤多為美式鍵盤“U.S English”,選擇好後,點擊“下一步”顯示如下圖9 根據你的滑鼠類型進行選擇,然後點擊“下一步”顯示如下圖10 選擇安裝類型,我這里選“個人桌面”,點擊“下一步”顯示如下圖11 磁碟分區設置是關鍵的一步,搞不好會丟失硬碟有用數據,請小心。如果選“自動分區”後,點擊“下一步”會顯示如下圖12 自動分區包含三個選項:刪除系統內所有的Linux分區、刪除系統內的所有分區和保存所有分區使用現有的空閑空間。由此看來這項選擇不適合我的需要,我的硬碟有4個分區,而第一個分區已安裝了Windows 98,我想保留它裝雙系統。於是點擊“上一步”返回到圖11所示畫面後再重新選擇“用Disk Druid手工分區”,點擊“下一步”顯示如下圖13 表中列出了硬碟的所有分區,我准備用原系統的D盤和E盤。即用/dev/hda5(4.8G)作掛載點安裝系統,用/dev/hda6(252M)做交換分區。點擊“/dev/hda5”將其選中(如上圖中),然後點擊“編緝”按鈕,彈出如下圖14所示的對話框。 掛載點選根分區“/”即可,當前文件系統類型是FAT,是Linux不支持的,因些選中“將分區格式化成”並在框內選“ext3”或“ext2”,如下圖15所示 點擊“確定”即可,在分區表中可見到已創建了掛載點。還要創建交換分區才能進行下一步安裝,接著在圖13所示分區表中點擊“/dev/hda6”把它選中,然後點擊“編緝”按鈕,彈出如下圖16所示的對話框。 因/dev/hda6是用來做交換分區,所以掛載點一欄不用選,只選“將分區格式化成swap”, 然後點擊“確定”即可。顯示如下圖17 在圖中可見到/dev/hda5和/dev/hda6的分區類型已經更改了。點擊“下一步”彈出如下圖18所示的對話框。 提示格式化兩個分區,點“格式化”按鈕後,顯示如下圖19 引導裝載程序配置,默認將系統引導信息寫到硬碟主引導扇區,可通過點擊右上角的“改變引導裝載程序”按鈕進行設置。上圖中列出了啟動菜單有兩項 ∶DOS和Red Hat Linux,可選中DOS然後點編輯,將DOS改為Windows 98;同樣將Red Hat Linux改為Red Hat Linux 9;改動後如下圖20 選擇開機默認啟動的系統(在其前面的囗內打勾),如上圖中選Red Hat Linux 9為默認啟動系統。然後點擊“下一步”出現如下圖21 設置網路,如果你不清楚亦可以後進系統後再配置,點擊“下一步”出現如下圖22 防火牆配置一般用途選“中級”就可以了,點擊“下一步”出現如下圖23 選擇系統默認語言一定要選中“Chinese(P.R.of China)”簡體中文,否則可能進系統後不能顯示簡體中文還需另外安裝語言支持包。在“選擇你想在該系統上安裝的其它語言”框內最少要選一項 “Chinese(P.R.of China)”簡體中文,可同時選擇多種語言(如果有必要)。點擊“下一步”出現如下圖24 時區選“亞洲/上海”,點擊“下一步”出現如下圖25 設置根口令即root管理員密碼,root帳號在系統中具有最高權根,平時登陸系統一般不用該帳號,設置完根口令後,點擊“下一步”出現如下圖26 個人桌面默認軟體包安裝選擇,一般用途使用默認的就夠用。亦可在安裝完成後,進系統運行“RedHat-config-package”工具來添加/刪除軟體。點擊“下一步”出現如下圖27 安裝向導到此結束,如果你對上面各個步驟還有異議可直點“上一步”返回後重新設置, 否則點“下一步”後再無“上一步”選擇,程序不可亦。 要開始安裝請點擊“下一步”,出現如下圖28 一個慢長的安裝過程已經開始,你可休息約30分鍾了。總進度去到約75%時,出現如下圖29 第一張光碟中要安裝的內容已完成,提示插入第二張光碟,插入第二張光碟後點“確定”後繼續安裝,到總進度去到約96%時,按提示換第三張光碟,完成後出現如下圖30 建議創建引導盤,將去除防寫的空白軟盤放入軟碟機中,點擊“下一步”,出現如下圖31 正在創建引導盤,完成後出現如下圖32所示 核對安裝程序檢測的顯卡型號是否與你的真實顯卡型號是否相同,如果不同請正確選擇,然後點擊“下一步”,出現如下圖33 核對安裝程序檢測的顯示器型號是否與你的真實顯示器型號是否相同,如果不同請正確選擇,然後點擊“下一步”,出現如下圖34 選擇色彩深度和屏幕解析度,然後點擊“下一步”,出現如下圖35 安裝已完成,取出光碟和軟盤後點“退出”,系統將重新啟動,重新啟動後將首次出現啟動選擇菜單,如下圖36 10秒後自動進入,出現如下圖37 第一次啟動還是進入命令提示,要求輸入用戶名,現在系統只有一個帳號即管理員帳號,默認的管理員帳號名為root,輸入“root”後回車,出現如下圖38 提示輸入密碼,輸入安裝時設定的系統管理員密碼後回車,出現如下圖39 已經以管理員身份登陸了系統,但我不想用命令提示形式顯示,要進入圖形介面.進入圖形介面的命令是“startx”,輸入“startx”後回車准備進入,出現如下圖40 怎麼搞?又跳出來!原來X配置出問題,需運行“RedHat-config-xfree86”重新配置,運行“redhat-config-xfree86”後出現如下圖41 點擊“配置”對顯示器及顯卡的型號和參數重新設置,如不能確定也可點系統默認設置,完成後點“確定”後如配置正確即可進入圖形界面,出現如下圖42 再次出現登陸窗口,輸入“root”後回車,出現如下圖43 再輸入密碼後回車,出現如下圖44 原來已經以root的身份進入了桌面,不過好像錯過了設置普通帳號那一步,於是點紅帽子主菜單--注銷,在彈出的對話框中選“重新啟動”,重新啟動後又再出現啟動選擇菜單,接著出現如下圖45 本來應該早出現的東西現在才出現,點“前進”開始配置系統,出現如下圖46 創建一個普通帳號,用於平時登陸系統用,帳號名用abc,輸入密碼後,點“前進”出現如下圖47 正確設置時間和日期後,點“前進”出現如下圖48 注冊提示,有兩項選擇,第一項:“是,我想在 Red Hat 網路注冊我的系統”,第二項:“否,我不想注刪我的系統”。以後再說,選第二項:“否,我不想注刪我的系統”,點“前進”出現如下圖49 如果你有其它光碟想安裝,就裝啦。點“前進”出現如下圖50 全部設置已經結束,點“前進”出現如下圖51 安裝全部完成,現在以abc用戶的身份進入了系統。以後進入系統都是圖形界面了。慢慢分享一下啦! 三、卸載RedHat9系統的方法: 進入DOS下在提示符“A:>_”下輸入“fdisk/mbr”回車,重寫硬碟主引導扇區即可,重啟後就沒有了Redhat9的啟動菜單了,再格式化Redhat9所在的分區就完事!

⑷ linux中源代碼包安裝的基本步驟是什麼

詳解linux源碼包安裝過程

1. 解壓縮

可以通過下載或其他方式獲得了一個軟體包,通常它是一個壓縮文件,大部分可能是存檔的和壓縮的,這些文件一般以 .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.

2: 關於 rpm 安裝包

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

作為方便的RPM包也存在很多不好的缺點,例如:

A: 要了解軟體中更多更詳細的內容你必須去在二進制中去了解,而不是rpm包。

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

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

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

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

3:關於安裝 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 。
有一些包需要你安裝一個或更多庫的升級版本。需要拷貝一個或更多的庫到適當的目錄里,刪除舊的庫,重新設置動態鏈接庫。
4:一些其他的問題處理

安裝一個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

5:一個典型的例子 Xloadimage

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

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

gcc -c -O -fstrength-rece -finline-functions -fforce-mem

-fforce-addr -DSYSV -I/usr/X11R6/include

-DSYSPATHFILE=\"/usr/lib/X11/Xloadimage\" mcidas.c

In file included from /usr/include/stdlib.h:32,

from image.h:23,

from xloadimage.h:15,

from mcidas.c:7:

/usr/lib/gcc-lib/i486-linux/2.6.3/include/stddef.h:215:

conflicting types for `wchar_t'

/usr/X11R6/include/X11/Xlib.h:74: previous declaration of

`wchar_t'

make[1]: *** [mcidas.o] Error 1

make[1]: Leaving directory

`/home/thegrendel/tst/xloadimage.4.1'

make: *** [default] Error 2

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

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

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

6: 安裝 Linux 包的一些總結

堅持自己動手處理所有的安裝出現的問題,不斷總結努力學習,從錯誤里去仔細研究,努力動手排錯,從每個不足甚至失敗的地方得到擴充和提升,可以增強安裝構建軟體的技巧。

⑸ 關於Linux源碼包安裝的問題

Linux源包一般是以tar.gz為後綴的文件。這些軟體需要編譯安裝的。一般來說,在解壓縮後,會有readme之類的說明文件,裡面會有安裝說明。不過一般的安裝步驟基本一致。以下以apache_1.3.20.tar.gz 為例:
1、解壓:
#tar -zxvf apache_1.3.20.tar.gz
2、進入解壓目錄
#cd apache_1.3.20
3、配置
#./configure
4、編譯
#make
5、安裝
#make install
6、清理臨時文件
#make clean

至於將下載的源碼包放進虛擬機的Linux操作系統里,可以使用ftp工具連接到虛擬機系統(前提是虛擬機系統安裝了ftp並設置了ftp賬號),或者通過掛載windows磁碟後,直接在linux下復制過去(這個掛載對於不同類型的磁碟比較麻煩),或者安裝一個xshell,連接上linux後,直接拖過去。

⑹ linux 系統安裝源代碼tar.gz

軟體的源代碼,您需要自己動手編譯它。這種軟體安裝包通常是用gzip壓縮過的tar包(後綴為.tar.gz)。 2)另一種是軟體的可執行程序,你只要安裝它就可以了。

⑺ Linux如何源安裝

Linux系統源碼安裝一般由3個步驟組成:

  1. 配置(configure)

  2. 編譯(make)

  3. 安裝(make install)

Configure是一個可執行腳本,--prefix選項是配置安裝的路徑,如果不配置該選項,安裝後可執行文件默認放在/usr/local/bin,庫文件默認放在/usr/local/lib,配置文件默認放在/usr/local/etc,其它的資源文件放在/usr/local/share,如果配置--prefix,如:

./configure--prefix=/usr/local/test
#把所有資源文件放在/usr/local/test的路徑中

⑻ Linux安裝源碼程序,一般需要什麼步驟

tar -xzvf xxxxx.tar.gz <-解包

./configure --prefix=/xxx/xxx/ <-安裝目錄 後邊可以加一些參數進行工程配置文件

make <- 進行編譯

make install <- 編譯安裝

也有人喜歡make && make install 這么寫 && 代表的意思就是如果make 成功

那麼久執行make install 不成功不執行

⑼ 如何安裝Linux內核源代碼

一般在Linux系統中的/usr/src/linux*.*.*(*.*.*代表的是內核版本,如2.4.23)目錄下就是內核源代碼(如果沒有類似目錄,是因為還沒安裝內核代碼)。另外還可從互連網上免費下載。

熱點內容
九游版冒險王2適合安卓哪個版本 發布:2024-11-15 05:12:33 瀏覽:600
iphonexsmax怎麼連接伺服器 發布:2024-11-15 05:11:46 瀏覽:775
長江存儲校招 發布:2024-11-15 05:11:01 瀏覽:966
oraclesql函數大全 發布:2024-11-15 05:10:00 瀏覽:465
form多文件上傳 發布:2024-11-15 05:09:21 瀏覽:913
雲伺服器搭建網站哪家好 發布:2024-11-15 04:57:34 瀏覽:512
什麼游戲最好玩又不吃配置 發布:2024-11-15 04:56:50 瀏覽:456
擠黑痘解壓 發布:2024-11-15 04:51:13 瀏覽:733
nodejs編譯js 發布:2024-11-15 04:51:13 瀏覽:600
買基金怎麼配置合理 發布:2024-11-15 04:47:54 瀏覽:671