自拍偷在线精品自拍偷|国产无码一区二区久久|最新版天堂资源中文官网|国产精品第一页爽爽影院|国产精品一区二区av不卡|久久久波多野av一区无码|国产欧美日本亚洲精品一4区|亚洲精品天堂在线观看2020

當前位置:首頁 > 軟件開放 > 正文內(nèi)容

linux源碼安裝軟件(linux源碼安裝軟件意義)

軟件開放2年前 (2023-03-10)1027

本篇文章給大家談談linux源碼安裝軟件,以及l(fā)inux源碼安裝軟件意義對應的知識點,希望對各位有所幫助,不要忘了收藏本站喔。

本文目錄一覽:

Linux安裝軟件的方法哪種好?

根據(jù)個人以及系統(tǒng)的實際情況而定,一般RPM包的方法比較簡單。

軟件安裝分幾種情況:

一、源碼安裝:

對于本身具有開源血統(tǒng)的Linux系統(tǒng)來說,幾乎所有的開源軟件都支持在Linux平臺運行,而這些軟件一般都以源碼打包形式分發(fā),源碼安裝適用于所有Linux分支,只需要系統(tǒng)安裝了gcc、make、以及automake和autoconf,源碼安裝的一般方法如下:

1、cd 源碼目錄

2、./configure [opts]

3、make

4、make install

其中configure后面的選項一般可以通過./configure --help來查詢,根據(jù)自己的喜好使用一些選項。這里正確的工作流程是先看源碼目錄下面的Readme,這里一般會有提示安裝方法,那么只需要按照描述照辦即可,如果Readme沒有提示(事實上很少),如果其中提及到官網(wǎng),可以到官網(wǎng)去查閱相關安裝文檔,如果沒有,可以google搜索軟件的安裝方法。

2. rpm包安裝

RPM是RedHat Package Manager(RedHat軟件包管理工具)的縮寫,幾乎在所有的Linux平臺上都支持,已經(jīng)成為行業(yè)標準。這里簡單介紹一下包管理器,包管理器提供

對軟件的安裝、升級、查詢以及卸載等,具體差別可以查閱相關文檔。rpm包的安裝非常簡單,只需要輸入rpm -i xxx.rpm 即可完成,卸載只需要rpm -e 包名 即可完成,升級通過rpm -U 包名 命令完成(需要機器聯(lián)網(wǎng)),rpm -q 提供相關查詢,這里不詳細說明。如果機器沒聯(lián)網(wǎng),rpm安裝安裝過程很有可能出現(xiàn)錯誤,最常見的就是依賴包缺失,把缺失的依賴包安裝即可;如果在機器聯(lián)網(wǎng)的情況下,rpm會自動在互聯(lián)網(wǎng)搜索相關依賴包并安裝。

3. deb包安裝

deb是debian及其衍生版本如Ubuntu的安裝包,在這兩個系統(tǒng)的桌面環(huán)境下,可雙擊包直接安裝,在命令行下可以通過dpkg-i xxx.deb完成,通過dpkg -r 包名

完成。很多的Linux分支都提供了apt-get包管理系統(tǒng)來對deb軟件包進行支持,apt-get需要機器聯(lián)網(wǎng),通過source.list文件提供的源(下載源)去下載相應軟件包,通過輸入命令apt-get install 軟件包名 直接安裝軟件,輸入 apt-get remove 軟件包名 卸載對應軟件包,這里不贅述命令,apt-get 包管理器實施對依賴包的管理,所以非常方便。在國內(nèi)可以找一些速度快的源(更改source.list文件),具體方法可以查閱相關文檔。

4. yum安裝軟件包

Yum(全稱為 Yellow dog Updater, Modified)是一個在Fedora和RedHat以及SUSE、CentOS中的軟件包管理器,yum也對依賴關系進行管理,必須在聯(lián)網(wǎng)條件下進行

(也可以給yum設置代理),使用yum安裝軟件也是本人最常用的方法,在shell命令行下輸入yum install 軟件包名 即可完成安裝,如果依賴包沒安裝,會自動安裝,卸載通過yum remove 包名 即可完成,與apt-get 類似。

如何在Linux系統(tǒng)下安裝軟件

1、打開系統(tǒng),可以看到桌面如下圖,找到軟件中心,打開軟件中心

