apt-get下載、安裝的軟件在哪里


apt-get下載、安裝的軟件在哪里

/var/cache/apt/archieve 下的都是軟件的安裝緩存,你可以直接刪除,或者用命令sudo apt-get autoclean(只刪除低版本的deb包),sudo apt-get clean(全部刪除)。為了以后重裝系統方便,可以將這些deb包保存到其他地方。
一般的deb包(包括新立得或者apt-get下載的)都安裝在/usr或/usr/share或/usr/local。自己下載的壓縮包或者編譯的包,有些可以選擇安裝目錄,一般放在/usr/local/,也有在/opt的。如果想知道具體位置,用命令代碼:
dpkg -L xxx.deb
注意,xxx是deb包的名稱,也可以用新立得來查看。
dpkg -L firefox 可查看Firefox的安裝情況;dpkg -L eclipse  可查看Eclipse的安裝位置。

 如果知道使用apt-get install命令安裝的軟件,可直接用命令 dpkg -S softwarename

dpkg -S zabbix |grep .conf$

zzx@zzx:/usr/sbin$ dpkg -S mysql |grep cnf$

顯示所有安裝的軟件
命令就用dpkg -l或dpkg --get-selections |less
圖形就用新立得

一,什么的是apt-get

高級包裝工具(英語:Advanced Packaging Tools,簡稱:APT)是Debian及其衍生發行版(如:ubuntu)的軟件包管理器。APT可以自動下載,配置,安裝二進制或者源代碼格式的軟 件包,因此簡化了 Unix系統上管理軟件的過程,apt-get命令一般需要root權限執行,所以一般跟着sudo命令。

二,apt-get中文參數

用法:

apt-get [選項] 命令 apt-get [選項] install|remove pkg1 [pkg2 ...]

apt-get [選項] source pkg1 [pkg2 ...]

 

apt-get 是一個下載安裝軟件包的簡單命令行接口。 最常用的命令是update(更新) 和install(安裝)。

命令: 

update - 重新獲取軟件包列表    #很多時候軟件安裝不上就要先進行update一下再進行安裝

upgrade - 進行更新 

install - 安裝新的軟件包 

remove - 移除軟件包 

autoremove - 自動移除全部不使用的軟件包 

purge - 移除軟件包和配置文件 

source - 下載源碼檔案 

build-dep - 為源碼包配置編譯依賴 

dist-upgrade - 發行版升級

dselect-upgrade - 依照 dselect 的選擇更新 

clean - 清除下載的歸檔文件 

autoclean - 清除舊的的已下載的歸檔文件 

check - 檢驗是否有損壞的依賴 

選項: 

-h 本幫助文件。 

-q 輸出到日志 - 無進展指示 

-qq 不輸出信息,錯誤除外 

-d 僅下載 - 不安裝或解壓歸檔文件 

-s 不實際安裝。模擬執行命令

-y 假定對所有的詢問選是,不提示 

-f 嘗試修正系統依賴損壞處 

-m 如果歸檔無法定位,嘗試繼續

-u 同時顯示更新軟件包的列表 

-b 獲取源碼包后編譯 -V 顯示詳細的版本號

-c=? 閱讀此配置文件

-o=? 設置自定的配置選項,如 -o dir::cache=/tmp

三,apt-get 常用實例

apt-cache search packagename 搜索包
apt-cache show packagename 獲取包的相關信息,如說明、大小、版本等
apt-get install packagename 安裝包
apt-get install packagename --reinstall 重新安裝包
apt-get -f install 修復安裝”-f = –fix-missing”
apt-get remove packagename 刪除包
apt-get remove packagename --purge 刪除包,包括刪除配置文件等
apt-get update 更新源
apt-get upgrade 更新已安裝的包
apt-get dist-upgrade 升級系統
apt-get dselect-upgrade 使用 dselect 升級
apt-cache depends packagename 了解使用依賴
apt-cache rdepends packagename 是查看該包被哪些包依賴
apt-get build-dep packagename 安裝相關的編譯環境
apt-get source packagename 下載該包的源代碼
apt-get clean 清理無用的包
apt-get autoclean 清理無用的包
apt-get check 檢查是否有損壞的依賴

 

 

 

 

sudo apt-get update  

2010-04-03 11:39:40|  分類: Linux|舉報|字號 訂閱

 
 
要用apt-get這種方式安裝LAMP時,最好先運行下面在命令升級自己的系統這樣是為了更新源,而如果你找的源不好,可能安裝LMAP失敗。

#sudo apt-get update 獲得最近的軟件包的列表;列表中包含一些包的信息,比如這個包是否更新過
#sudo apt-get dist-upgrade 如果這個包沒有發布更新,就不管它;如果發布了更新,就把包下載到電腦上,並安裝。

