ubuntu 常用安裝與卸載命令_第1頁
ubuntu 常用安裝與卸載命令_第2頁
ubuntu 常用安裝與卸載命令_第3頁
ubuntu 常用安裝與卸載命令_第4頁
ubuntu 常用安裝與卸載命令_第5頁
已閱讀5頁,還剩1頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

ubuntu下安裝與卸載軟件方法1、 通過deb包安裝的情況:安裝.deb包:代碼:sudodpkg-ipackage_file.deb反安裝.deb包:代碼:sudodpkg-rpackage_name2、 通過apt-get安裝的情況:安裝代碼:sudoapt-getinstallpackage_name反安裝代碼:sudoapt-getremovepackage_name3、 sudodpkg-ppackage_name卸載軟件包及其配置文件,但無法解決依賴關系!sudoaptitudepurgepkgname卸載軟件包及其配置文件與依賴關系包!清除所有已刪除包的殘馀配置文件dpkg-l|greprc|awk'{print$2}'|sudoxargsdpkg-P如果報如下錯誤,證明你的系統(tǒng)中沒有殘留配置文件了,無須擔心。dpkg:--purgeneedsatleastonepackagenameargumentTypedpkg--helpforhelpaboutinstallinganddeinstallingpackages?Usedselect'oraptitude'foruser-friendlypackagemanagement;Typedpkg-Dhelpforalistofdpkgdebugflagvalues;Typedpkg--force-helpforalistofforcingoptions;Typedpkg-deb--helpforhelpaboutmanipulating*.debfiles;Typedpkg--licenseforcopyrightlicenseandlackofwarranty(GNUGPL)?.Optionsmarked?producealotofoutput-pipeitthroughless'ormore'!4、 dpkg安裝的可以用apt卸載,反之亦可5、 aptitude與apt-get—樣,是Debian及其衍生系統(tǒng)中功能極其強大的包管理工具。與apt-get不同的是,aptitude在處理依賴問題上更佳一些。舉例來說,aptitude在刪除一個包時,會同時刪除本身所依賴的包。這樣,系統(tǒng)中不會殘留無用的包,整個系統(tǒng)更為干凈。以下是筆者總結的一些常用aptitude命令,僅供參考。命令作用aptitudeupdate更新可用的包列表aptitudeupgrade升級可用的包aptitudedist-upgrade將系統(tǒng)升級到新的發(fā)行版aptitudeinstallpkgname安裝包aptituderemovepkgname刪除包aptitudepurgepkgname刪除包及其配置文件aptitudesearchstring搜索包aptitudeshowpkgname顯示包的詳細信息aptitudeclean刪除下載的包文件aptitudeautoclean僅刪除過期的包文件當然,你也可以在文本界面模式中使用aptitude。6、 常用apt命令apt-cachesearch# (package搜索包)apt-cacheshow# (package獲取包的相關信息,如說明、大小、版本等)sudoapt-getinstall# (package安裝包)sudoapt-getinstall# (package--reinstall重新安裝包)sudoapt-get-finstall# (強制安裝?#"-f二一fix-missing"當是修復安裝吧...)sudoapt-getremove# (package刪除包)sudoapt-getremove purge# (package刪除包,包括刪除配置文件等)sudoapt-getautoremove--purge# (package刪除包及其依賴的軟件包+配置文件等(只對6.10有效,強烈推薦))sudoapt-getupdate# 更新源sudoapt-getupgrade# 更新已安裝的包sudoapt-getdist-upgrade# 升級系統(tǒng)sudoapt-getdselect-upgrade# 使用dselect升級apt-cachedepends# (package了解使用依賴)apt-cacherdepends# (package了解某個具體的依賴?#當是查看該包被哪些包依賴吧...)sudoapt-getbuild-dep# (package安裝相關的編譯環(huán)境)apt-getsource# (package下載該包的源代碼)sudoapt-getclean&&sudoapt-getautoclean# 清理下載文件的存檔&&只清理過時的包sudoapt-getcheck# 檢查是否有損壞的依賴7、 dpkg的介紹及命令使用:簡介dpkg是Debian的中級軟件包管理器,類似RPM.dpkg是Debian軟件包管理系統(tǒng)的中流砥柱,負責安全卸載軟件包,配置,以及維護已安裝的軟件包.也是Debian系統(tǒng)中眾多軟件包管理工具的后端.有關dpkg的更多介紹參閱:系統(tǒng)中所有packages的信息都在/var/lib/dpkg/目錄下,其中子目錄”/var/lib/dpkg/info”用于保存各個軟件包的配置文件列表..conffiles記錄了軟件包的配置文件列表.list保存軟件包中的文件列表,用戶可以H.list的信息中找到軟件包中文件的具體安裝位置..md5sums記錄了軟件包的md5信息,這個信息是用來進行包驗證的..prerm腳本在Debian報解包之前運行,主要作用是停止作用于即將升級的軟件包的服務,直到軟件包安裝或升級完成..postinst腳本是完成Debian包解開之后的配置工作,通常用于執(zhí)行所安裝軟件包相關命令和服務重新啟動./var/lib/dpkg/available文件的內容是軟件包的描述信息,該軟件包括當前系統(tǒng)所使用的Debian安裝源中的所有軟件包,其中包括當前系統(tǒng)中已安裝的和未安裝的軟件包.dpkg查詢當前系統(tǒng)所有已安裝的deb包dpkg-l命令用于查詢當前系統(tǒng)所有以安裝的deb包的信息.,通過less和grep可以執(zhí)行更復雜的查詢工作.例如查找跟vim有關的軟件包,dpkg-l|grep-ivim(如發(fā)現(xiàn)iU表示軟件包未安裝成功,ii表示安裝成功)查看已安裝軟件包的詳細情況dpkg-s命令查看軟件包的詳細情況,包括版本,依賴之類的查詢系統(tǒng)中所安裝軟件包所安裝的文件dpkg-L命令用于查詢系統(tǒng)中所安裝軟件包的安裝的文件安裝到系統(tǒng)的位置和安裝了那些.小提示:如何可以看軟件包裝到哪個地方?用apt-getinstall*如何可以看軟件包裝到哪個地方?dpkg-Lpackage-name|more查詢系統(tǒng)中某個文件屬于那個軟件包dpkg-S命令用于了解當前的軟件屬于那個軟件包查詢未安裝的信息查詢未安裝軟件包詳細信息dpkg-I命令用于查看未安裝軟件包的詳細信息,以便了解該軟件包是否需要安裝.查詢deb包文件中所包含的文件dpkg-c顯示未安裝deb軟件包所包含的文件列表,以及安裝位置安裝軟件包安裝deb軟件包dpkg-i手工安裝deb包到系統(tǒng)中,不過有時會存在Dpends關系,建議使用apt-get來安裝.如果通過dpkg-i安裝軟件后由于Dpends關系沒有安裝成功,可通過apt-get-finstall解決解決dpkg-i安裝deb包出現(xiàn)Dpends問題apt-get-finstall解決Dpends問題.例如:dpkg-ilftp_3.1.3T_i386.debSelectingpreviouslydeselectedpackagelftp.(Readingdatabase…20654filesanddirectoriescurrentlyinstalled.)unpackinglftp(fromlftp_3.1.3T_i386.deb)…dpkg:dependencyproblemspreventconfigurationoflftp:lftpdependsonlibexpat1(<=1.95.8);howeverdpkg:errorprocessinglftp(--install)dependencyproblems-leavingunconfiguredErrorswereencounteredwhileprocessing:lftp//lftp軟件包安裝失敗dpkg-l|grepIftpiUIftp3.1.3-1Sophisticatedcommand-lineFTP/HTTPclientp//”dpkg-l”查詢信息表示lftp軟件包未安裝成功(iU表示未安裝成功,ii表示安裝成功)使用apt-get-finstall解決卸載deb軟件包dpkg-r用于卸載指定的軟件包,該命令只卸載軟件包安裝到系統(tǒng)中的文件,而不去刪除軟件包的配置文件,因此不是完全意義上的卸載.但是軟件包保存在系統(tǒng)中,可以提供給以后在安裝軟件包時使用.例如:dpkg-rprozilla移除后再用dpkg-l|grepprozilla查看會看到rcproc1.3.6-3woody3multi-thradeddownloadaccelerator表示軟件包已經(jīng)被卸載,但配置文件仍在“rc”帶表配置文件仍在.卸載軟件包并清除配置文件dpkg-P用于卸載軟件包同時也刪除配置文件,dpkg-P不能解決Dpends問題,建議卸載時使用apt-get操作重新配置軟件包對于Debian系統(tǒng)中的眾多軟件包(尤其是系統(tǒng)和服務器軟件包)來說,在第一次安裝該軟件包時候會顯示對話框窗口,提示用戶輸入必要的配置信息.當用戶需要再次對軟件包配置的時候,可以使用dpkg-reconfigure來對指定的軟件包進行配置.上匕如dpkg-reconfigurelocalesalien包轉換工具如果我們有很喜歡的RPM包,而又沒有deb版本.怎么辦~?可以同過alien來轉換或者直接安裝,這個小家伙可是個很方便的東西!基本命令如下:首先通過apt-getinstallalien來安裝.然后alien-iname-of-the-pakage.rpm/*用來直接安裝rpm包alien-d,--to-deb/*Makedebianpackages,Thisisthedefault例:alien-dpackage.rpmalien-r

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論