2、你還可以直接從網(wǎng)站上下好deb的安裝包,然后雙擊進行安裝

3、或者你在安裝包在的文件夾,按住shift,點擊鼠標右鍵,會彈出如下界面,點擊在終端中打開

4、最后還有一種安裝方法,輸入如下命令,softname是你的軟件名,必須準確才可以安裝,建議你安裝前上網(wǎng)查一下該輸入什么,然后回車直接在Linux系統(tǒng)下安裝軟件了。

如何安裝Linux的應用軟件

一、源碼安裝:

對于本身具有開源血統(tǒng)的Linux系統(tǒng)來說,幾乎所有的開源軟件都支持在Linux平臺運行,而這些軟件一般都以源碼打包形式分發(fā),源碼安裝適用于所有Linux分支,只需要系統(tǒng)安裝了gcc、make、以及automake和autoconf,源碼安裝的一般方法如下:

1.

cd

源碼目錄

2.

./configure

[opts]

3.

make

4.

make

install

二、rpm包安裝

pm包的安裝非常簡單,只需要輸入rpm

-i

xxx.rpm

即可完成,卸載只需要rpm

-e

包名

即可完成,升級通過rpm

-U

包名

命令完成(需要機器聯(lián)網(wǎng)),rpm

-q

提供相關查詢

三、

deb包安裝

deb是debian及其衍生版本如Ubuntu的安裝包,在這兩個系統(tǒng)的桌面環(huán)境下,可雙擊包直接安裝,在命令行下可以通過dpkg

-i

xxx.deb完成,通過dpkg

-r

包名

完成。

4.

yum安裝軟件包

Yum是一個在Fedora和RedHat以及SUSE、CentOS中的軟件包管理器,yum也對依賴關系進行管理,必須在聯(lián)網(wǎng)條件下進行(也可以給yum設置代理),使用yum安裝軟件也是本人最常用的方法,在shell命令行下輸入yum

install

軟件包名

即可完成安裝,如果依賴包沒安裝,會自動安裝,卸載通過yum

remove

包名

即可完成,與apt-get

類似。

在linux中,軟件包的安裝,源碼安裝,說明過程的配置文件是?

詳解linux源碼包安裝過程

1. 解壓縮包

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

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

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

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

源文件如果是新的 bzip2 (.bz2) 格式,可用

bzip2 -cd filename | tar xvf -,或更簡單的 tar xyvf filename ,這很不錯的tar命令被不斷的完善。

說明:

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

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

C: 一些源碼存檔文件是用非標準的 DOS,Mac 或其他壓縮的比如:

zip, arc, lha, arj, zoo, rar, and shk.

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

2: 關于 rpm 安裝包

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

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

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

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

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

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

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

3:關于安裝 Linux 包出現(xiàn)的一些問題及解決方案

假設 make 失敗有個鏈接錯誤: -lX11: No such file or directory,正好在 xmkmf 之后已被調(diào)用,這可能意味著 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 目錄里。假如對于你的機器上的這個錯誤,請?zhí)幚硇薷?Makefile 并重新再 make。

沒有聲明涉及的數(shù)學庫函數(shù),像下列各項:

