亚洲韩日午夜视频,欧美日韩在线精品一区二区三区,韩国超清无码一区二区三区,亚洲国产成人影院播放,久草新在线,在线看片AV色

您好,歡迎來到思海網絡,我們將竭誠為您提供優質的服務! 誠征網絡推廣 | 網站備案 | 幫助中心 | 軟件下載 | 購買流程 | 付款方式 | 聯系我們 [ 會員登錄/注冊 ]
促銷推廣
客服中心
業務咨詢
有事點擊這里…  531199185
有事點擊這里…  61352289
點擊這里給我發消息  81721488
有事點擊這里…  376585780
有事點擊這里…  872642803
有事點擊這里…  459248018
有事點擊這里…  61352288
有事點擊這里…  380791050
技術支持
有事點擊這里…  714236853
有事點擊這里…  719304487
有事點擊這里…  1208894568
有事點擊這里…  61352289
在線客服
有事點擊這里…  531199185
有事點擊這里…  61352288
有事點擊這里…  983054746
有事點擊這里…  893984210
當前位置:首頁 >> 技術文章 >> 文章瀏覽
技術文章

Linux系統下安裝軟件程序

添加時間:2018-11-20 19:54:24  添加: 思海網絡 
1、源代碼包的安裝
gzip -d apache_1.3.20.tar.gz (解壓)
tar xvf apache_1.3.20.tar (解包)
cd apache_1.3.20 
./configure (配置)     ----./configure --help(查看configure選項)
make (編譯)
make install (安裝)
make clean (卸載)

注:典型的源代碼包可以這樣安裝,但不都是這樣,如webmin
要執行其目錄下./setup.sh進入交互式配置安裝
卸載用uninstall程序
具體如果不清楚看要安裝的包下的README文件

2、RPM包的安裝
RPM軟件包的一個例子:
foo-1.0-1.i386.rpm 
其中包括軟件包的名稱(foo),版本號(1.0),發行號(1),和硬件平臺(i386)。 
(1)安裝 
# rpm -ivh foo-1.0-1.i386.rpm
foo
####################### 
A. 軟件包已被安裝
  # rpm -ivh foo-1.0-1.i386.rpm
    foo      package foo-1.0-1 is already installed
   error: foo-1.0-1.i386.rpm cannot be installed
如果你仍舊要安裝該軟件包,你可以在命令行上使用--replacepkgs 選項,這將忽略該錯誤信息。
B. 文件沖突
如果要安裝的軟件包中有一個文件已在安裝其它軟件包時安裝,會出現以下錯誤信息:
# rpm -ivh foo-1.0-1.i386.rpm
    foo   /usr/bin/foo conflicts with file from bar-1.0-1
   error: foo-1.0-1.i386.rpm cannot be installed
要想讓RPM 忽略該錯誤信息, 請使用--replacefiles 命令行選項
C.未解決依賴關系 
RPM軟件包可能依賴于其它軟件包, 在安裝了特定的軟件包之后才能安裝該軟件包。
    # rpm -ivh bar-1.0-1.i386.rpm 
     failed dependencies:
             foo is needed by bar-1.0-1
你必須安裝完所依賴的軟件包,才能解決這個問題。如果想強制安裝 (但是,這樣安裝后的軟件包未必能正常運行),請使用-nodeps 命令行選項。 

(2) 卸載 
   # rpm -e foo
注意:這里使用軟件包的名字foo,而不是軟件包文件的名字“foo-1.0-1.i386.rpm”. 
如果其它軟件包依賴于你要卸載的軟件包,卸載時則會產生錯誤信息。如:
     # rpm -e foo
      removing these packages would break dependencies:
             foo is needed by bar-1.0-1
要想RPM忽略該錯誤信息繼續卸載的話 (但是,依賴于該軟件包的程序可能無法運行), 請使用-nodeps 命令行選項。
(3)升級
    # rpm -Uvh foo-2.0-1.i386.rpm
     foo
     ###############################
當使用舊版本的軟件包來升級新版本的軟件時,會產生以下錯誤信息:
     # rpm -Uvh foo-1.0-1.i386.rpm
     foo    package foo-2.0-1 (which is newer) is  already installed
     error: foo-1.0-1.i386.rpm cannot be installed
要使RPM 堅持這樣“升級”,可使用--oldpackage 命令行參數。
(4)查詢
   # rpm -q foo
       foo-2.0-1
軟件包指定選項: 
     -a   查詢所有已安裝的軟件包. 
     -f    <file>; 將查詢包含有文件<file>;的軟件包 
     -p  <packagefile>; 
     查詢軟件包文件名為<packagefile>;的軟件包 
信息選擇選項: 
     -i 顯示軟件包信息,如描述, 發行號, 尺寸, 構建日期, 安裝日期, 平臺, 以及其它各類信息。 
     -l 顯示軟件包中的文件列表。 
     -s 顯示軟件包中所有文件的狀態。
     -d 顯示被標注為文檔的文件列表(man 手冊, info 手冊, README's, etc). 
     -c 顯示被標注為配置文件的文件列表。這些是要在安裝完畢以后加以定制的文件(sendmail.cf, passwd, inittab, etc)。
對于那些要顯示文件列表的文件,可以增加-v 命令行選項以獲得如同 ls -l 格式的輸出。 
(5)驗證
驗證軟件包是通過比較軟件包中安裝的文件和軟件包中的原始文件信息來進行的。除了其它一些東西,驗證主要是比較文件的尺寸, MD5 校驗碼, 文件權限, 類型, 屬主和用戶組等。 
    rpm -V命令用來驗證一個軟件包,如
     rpm -V foo  
驗證包含特定文件的軟件包: 
          rpm -Vf /bin/vi
    驗證所有已安裝的軟件包: 
          rpm -Va
根據一個RPM來驗證某個軟件包: 
          rpm -Vp foo-1.0-1.i386.rpm
    如果你擔心RPM數據庫已被破壞,就可以使用這種方式。如果一切校驗均正常將不會產生任何輸出。如果有不一致的地方,就會顯示出來。 
     輸出格式是8位長字符串,c 用以指配置文件,接著是文件名. 8位字符的每一個用以表示文件與RPM數據庫中一種屬性的比較結果。“.” (點)表示測試通過。 
以下字符表示某種測試的失。
5      MD5 校驗碼 
S      文件尺寸 
L      符號連接 
T      文件修改日期 
D      設備 
U      用戶 
G      用戶組 
M     模式e (包括權限和文件類型) 
  如果有信息輸出,應當認真加以考慮,是刪除,重新安裝,還是修正出現的問題。 
(6)RPM應用的幾個例子
A. 如你誤刪了一些文件, 但是不能肯定到底刪除了哪些文件。如果你想驗證一下整個系統看看都丟失了哪些文件的話,可以鍵入: 
          rpm –Va
B.若是一些文件丟失了或已被損壞, 就可以重新安裝或先卸載再安裝該軟件包。如果碰到了一個自己不認識的文件,要想查處它屬于哪個軟件包,可以輸入以下命令: 
          rpm -qf /usr/X11R6/bin/xjewel
    而輸出的結果會是:
          xjewel-1.6-1
C. 如果發生綜合以上兩個例子的情況,如文/usr/bin/paste出了問題。你想驗證一下擁有該文件的軟件包,可又不知道軟件包的名字,這時可以簡單的鍵入: 
          rpm -Vf /usr/bin/paste
    這樣相應的軟件包就會被驗證。
D. 如果你想了解一個正在使用的程序的詳細信息,可以鍵入如下命令來獲得擁有該程序的軟件包中的文檔信息: 
          rpm -qdf /usr/bin/ispell
   輸出結果為: 
          /usr/man/man4/ispell.4
          /usr/man/man4/english.4
            …………………………………………………………

E. 如果你發現了一個新的koules RPM,但是不知道它是什么東西,可以鍵入如下命令: 
          rpm -qip koules-1.2-2.i386.rpm
F. 現在你想了解koules RPM 所安裝的文件?梢枣I入: 
          rpm -qlp koules-1.2-2.i386.rpm
圖形管理工具:kpackage

3、shell或java腳本安裝
基于圖形界面的安裝,一般基于SHELL或Java語言編寫,主要應用于一些辦公軟件和制圖軟件及安裝程序,如staroffice、oracle的安裝,很容易,和windows一樣

關鍵字:Linux、系統、安裝、軟件程序
分享到:

頂部 】 【 關閉
版權所有:佛山思海電腦網絡有限公司 ©1998-2024 All Rights Reserved.
聯系電話:(0757)22630313、22633833
中華人民共和國增值電信業務經營許可證: 粵B1.B2-20030321 備案號:粵B2-20030321-1
網站公安備案編號:44060602000007 交互式欄目專項備案編號:200303DD003  
察察 工商 網安 舉報有獎  警警  手機打開網站