void

          Ubuntu中apt-get用法(轉(zhuǎn))

          如何在ubuntu下面直接查找想要安裝的軟件。比如我想安裝tomcat.但是我又不知道ubuntu里面有哪種版本,也不知道都需要裝什么,但是我能 確認(rèn)我裝的是tomcat那么我就可以用搜索命令:例如:$apt-cache search tomcat那么我就會(huì)得到以下的結(jié)果:libtomcat5-java - Java Servlet engine -- core libraries
          .s y M j1j [ a0
          F3F i E3U D e |9t X0tomcat5 - Java Servlet 2.4 engine with JSP 2.0 support
          { \0|1Z c X&D%s"_ k'`0浙江博客網(wǎng)0z3M!J a:r:t l v p
          tomcat5-admin - Java Servlet engine -- admin web interfaces浙江博客網(wǎng) K5`8K+Z8I a7E3I
          浙江博客網(wǎng) d u F,p m&s ]
          tomcat5-webapps - Java Servlet engine -- documentation and example web applications 浙江博客網(wǎng) f#w A!u v c$s5a,j&f f

          7V T j Q V*R4z3V P ~0這樣我就知道,ubuntu的軟件庫里面有tomcat5,那么我就可以用$apt-get install tomcat5去安裝了APT 源自 Debian GNU/Linux,Debian 在同一個(gè)版本編號下,依套件成熟度又分 stable、testing、unstable。
          ;r Z ` d k w0T0浙江博客網(wǎng) F*X y C B j _ n
          若我們現(xiàn)在用的是 Debina 3.0r2 stable,使用 apt-get upgrade 浙江博客網(wǎng) o @.Y&w5I r.Y Q

          j n p)Z;i!U-P ^ n I Z0就可以升級for stable 的軟件,而使用 apt-get dist-upgrade 則可以選擇將系統(tǒng)由 stable 升級到 testing 或是 unstable, 浙江博客網(wǎng) Y N0T#A A ]6p U g s'm!R6s
          浙江博客網(wǎng) K X"H c c L @
          使 用 apt-get upgrade 和 apt-get dist-upgrade 的結(jié)果,基本上是一樣的,不過apt-get dist-upgrade 在升級的同時(shí)會(huì)為了解決相依性而安裝新套件,而 apt-get upgrade 并不會(huì),因此要升級的話,建議還是用 apt-get dist-upgrade 較佳
          9J L _ C H O'Z p0浙江博客網(wǎng)*? L&n V$I#c;[*d
          apt-cache search 浙江博客網(wǎng);o"~2L7y G.n"X.v R
          浙江博客網(wǎng) @ e d B E i B o Y6i#J i
          搜尋:我們可以用這個(gè)指令來搜尋升級包, 浙江博客網(wǎng) O#b6j1X8V!M e T
          浙江博客網(wǎng)+d i x$[0Q"G {
          例如:apt-cache search httpd,
          .s M;M c P!V O n0
          B%h |/O z N S0apt-cache depends
          $|%b2_/a0\!J H0浙江博客網(wǎng) ?+o [ v&i5E-N4i
          相依性:我們可以用這個(gè)指令來看到軟件包的所有相依性檔案,
          P ~ O-i k ~ n9v y$P0
          A j u#P:N0例如:apt-cache depends httpd,
          z7M/Z g D+A&m c J ?0
          k.O3Y;] c0apt-get install
          :p [ ^ S0k5A D0浙江博客網(wǎng):s%F:s h)U E y r'T
          安裝:安裝軟件包, 浙江博客網(wǎng)(F&L L P'R E3W
          浙江博客網(wǎng)6c4{ U*[ g$V K
          例如:apt-get install httpd,這樣 apt 就會(huì)自動(dòng)上網(wǎng)下載httpd 回來安裝,若httpd 有相依性套件的時(shí)候,apt 也會(huì)自動(dòng)下載安裝
          ` i'E"s Y9d7Z U+H-O0浙江博客網(wǎng) Y%E2@ R;i-N z V Q;D
          apt-get clean 浙江博客網(wǎng) ^3h3e Q Q \

          ;^ z F9Q4`.Z y4t ]0清除:當(dāng)使用 apt-get install 指令安裝套件,下載下來的 rpm 會(huì)放置於 /var/cache/apt/archives,使用 apt-get clean 指令可以將之清除,避免占用硬碟空間
          A#h+g A"R c s _ Q m `0浙江博客網(wǎng)!J u M c3? g
          apt-get remove 浙江博客網(wǎng)7V,Y } R8} d D
          浙江博客網(wǎng) D R4Z p M)u k k
          移除:例如:apt-get remove httpd,就會(huì)移除 httpd 了,假如有相依性套件的時(shí)候,apt 也會(huì)一并移除
          $W t q;h k2j:g0
          l9F q u1])Y&t [ q0以上這幾個(gè)指令應(yīng)該就夠用了,若想要得到更進(jìn)一步的指令,請善用 man:) 浙江博客網(wǎng)-t l `&? Q h J

          #J9C P k w.O1v4e } \0apt-get update 浙江博客網(wǎng) K H F f7?9X!U b#Q
          浙江博客網(wǎng) A"I-U f4H.\/v*d
          更新:這指令是用來取得記錄在 /etc/apt/sources.list 內(nèi)的遠(yuǎn)端服務(wù)器的套件檔案清單 在使用 「apt-get dist-upgrade」指令升級套件前,一定要記得先用這條指令將套件檔案清單更新 浙江博客網(wǎng),u n+i }&} i s m

          c+n3o {*M ~'f F8`0apt-get dist-upgrade 浙江博客網(wǎng) ~ h S w3w2}

          /M V g f v T j+P0升級:這里的升級主要是根據(jù)已有的軟件包更新而言,并不是更新整個(gè)系統(tǒng),也可以使用圖形界面的新立得包管理器:) 浙江博客網(wǎng) y"] r p \ b
          浙江博客網(wǎng)#i2}9c&h \ ^
          如果沒有安裝這個(gè)管理器的話,可以執(zhí)行以下指令 浙江博客網(wǎng)0D w ^ R*x f z

          ` W `(m x Y H#u0apt-get install synaptic 浙江博客網(wǎng) g5M5Q;J ^+`'M:Q

          h;P7d.q r0安裝完畢后,直接在命令行上敲入synaptic就可以啟動(dòng)了。

           

          ubuntu下apt-get 命令參數(shù)

          常用的APT命令參數(shù)

          apt-cache search package 搜索包

          apt-cache show package 獲取包的相關(guān)信息,如說明、大小、版本等

          sudo apt-get install package 安裝包

          sudo apt-get install package - - reinstall 重新安裝包

          sudo apt-get -f install 修復(fù)安裝"-f = --fix-missing"

          sudo apt-get remove package 刪除包

          sudo apt-get remove package - - purge 刪除包,包括刪除配置文件等

          sudo apt-get update 更新源

          sudo apt-get upgrade 更新已安裝的包

          sudo apt-get dist-upgrade 升級系統(tǒng)

          sudo apt-get dselect-upgrade 使用 dselect 升級

          apt-cache depends package 了解使用依賴

          apt-cache rdepends package 是查看該包被哪些包依賴

          sudo apt-get build-dep package 安裝相關(guān)的編譯環(huán)境

          apt-get source package 下載該包的源代碼

          sudo apt-get clean && sudo apt-get autoclean 清理無用的包

          sudo apt-get check 檢查是否有損壞的依賴

          其中:

          1 有SUDO的表示需要管理員特權(quán)!

          2 在UBUNTU中命令后面參數(shù)為短參數(shù)是用“-”引出,長參數(shù)用“--”引出

          3 命令幫助信息可用man 命令的方式查看或者

          命令 -H(--help)方式查看

          4 在MAN命令中需要退出命令幫助請按“q”鍵!!

          選項(xiàng) 含義 作用

          sudo -h Help 列出使用方法,退出。

          sudo -V Version 顯示版本信息,并退出。

          sudo -l List 列出當(dāng)前用戶可以執(zhí)行的命令。只有在sudoers里的用戶才能使用該選項(xiàng)。

          sudo -u username|#uid User 以指定用戶的身份執(zhí)行命令。后面的用戶是除root以外的,可以是用戶名,也可以是#uid。

          sudo -k Kill 清除“入場卷”上的時(shí)間,下次再使用sudo時(shí)要再輸入密碼。

          sudo -K Sure kill 與-k類似,但是它還要撕毀“入場卷”,也就是刪除時(shí)間戳文件。

          sudo -b command Background 在后臺執(zhí)行指定的命令。

          sudo -p prompt command Prompt 可以更改詢問密碼的提示語,其中%u會(huì)代換為使用者帳號名稱,%h會(huì)顯示主機(jī)名稱。非常人性化的設(shè)計(jì)。

          sudo -e file Edit 不是執(zhí)行命令,而是修改文件,相當(dāng)于命令sudoedit。

          posted on 2008-08-23 10:52 void 閱讀(9834) 評論(1)  編輯  收藏 所屬分類: Ubuntu

          Feedback

          # re: Ubuntu中apt-get用法(轉(zhuǎn))[未登錄] 2008-10-05 14:37 Tony

          寫得很清楚,謝謝  回復(fù)  更多評論   

          主站蜘蛛池模板: 电白县| 永胜县| 岳阳县| 德格县| 吉安市| 双桥区| 梁河县| 华坪县| 元朗区| 怀仁县| 嘉义县| 正定县| 山丹县| 南丹县| 翁源县| 昌邑市| 社会| 台东县| 庆云县| 鄂托克旗| 永清县| 贵港市| 江源县| 临洮县| 吉林省| 垦利县| 旬邑县| 通化市| 旺苍县| 科尔| 兴和县| 全州县| 承德市| 阿巴嘎旗| 东至县| 浙江省| 九台市| 泸溪县| 通城县| 永嘉县| 金华市|