apt-get update 指令會同步使用者端和APT 伺服器的RPM 索引清單(package list),APT 伺服器的RPM 索引清單置於base 資料夾內,使用者端電腦取得base 資料夾內的bz2 RPM 索引清單壓縮檔后,會將其解壓置放於/var/state/apt/lists/,而使用者使用apt-get install 或apt-get dist-upgrade 指令的時候,就會將這個資料夾內的資料和使用者端電腦內的RPM 資料庫比對,如此一來就可以知道那些RPM 已安裝、未安裝、或是可以升級的。


這里提一下apt-get upgrade 與apt-get dist-upgrade的關系
由於包與包之間存在各種依賴關系。upgrade只是簡單的更新包,不管這些依賴,它不和添加包,或是刪除包。而dist-upgrade可以根據依賴關系的變化,添加包,刪除包。

一般在運行upgrade或dist-upgrade之間,要運行update.


最后運行如下

#sudo apt-get install mysql-server 

安裝上mysql5

#sudo apt-get install apache2 

安裝apache2

#sudo apt-get install php5 

安裝php5

#sudo apt-get install php5-mysql 

安裝php的mysql模塊

#sudo apt-get install php5-gd
 
 
 
 
RPM使用詳解 在Linux 操作系統中,有一個系統軟件包,它的功能類似於Windows里面的“添加/刪除程序”,但是功能又比“添加/刪除程序”強很多,它就是 Red Hat Package Manager(簡稱RPM)。此工具包最先是由Red Hat公司推出的,后來被其他Linux
 

RPM使用詳解

在Linux 操作系統中,有一個系統軟件包,它的功能類似於Windows里面的“添加/刪除程序”,但是功能又比“添加/刪除程序”強很多,它就是 Red Hat Package Manager(簡稱RPM)。此工具包最先是由Red Hat公司推出的,后來被其他Linux開發商所借用。由於它為Linux使用者省去了很多時間,所以被廣泛應用於在Linux下安裝、刪除軟件。下面就給大家介紹一下它的具體使用方法

1.我們得到一個新軟件,在安裝之前,一般都要先查看一下這個軟件包里有什么內容,假設這個文件是:Linux-1.4-6.i368.rpm,我們可以用這條命令查看:

rpm -qpi Linux-1.4-6.i368.rpm

系統將會列出這個軟件包的詳細資料,包括含有多少個文件、各文件名稱、文件大小、創建時間、編譯日期等信息。

2.上面列出的所有文件在安裝時不一定全部安裝,就像Windows下程序的安裝方式分為典型、完全、自定義一樣,Linux也會讓你選擇安裝方式,此時我們可以用下面這條命令查看軟件包將會在系統安裝哪些部分,以方便我們的選擇:

rpm -qpl Linux-1.4-6.i368.rpm

3. 選擇安裝方式后,開始安裝。我們可以用rpm-ivh Linux-1.4-6.i368.rpm命令安裝此軟件。在安裝過程中,若系統提示此軟件已安裝過或因其他原因無法繼續安裝,但若我們確實想執行安裝命令,可以在 -ivh后加一參數“-replacepkgs”:

rpm -ivh -replacepkgs Linux-1.4-6.i368.rpm

4.有時我們卸載某個安裝過的軟件,只需執行rpm-e <文件名>;命令即可。

5.對低版本軟件進行升級是提高其功能的好辦法,這樣可以省去我們卸載后再安裝新軟件的麻煩,要升級某個軟件,只須執行如下命令:rpm -uvh <文件名>;,注意:此時的文件名必須是要升級軟件的升級補丁

6. 另外一個安裝軟件的方法可謂是Linux的獨到之處,同時也是RMP強大功能的一個表現:通過FTP站點直接在線安裝軟件。當找到含有你所需軟件的站點並與此網站連接后,執行下面的命令即可實現在線安裝,譬如在線安裝Linux-1.4-6.i368.rpm,可以用命令:

rpm -i ftp://ftp.pht.com/pub/linux/redhat/...-1.4-6.i368.rpm

7. 在我們使用電腦過程中,難免會有誤操作,若我們誤刪了幾個文件而影響了系統的性能時,怎樣查找到底少了哪些文件呢?RPM軟件包提供了一個查找損壞文件的功能,執行此命令:rpm -Va即可,Linux將為你列出所有損壞的文件。你可以通過Linux的安裝光盤進行修復。

8.Linux系統中文件繁多,在使用過程中,難免會碰到我們不認識的文件,在Windows下我們可以用“開始/查找”菜單快速判斷某個文件屬於哪個文件夾,在Linux中,下面這條命令行可以幫助我們快速判定某個文件屬於哪個軟件包:

rpm -qf <文件名>;

9.當每個軟件包安裝在Linux系統后,安裝文件都會到RPM數據庫中“報到”,所以,我們要查詢某個已安裝軟件的屬性時,只需到此數據庫中查找即可。注意:此時的查詢命令不同於1和8介紹的查詢,這種方法只適用於已安裝過的軟件包!命令格式:

rpm -參數 <文件名>;


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM