A. debian用軟體包管理器下載的安裝文件放在那裡
synptic和apt是debian的軟體管理工具。
下載的一般都是deb包,就是安裝包,不是源碼,除非你自己指定了要源碼,比如linux-source之類的。緩存一般是:
/var/cache/apt/archives/
/var/cache/apt/archives/partial/
B. 如何安裝 rpm 軟體包管理器
在Windows下安裝軟體時,只需用滑鼠雙擊軟體的安裝程序,或者用Zip等解壓縮軟體解壓縮即可安裝。在Linux下安裝軟體對初學者來說,難度高於Windows下軟體安裝。下面我就詳細講解Linux下如何安裝軟體。 先來看看Linux軟體擴展名。軟體後綴為.rpm最初是Red Hat Linux提供的一種包封裝格式,現在許多Linux發行版本都使用;後綴為.deb是Den Linux提供的一種包封裝格式;後綴為.tar.gz、tar.Z、tar.bz2或.tgz是使用Unix系統打包工具tar打包的;後綴為.bin的一般是一些商業軟體。通過擴展名可以了解軟體格式,進而了解軟體安裝。 RPM格式軟體包的安裝 1.簡介 幾乎所有的Linux發行版本都使用某種形式的軟體包管理安裝、更新和卸載軟體。與直接從源代碼安裝相比,軟體包管理易於安裝和卸載;易於更新已安裝的軟體包;易於保護配置文件;易於跟蹤已安裝文件。 RPM全稱是Red Hat Package Manager(Red Hat包管理器)。RPM本質上就是一個包,包含可以立即在特定機器體系結構上安裝和運行的Linux軟體。RPM示意圖見圖1。 大多數Linux RPM軟體包的命名有一定的規律,它遵循名稱-版本-修正版-類型-MYsoftware-1.2-1.i386.rpm 。 2.安裝RPM包軟體 # rpm -ivh MYsoftware-1.2 -1.i386.rpm RPM命令主要參數: -i 安裝軟體。 -t 測試安裝,不是真的安裝。 -p 顯示安裝進度。 -f 忽略任何錯誤。 -U 升級安裝。 -v 檢測套件是否正確安裝。 這些參數可以同時採用。更多的內容可以參考RPM的命令幫助。 3.卸載軟體 # rpm -e 軟體名 需要說明的是,上面代碼中使用的是軟體名,而不是軟體包名。例如,要卸載software-1.2.-1.i386.rpm這個包時,應執行: #rpm -e software 4.強行卸載RPM包 有時除去一個RPM是不行的,尤其是系統上有別的程序依賴於它的時候。如果執行命令會顯示如下錯誤信息: ## rpm -e xsnow error: removing these packages would break dependencies: /usr/X11R6/bin/xsnow is needed by x-amusements-1.0-1 在這種情況下,可以用--force選項重新安裝xsnow: # rpm -ivh --force xsnow-1.41-1.i386.rpm 這里推薦使用工具軟體Kleandisk,用它可以安全徹底清理掉不再使用的RPM包。 5.安裝.src.rpm類型的文件 目前RPM有兩種模式,一種是已經過編碼的(i386.rpm),一種是未經編碼的(src.rpm)。 rpm --rebuild Filename.src.rpm 這時系統會建立一個文件Filenamr.rpm,在/usr/src/redflag/RPMS/子目錄下,一般是i386,具體情況和Linux發行版本有關。然後執行下面代碼即可: rpm -ivh /usr/src/regflag/RPMS/i386/Filename.rpm 使用deb打包的軟體安裝 deb是Debian Linux提供的一個包管理器,它與RPM十分類似。但由於RPM出現得早,並且應用廣泛,所以在各種版本的Linux中都常見到,而Debian的包管理器dpkg只出現在Debina Linux中。它的優點是不用被嚴格的依賴性檢查所困擾,缺點是只在Debian Linux發行版中才能見到這個包管理工具。 1. 安裝 # dpkg -i MYsoftware-1.2.-1.deb 2. 卸載 # dpkg -e MYsoftware 使用源代碼進行軟體安裝和RPM安裝方式相比,使用源代碼進行軟體安裝會復雜一些,但是用源代碼安裝軟體是Linux下進行軟體安裝的重要手段,也是運行Linux的最主要的優勢之一。使用源代碼安裝軟體,能按照用戶的需要選擇定製的安裝方式進行安裝,而不是僅僅依靠那些在安裝包中的預配置的參數選擇安裝。另外,仍然有一些軟體程序只能從源代碼處進行安裝。 現在有很多地方都提供源代碼包,到底在什麼地方獲得取決於軟體的特殊需要。對於那些使用比較普遍的軟體,如Sendmail,可以從商業網站處下載源代碼軟體包(如[url]http://www.sendmail.org[/url])。一般的軟體包,可從開發者的Web站點下載。下面介紹一下安裝步驟: 1.解壓數據包 源代碼軟體通常以.tar.gz做為擴展名,也有tar.Z、tar.bz2或.tgz為擴展名的。不同擴展名解壓縮命令也不相同,見表1。 2.編譯軟體 成功解壓縮源代碼文件後,進入解包的目錄。在安裝前閱讀Readme文件和Install文件。盡管許多源代碼文件包都使用基本相同的命令,但是有時在閱讀這些文件時能發現一些重要的區別。例如,有些軟體包含一個可以安裝的安裝腳本程序(.sh)。在安裝前閱讀這些說明文件,有助於安裝成功和節約時間。 在安裝軟體以前要成為root用戶。實現這一點通常有兩種方式:在另一台終端以root用戶登錄,或者輸入「su」,此時系統會提示輸入root用戶的密碼。輸入密碼以後,就將一直擁有root用戶的許可權。如果已經是root用戶,那就可以進行下一步。 通常的安裝方法是從安裝包的目錄執行以下命令: gunzip soft1.tar.gz cd soft1 #. /configure #配置# make #調用make# make install #安裝源代碼# 刪除安裝時產生的臨時文件: #make clean 卸載軟體: #make uninstall 有些軟體包的源代碼編譯安裝後可以用make uninstall命令卸載。如果不提供此功能,則軟體的卸載必須手動刪除。由於軟體可能將文件分散地安裝在系統的多個目錄中,往往很難把它刪除干凈,應該在編譯前進行配置。 .bin文件安裝 擴展名為.bin文件是二進制的,它也是源程序經編譯後得到的機器語言。有一些軟體可以發布為以.bin為後綴的安裝包,例如,流媒體播放器RealONE。如果安裝過RealONE的Windows版的話,那麼安裝RealONE for Linux版本(文件名:r1p1_linux22_libc6_i386_a1.bin)就非常簡單了: #chmod +x r1p1_linux22_libc6_i386_a1.bin ./ r1p1_linux22_libc6_i386_a1.bin 接下來選擇安裝方式,有普通安裝和高級安裝兩種。如果不想改動安裝目錄,就可選擇普通安裝,整個安裝過程幾乎和在Windwos下一樣。 .bin文件的卸載,以RealONE for Linux為例,如果採用普通安裝方式的話,在用戶主目錄下會有Real和Realplayer9兩個文件夾,把它們刪除即可。 Linux綠色軟體 Linux也有一些綠色軟體,不過不是很多。Linux系統提供一種機制:自動響應軟體運行進程的要求,為它設定好可以馬上運行的環境。這種機制可以是一種介面,或者是中間件。程序員編寫的程序可以直接拷貝分發,不用安裝,只要點擊程序的圖標,訪問操作系統提供的介面,設定好就可以工作。若要刪除軟體,直接刪除就可以,不用鏈接文件。這是最簡單的軟體安裝、卸載方式。 上面介紹了Linux軟體安裝的方法,對於Linux初學者來說,RPM安裝是一個不錯的選擇。如果想真正掌握Linux系統,源代碼安裝仍然是Linux下軟體安裝的重要手段。
參考:http://wenwen.soso.com/z/q70442165.htm
C. Linux軟體管理器(如何使用軟體管理器來管理軟
我們的Linux系統大部分都是某個Linux廠商的系統,所以這些廠商可以編譯好一些軟體來提供用戶下載,用戶下載完了之後就可以直接安裝,從而省去了編譯源碼及其過程中的各種問題。這時我們就可以使用相應的軟體管理器來操作軟體(下載、安裝、刪除)。
我們使用的是Linux廠商的系統,即我們的系統和他們的系統是一樣的,所以他們編譯的軟體我們當然可以用。
在安裝軟體的時候可以添加一些有關軟體的一些信息,將這些信息新建成資料庫,那麼就可以進行卸載、更新和驗證等相關操作了。(類似於windows下面的添加或刪除程序)
兩種常見的軟體管理機制:RPM( RedHat Package Manager)和DPKG
RedHat、Fedora、Centos、SuSE等發行商使用的RPM機制;Debian、B2D、Ubuntu(派生於Debian,所以可以用於Debian想用的機制)使用的是DPKG。
橫向比較:rpm/dpkg 不能用來解決包依賴,用來安裝、卸載、更新*.rpm 或者 *.ded文件
RPM:RedHat Package Manager,
以一種資料庫記錄方式安裝軟體的一套管理機制。
RPM最大的一個特點就是將要安裝的軟體先編譯好並打包成RPM機制的安裝包,通過包裝好的軟體中默認的資料庫記錄這個軟體的依賴的軟體。
優點:
- 已經編譯且打包完畢,所以軟體的傳輸和安裝都很方便。(省去了編譯源碼的麻煩)
- 軟體的 信息都已記錄在資料庫中方便查詢、升級、卸載等操作。
缺點:
- RPM文件已經是編譯好的文件,那麼其中的數據就無法修改了。該軟體只能安裝在原本默認的環境(硬體和操作系統)中,也就是說你的主機系統要和當初建立這個軟體的主機環境相同。
- 所以,一個發行商的RPM文件不能用在另一個不相同的發行商的系統上。比如說,RedHat推出的RPM無法直接SuSE上進行安裝。並且,很可能同一個發行商的不同版本的系統之間的RPM包也是無法兼容的,例如,Centos4.x的RPM包無法直接應用在Centos5.x上
總結:要想使用相同的RPM包最好做到:1、同一個系統的發行商的RPM 2、同一個發行商的系統版本最好也是相同的 3、最好是完全相同的一個系統
軟體的安裝環境必須和當初編譯該軟體的機器的環境是一樣的或者時候相當的
需要滿足依賴關系
卸載的時候特別是不能先刪除最底層的軟體,否則可能造成系統出問題
apt-get:
jack@jackvirtual:~$sudo apt-get install packagename #這里是安裝packagename這個軟體,當使用這個命令的時候系統會去「下載源」文件中獲取下載源地址然後去指定的地方下載軟體
幾個命令:
-dbkg:這里詳細的介紹了dbkg的15個用法
- dbkg -i packagename #安裝或者更新某個軟體,如果這個包沒有下載的話那麼就會保存,所以可以先使用wget命令下載下來.deb軟體
D. Linux怎麼用命令安裝軟體
補充,軟體分為rpm包軟體跟源碼包軟體,你可以到網路裡面搜索rpm包的安裝方法,以及源碼包的安裝方法
E. ubuntu 10.04 安裝wifi-radar無線管理工具(源碼包)
deb的下載在參考資料的網址
sudo dpkg -i file.deb
這里的file.deb指的是wifi-radar_2.0.s05-1.1_all.deb
如果您正在運行 Ubuntu,請盡量使用像 aptitude 或者 synaptic 一樣的軟體包管理器,代替人工手動操作的方式從這個網頁下載並安裝軟體包。
您可以使用以下列表中的任何一個源鏡像只要往您的 /etc/apt/sources.list 文件中像下面這樣添加一行:
deb http://cz.archive.ubuntu.com/ubuntu lucid main universe
請使用最終確定的源鏡像替換 cz.archive.ubuntu.com/ubuntu。
F. 怎麼卸載源碼編譯安裝的軟體
第一,看大家安裝軟體的時候有沒有使用--prefix這個命令,如果有那就把你指定的文件給刪除了就行了,
第二,如果沒有用這個信念指定就麻煩一點了,那就進入到軟體解壓後的目錄,執行sudo make uninstall看能否成功,
第三,如果不行,那就進入用 editor 查看 makefile 文件 看看裡面卸載的命令是什麼如果該源碼包沒有提供
此類方法刪除 就只能手動刪除
第四,手動刪除最無奈的辦法能不能搞干凈也只能看運氣了,使用whereis xxx 找到軟體安裝目錄,rm -rf 把
這些目錄都刪除,應該能刪除干凈,如whereis python,例子如下:
whereis python
python: /usr/bin/python2.6-config /usr/bin/python2.6 /usr/bin/python /usr/lib/python2.6 /usr/lib64/python2.6 /usr/local/bin/python3.3m-config /usr/local/bin/python3.3m /usr/local/bin/python3.3 /usr/local/bin/python3.3-config /usr/local/lib/python3.3 /usr/include/python2.6 /usr/share/man/man1/python.1.gz
rm -rf /usr/bin/python2.6-config
rm -rf /usr/bin/python2.6
rm -rf /usr/bin/python
rm -rf /usr/lib/python2.6
rm -rf /usr/lib64/python2.6
...................等等,,,
好了,文法就這些吧,如果大家有更好的方法可以評論補充,禁止吐糟,加水。
G. 誰能徹頭徹尾詳細地講解一下Linux下安裝某個軟體的具體過程,謝謝了
rpm -ivh 軟體包名
例:rpm -ivh mysql-5.0.95-1.el5_7.1.rpm #安裝mysql
下載源碼tar包
tar xzvf mysql.tar.gz #解壓
cd mysql #進入解壓後的目錄
./configure #安裝的配置文件,後邊不同軟體,按照實際情況配置參數
make && make install # 第一個make是編譯 第二個make編譯安裝
我只是粗略的介紹了一下,建議還是系統的按照書學習一下。
大部分linux安裝軟體都這么安,畢竟是開源操作系統很多東西都是不固定的。
要理解軟體管理器、源碼包編譯安裝、在線源安裝、各種軟體之間的包依賴。
基本上就可以了。
H. linux下安裝軟體的步驟和原理
原理啊?這東西還真不好說啊~~
要裝軟體,你要有那個軟體的安裝包啊!WINDOWS下只有一個EXE,或壓縮的。
LINUX現在大概就三種,比較普遍的,RPM,DEB,還有一種是源代碼的,一般是壓縮的,後綴名是*.gz,*.bz2等
步驟的話,你先要有那個包啊!看是什麼格式的,紅帽系列的就一般是RPM,可以用命令:rpm -ivh 安裝包的名稱.rpm,或者用軟體包管理器安裝,就是右鍵啦!
deb的也差不多,雙擊都可以~
源代碼的就比較麻煩,要先編譯,在安裝!
tar -zxvf/-jxvf 安裝包名稱.gz/bz2
進入解壓後的目錄,運行: ./configure編譯
再安裝:make & make install
如果編譯不出錯,安裝也不出錯就完成了!
I. Linux裡面安裝一個軟體有幾種方法
下班來說,有三種方式
二進制包方式
源碼編譯安裝方式
包管理器方式
J. 能不能通過mt管理器查看軟體安裝包源碼,或者把這個軟體修改一下,比如變成網站鏈接什麼的
理論上是不行的,軟體裡面的方法包,mt管理器有一部分是讀不出來的,顯示出來也都是亂碼,建議還是用電腦修改。