1. Ubuntu APT常用命令參數簡析
Ubuntu
APT常用命令參數簡析具體介紹Ubuntu
APT命令參數,讓大家了解Ubuntu
APT命令參數使用,希望對大家有用。
Ubuntu
是一個完全以
linux
為基礎的操作系統,
可自由的獲得,並提供社區和專業的支持。
www.shiwu.com
常用的Ubuntu
APT命令參數apt-cache
search
package
搜索包apt-cache
show
package
獲取包的相關信息,如說明、大小、版本等sudo
apt-get
install
package
安裝包sudo
apt-get
install
package
-
-
reinstall
重新安裝包sudo
apt-get
-f
install
修復安裝-f
=
--fix-missingsudo
apt-get
remove
package
刪除包sudo
apt-get
remove
package
-
-
purge
刪除包,包括刪除配置文件等sudo
apt-get
update
更新源sudo
apt-get
upgrade
更新已安裝的包sudo
apt-get
dist-upgrade
升級系統sudo
apt-get
dselect-upgrade
使用
dselect
升級apt-cache
depends
package
了解使用依賴
www.shiwu.com
apt-cache
rdepends
package
是查看該包被哪些包依賴sudo
apt-get
build-dep
package
安裝相關的編譯環境apt-get
source
package
下載該包的源代碼sudo
apt-get
clean
&&
sudo
apt-get
autoclean
清理無用的包sudo
apt-get
check
檢查是否有損壞的依賴其中:1
有SUDO的表示需要管理員特權!2
在UBUNTU中命令後面參數為短參數是用-引出,長參數用--引出3
命令幫助信息可用man
命令的方式查看或者命令
-H(--help)方式查看4
在MAN命令中需要退出命令幫助請按q鍵!!Ubuntu
APT選項
含義
作用sudo
-h
Help
列出使用方法,退出。sudo
-V
Version
顯示版本信息,並退出。sudo
-l
List
列出當前用戶可以執行的命令。只有在sudoers里的用戶才能使用該選項。sudo
-u
username|#uid
User
以指定用戶的身份執行命令。後面的用戶是除root以外的,可以是用戶名,也可以是#uid。
www.shiwu.com
sudo
-k
Kill
清除入場卷上的時間,下次再使用sudo時要再輸入密碼。sudo
-K
Sure
kill
與-k類似,但是它還要撕毀入場卷,也就是刪除時間戳文件。sudo
-b
command
Background
在後台執行指定的命令。sudo
-p
prompt
command
Prompt
可以更改詢問密碼的提示語,其中%u會代換為使用者帳號名稱,%h會顯示主機名稱。非常人性化的設計。sudo
-e
file
Edit
不是執行命令,而是修改文件,相當於命令sudoedit。
本文來自於站長家園網
2. Ubuntu apt-get總結
Ubuntu
apt-get總結1.
安裝:1.1
基本命令#apt-get
install
packagename這里將安裝你需要的在sources.lists中的最新的軟體包,如果有其他依賴則自動安裝相應的依賴軟體包。packagename可以是多個軟體包。一些有用的選項:-h
This
help
text.-d
Download
only
-
do
NOT
install
or
unpack
archives-f
Attempt
to
continue
if
the
integrity
check
fails-s
No-act.
Perform
ordering
simulation-y
Assume
Yes
to
all
queries
and
do
not
prompt-u
Show
a
list
of
upgraded
packages
as
well1.2
指定版本#
apt-get
install
package=version1.3
修復或者只安裝最新版本:#apt-get
--reinstall
install
packagename這里,如果你的軟體包被破壞了,或者你想要安裝一個最新的軟體,運行這個。2.
卸載:2.1
基本命令#apt-get
remove
packagename這會卸載相應的軟體,同時也會卸載依賴的部分,沒辦法指定不卸載依賴的。但是軟體的配置文件還是會留在系統中。2.2
完全卸載軟體包括刪除配置:#apt-get
--purge
remove
packagename這樣配置文件也會被刪除。3.
更新3.1
更新系統#apt-get
-u
upgrade這里加上-u選項列出將要升級的軟體,可能會提示有些軟體不會升級,因為可能會破壞依賴關系,更好的方法是利用apt-get
dist-upgrade你可以通過cd或者添加源地址來更新,如果你想從cd來升級,首先運行apt-cdrom把cd中的軟體添加到/etc/apt/sources源中,然後運行apt-get
dist-upgrade來升級,但是因為apt-get總是使用最新版本,如果cd中的不是最新的版本,那麼也不會用到cd。3.2
更新系統#apt-get
-u
dist-upgrade這樣安裝的軟體前面apt-get
-u
upgrade安不了的也會安裝了,但個別的仍然不能安裝,例如:升級會導致需要卸載一些包,卸載這些包會導致另外的軟體不能用,所以就不升級了。3.3
更新軟體包#apt-get
-u
install
packagename假設前面升級的時候packagename無法升級,那麼這個命令會升級packagename如果需要卸載默寫模塊而卸載這些模塊導致一些軟體無法使用,那麼乾脆把這些軟體都卸載了,然後升級,這個命令會導致packagename最終升級了。4.
查找4.1
查找packagename軟體包:#apt-cache
search
packagename這樣將輸出所包含packagename字元串的包。4.2
查找軟體包的詳細信息:#
apt-cache
show
packagename這包含了軟體包許多的信息,例如如果你已經安裝了這個軟體包,信息裡面也會顯示。4.3
查找軟體包的大致信息:apt-cache
showpkg
packagename這會顯示大致的信息。4.4
查看那些包可以升級的信息:$
apt-show-versions
-u這個apt-show-versions工具需要安裝一下的。4.5
檢查packagename依賴的包:#apt-cache
depends
packagename
3. ubuntu 的apt-get命令
應該是你打開了新利得客戶端.或者你正在安裝其它軟體.
最簡單的解決方式是把其他的程序都關閉,只開一個終端輸入 sudo apt-get ...
4. debian linux的apt-get如何使用,請具體點,或以實例來說明
確定所要安裝包的名稱:比方 leafpad
那麼使用如下命令安裝,卸載:
apt-get install leafpad 安裝
apt-get autoremove leafpad 卸載
如何搜索一個軟體包呢?
apt-cache search leafpad
如何更新apt源?
修改/etc/apt/sources.list即可。可以添加國內的搜狐、163的源,速度很好。
修改完畢後,使用apt-get update更新apt倉庫。
安裝和卸載軟體包以及更新,均需要root用戶執行。
如何升級整個系統?
apt-get dist-upgrade
5. apt-get是什麼意思
apt-get是一條linux命令,適用於deb包管理式的操作系統,主要用於自動從互聯網的軟體倉庫中搜索、安裝、升級、卸載軟體或操作系統。
Advanced Package Tool,又名apt-get,是一款適用於Unix和Linux系統的應用程序管理器。最初於1998年發布,用於檢索應用程序並將其載入到Debian Linux系統。Apt-get成名的原因之一在於其出色的解決軟體依賴關系的能力。其通常使用.deb-formatted文件,但經過修改後可以使用apt-rpm處理紅帽的Package Manager(RPM)文件。
Apt-get在Linux社區得到廣泛使用,成為用來管理桌面、筆記本和網路的重要工具。隨著Linux在企業中的普及,Windows和Mac用戶了解如何使用apt-get載入應用程序有一定的好處。
另外,隨著單片機設備如Raspberry Pi的熱度增加,apt-get在這些平台上是比較便捷的應用載入方式。如果你想要載入的應用需要程序庫或另一個應用程序才能正常工作,apt-get會幫你找到並載入所需的程序庫或應用代碼。apt-get當前的穩定版本是1.0.9.2,在2014年10月發布。
使用apt-get的主流Linux系統包括Debian和Ubuntu變異版本。大多數情況下,從命令行運行該工具。桌面上有幾個圖形前端可以使用,包括Synaptic Package Manager、Ubuntu Software Center、Aptitude和Kpackage。Raspberry Pi和Beaglebone Black nanoLinux板用戶可以很容易地使用apt-get載入程序,因為這些系統通常來自Ubuntu或Debian代碼。是debian,ubuntu發行版的包管理工具,與紅帽中的yum工具非常類似。
apt-get命令一般需要root許可權執行,所以一般跟著sudo命令。
例:sudo apt-get xxxx
6. apt-get update什麼意思,有什麼作用
1、apt-get update是同步 /etc/apt/sources.list 和 /etc/apt/sources.list.d 中列出的源的索引,這樣才能獲取到最新的軟體包。
2、apt-get update只是更新了apt的資源列表,沒有真正的對系統執行更新。如果需要,要使用apt-get upgrade來更新。
7. linux apt-get install命令
apt-get是高級包裝工具(英語:Advanced Packaging Tools,簡稱:APT)是 Debian及其衍生發行版(如:Ubuntu)的軟體包管理器。APT可以自動下載,配置,安裝二進制或者源代碼格式的軟體包,因此簡化了 Unix系 統上管理軟體的過程,apt-get命令一般需要root許可權執行,所以一般跟著 sudo命令。
apt-get用法:
apt-get [選項] install(安裝軟體包)或者remove(卸載軟體包)pkg1 [pkg2 ...]
apt-get [選項] source pkg1 [pkg2 ...]
apt-get 是一個下載安裝軟體包的簡單命令行介面。 最常用的命令是 update(更新) 和install(安裝)。
命令:
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 顯示詳細的版本號
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 檢查是否有損壞的依賴
總結:
其實用的比較多的是(這里以Linux上很有名的開源播放器VLC為例)
1. sudo apt-get install vlc
1. sudo apt-get remove vlc
1. apt-get update 更新源
1. apt-get upgrade 更新已安裝的包
8. apt-get是一條linux命令,主要用於自動從互聯網的軟體倉庫中搜索、安裝、升級、卸載軟體或操作系統。
自動從互聯網的軟體倉庫中搜索安裝的前提是:
1、你已經正確設置好軟體【源】,這個【源】其實是個網址,指定在你指定的網站上搜索。
2、你想安裝的軟體已經有人進行編譯、整理並放在【源】裡面。
如果上面兩個條件不滿足,apt-get也是無能為力的。
比如:
1、最新版本的軟體,可能就沒來得及放入軟體源。
2、有版權的軟體,一般不會放在軟體倉庫。
3、更多的軟體,由於得不到ubuntu的支持,不能放進軟體倉庫,需要自己編譯安裝。
9. linux apt命令功能
一、apt的簡介
apt命令可以說是Linux系統下最為重要的命令,安裝、更新、卸載軟體,升級系統內核都離不開apt命令。
apt的全稱是Advanced Packaging Tool是Linux系統下的一款安裝包管理工具。
最初需要在Linux系統中安裝軟體,需要自行編譯各類軟體,缺乏一個統一管理軟體包的工具。此後當Debian系統出現後,dpkg管理工具也就被設計出來了,此後為了更加快捷、方便的安裝各類軟體,dpkg的前端工具APT也出現了。在Ubuntu16.04系統下apt命令功能又得到了強化,使其更加方便快捷和受歡迎了。
二、apt命令介紹
1.apt update
更新軟體源中的所有軟體列表。因為更新資料庫等操作需要管理員的許可權,所以在apt命令前要加上sudo命令取得許可權。
運行apt update命令會返回三種狀態:一是命中,一是獲取,一是忽略。
命中表示連接上網站,包的信息沒有改變。
獲取表示有更新並且下載。
忽略表示無更新或更新無關緊要無需更新。
在命令顯示的最後,會提示你有多少軟體包可以升級,你可以根據自身的需求立即或稍後進行升級。
2. apt list
apt list --upgradeable:顯示可升級的軟體包。
apt list --installed:顯示已安裝的軟體包。
3.apt upgrade
執行完update命令後,就可以使用apt upgrade來升級軟體包了。執行命令後系統會提示有幾個軟體需要升級。在得到你的同意後,系統即開始自動下載安裝軟體包。
4. apt install <軟體包名>
安裝指定軟體。此命令需管理員許可權。如果你對名字並不十分清楚,你可以輸入軟體名的一部分,系統會給出名字相近的軟體包名的提示。在老版本中安裝程序需要使用 sudo apt-get install <軟體包名>,現在新版本中已建議直接使用apt替代apt-get命令。
sudo apt install -f
使用此命令可修復依賴關系,假如有軟體因依賴關系不滿足而無法安裝,就可以運行此命令自動修復安裝程序包所依賴的包。特別是在使用dpkg命令安裝deb軟體包時出現依賴問題常需要此命令來修復。
5. apt remove <軟體包名>和apt autoremove
apt remove <軟體包名>用來卸載指定軟體。
apt autoremove用來自動清理不再使用的依賴和庫文件。
7.apt show <軟體包名>
顯示軟體包具體信息。例如:版本號,安裝大小,依賴關系,bug報告等等。
10. 在ubuntu中,sudo apt-get install -f是干什麼用的
sudo apt-get -f install,修復安裝。
在Ubuntu下,apt-get近乎是最常用的shell命令之一了,因為它是Ubuntu通過新立得安裝軟體的常用工具命令。
常用的APT命令參數:
apt-cachesearchpackage,搜索軟體包
apt-cacheshowpackage,獲取包的相關信息,如說明、大小、版本等
sudoapt-getinstallpackage,安裝包
sudoapt-getinstallpackage--reinstall,重新安裝包
sudoapt-getremovepackage,刪除包
sudoapt-getremovepackage--purge,刪除包、包括配置文件等
sudoapt-getupdate、更新源
sudoapt-getupgrade、更新已安裝的包
(10)aptget各子命令功能擴展閱讀
sudo: Executing Commands with Elevated Privileges 執行命令特權 sudo是允許系統管理員讓普通用戶執行一些或者全部的root命令的一個工具,如halt,reboot,su等等。
這樣不僅減少了root用戶的登陸 和管理時間,同樣也提高了安全性。Sudo不是對shell的一個代替,它是面向每個命令的。