/tmp/cca011551.o(.text 0x11): undefined reference to `cos'

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

用其他方法嘗試

仍然失敗 如果失敗,參考下列腳本:

make -DUseInstalled -I/usr/X386/lib/X11/config

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

在少數(shù)例子里,用 root 運行 ldconfig 可能會解決:

# ldconfig 更新共享庫鏈接符號。

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

有一些包需要你安裝一個或更多庫的升級版本。需要拷貝一個或更多的庫到適當?shù)哪夸浝?,刪除舊的庫,重新設置動態(tài)鏈接庫。

4:一些其他的問題處理

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

#!/usr/local/bin/EDEN

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

這個腳本不能運行有兩個方法來糾正?。?/p>

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

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

5:一個典型的例子 Xloadimage

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

這個例子展現(xiàn)一個簡單的問題。xloadimage 程序?qū)ξ业膱D形工具的調(diào)整設置是有用的附加。從源碼目錄拷貝文件,用 tar xzvf 解壓文件,可是在運行 make 的時候出現(xiàn)令人討厭的錯誤并停止了。

gcc -c -O -fstrength-reduce -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

這個錯誤消息包含了實質(zhì)的線索:

查看 image.h 文件的 23 行:

#include stdlib.h

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

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

6: 安裝 Linux 包的一些總結

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

如何在Linux系統(tǒng)中安裝應用軟件

新的操作系統(tǒng)裝好了,安裝一些新的軟件那是難免的。但是在Linux中,安裝應用軟件和Windows下有些不同哦。而且對于Linux初學者來說,安裝軟件是一件很讓人頭疼的事情。由于很多Linux應用軟件都是以源代碼的形式發(fā)布的,這就要求用戶根據(jù)自己系統(tǒng)的實際情況和自身的需要來配置、編譯源程序后,才能使用這些軟件。 目前流行的軟件包有兩種比較常見的形式,一種是以 RPM、deb包為代表的智能軟件包,另一種是file.tar.gz形式的壓縮。本文將討論file.tar.gz的安裝方法以及智能軟件包在文本環(huán)境和圖形環(huán)境下的安裝方法。 一、源代碼安裝 應用軟件的源代碼一般是file.tar.gz或者file.tgz格式,也就是說是以tar來打包,然后用gzip來壓縮。 以應用軟件xfce-3.8.7.tar.gz為例,先進入軟件的當前目錄,然后使用gzip解壓:#gzip -d xfce-3.8.7.tar.gz(注:-d 代表解壓)。然后用tar解包:#tar -xvf xfce-3.8.7.tar。由于tar和gzip經(jīng)常一起使用,所以tar還提供了一個參數(shù),它可以自動調(diào)用gzip來解壓,即:# tar -xzvf xfce-3.8.7.tar.gz。 進入解壓完成之后新建立的目錄,一般的應用軟件中都有一個用來配置軟件的可執(zhí)行文件configure,它的參數(shù)比較多,而且用法也非常靈活。當然,安裝不同的軟件參數(shù)也不相同,具體有些什么參數(shù),可以用命令:#./configure help取得詳細的幫助。例如./configure --prefix=/usr/local/mysql(表示設置軟件的安裝目錄為:/usr/local/mysql) 在運行#./configure [options]配置軟件后,它會根據(jù)你當前系統(tǒng)、編譯、安裝相關的信息,生成一個安裝配置文件Makefile。Makefile文件通常是用來編譯和安裝軟件的,運行make命令時系統(tǒng)會自動根據(jù)Makefile文件中的設置對軟件進行編譯和安裝,如果編譯能夠順利通過的話,運行#make install命令來安裝。 二、智能包安裝 RPM是RedHat Package Manager的縮寫,它只能使用在安裝了RPM軟件的系統(tǒng)中,不過好像目前大多數(shù)中文Linux發(fā)行版本都支持RPM軟件包。 1.用命令管理 #rpm [options] abc.rpm 例如安裝python-1.5.2-35.i386.rpm軟件時,可以使用如下命令:#rpm –ivh python-1.5.2-35.i386.rpm。 如果你想知道RPM軟件包中的相關信息,可以使用命令:#rpm ivh python-1.5.2-35.i386.rpm。 RPM的參數(shù)很多,我們就不一一列舉,想得到更多有關RPM的參數(shù),可以用命令:#man rpm取得詳細的幫助信息。 2.圖形界面工具管理 相對命令方式來說,在圖形環(huán)境下,安裝、升級、卸載和查詢RPM軟件包是一件非常簡單輕松的事情,因為Linux提供了幾個功能強大的RPM包管理工具。我們推薦使用Linux的圖形管理工具來維護RPM軟件包,GNOME中的GnoRPM和KDE中的Kpackage就是功能強大的RPM 包管理工具。由于國內(nèi)用戶使用的中文Linux發(fā)行版本中最常見的窗口管理器是KDE,下面筆者就以KDE中Kpackage為例,介紹如何使用RPM包管理工具。 點擊Start(開始)→System tools(系統(tǒng)工具)→Kpackage,出現(xiàn)Kpackage界面,同時分析Linux系統(tǒng)中的 RPM數(shù)據(jù)庫。它將安裝好的RPM包形式的軟件按照功能分在Amusements、Application、Development、Document、 Extension、Extentions、Networking、System Environment、User Interface以及X11等幾個樹形目錄中,每個目錄中有相應的文件圖標和名稱。要安裝或升級軟件,只要點擊工具欄的相應按鈕就會彈出打開文件的對話框,選中要安裝的RPM文件,單擊OK按鈕,如果不缺必要的運行庫,就開始安裝軟件了。

linux源碼安裝軟件的介紹就聊到這里吧,感謝你花時間閱讀本站內(nèi)容,更多關于linux源碼安裝軟件意義、linux源碼安裝軟件的信息別忘了在本站進行查找喔。

掃描二維碼推送至手機訪問。

版權聲明:本文由飛速云SEO網(wǎng)絡優(yōu)化推廣發(fā)布,如需轉(zhuǎn)載請注明出處。

本文鏈接:http://m.thonggone.com/post/11721.html

分享給朋友:

“l(fā)inux源碼安裝軟件(linux源碼安裝軟件意義)” 的相關文章

app平臺搭建需要多少錢(開發(fā)app平臺需要多少錢)

app平臺搭建需要多少錢(開發(fā)app平臺需要多少錢)

本篇文章給大家談談app平臺搭建需要多少錢,以及開發(fā)app平臺需要多少錢對應的知識點,希望對各位有所幫助,不要忘了收藏本站喔。 本文目錄一覽: 1、做一個app要多少錢? 2、開發(fā)一個手機App需要多少錢 3、做個app軟件大約多少錢? 4、搭建聊天app要多少錢? 5、建一個app...

打鬼子撲克牌下載(打鬼子手機版下載)

打鬼子撲克牌下載(打鬼子手機版下載)

今天給各位分享打鬼子撲克牌下載的知識,其中也會對打鬼子手機版下載進行解釋,如果能碰巧解決你現(xiàn)在面臨的問題,別忘了關注本站,現(xiàn)在開始吧!本文目錄一覽: 1、哪里有 打鬼子撲克游戲下載 2、恩施紙牌144張上大人怎么下載的 3、打鬼子撲克牌在哪下載 4、用電腦如何下載樸克牌小游戲 5、廣...

蘋果X如何信任軟件(蘋果x怎么信任一個軟件)

蘋果X如何信任軟件(蘋果x怎么信任一個軟件)

今天給各位分享蘋果X如何信任軟件的知識,其中也會對蘋果x怎么信任一個軟件進行解釋,如果能碰巧解決你現(xiàn)在面臨的問題,別忘了關注本站,現(xiàn)在開始吧!本文目錄一覽: 1、蘋果X信任設置在哪里 2、想問蘋果xr信任設置在哪里 3、蘋果x手機怎么打開信任的開發(fā)者 4、蘋果手機受信任在哪里設置?...

個人簡歷網(wǎng)頁設計思路(個人簡歷頁面設計)

個人簡歷網(wǎng)頁設計思路(個人簡歷頁面設計)

今天給各位分享個人簡歷網(wǎng)頁設計思路的知識,其中也會對個人簡歷頁面設計進行解釋,如果能碰巧解決你現(xiàn)在面臨的問題,別忘了關注本站,現(xiàn)在開始吧!本文目錄一覽: 1、Html網(wǎng)頁簡歷如何制作 2、網(wǎng)上求職簡歷制作技巧 3、求DreamWeaver網(wǎng)頁的形式制作一份個人簡歷 4、如何制作比較炫酷的...

微信游戲手游排行榜(微信游戲手游排行榜怎么關閉)

微信游戲手游排行榜(微信游戲手游排行榜怎么關閉)

今天給各位分享微信游戲手游排行榜的知識,其中也會對微信游戲手游排行榜怎么關閉進行解釋,如果能碰巧解決你現(xiàn)在面臨的問題,別忘了關注本站,現(xiàn)在開始吧!本文目錄一覽: 1、微信最火的手游排行榜 2、手游排行榜前十名? 3、微信小程序游戲手游排行榜 4、2022最新手游排行榜前十名 5、20...

女生說可遇不可求是什么意思(女生對男生說可遇不可求是什么意思)

女生說可遇不可求是什么意思(女生對男生說可遇不可求是什么意思)

本篇文章給大家談談女生說可遇不可求是什么意思,以及女生對男生說可遇不可求是什么意思對應的知識點,希望對各位有所幫助,不要忘了收藏本站喔。 本文目錄一覽: 1、你對一個人表白的時候,她和你說“感情的事,是可遇不可求的”是什么意思啊? 2、分手后,女朋友哭著對我說,你是我的可遇不可求,可遇不可留,可...