日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > linux >内容正文

linux

【Linux】一步一步学Linux——apt-get命令(278)

發布時間:2024/4/24 linux 45 豆豆
生活随笔 收集整理的這篇文章主要介紹了 【Linux】一步一步学Linux——apt-get命令(278) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

00. 目錄

文章目錄

    • 00. 目錄
    • 01. 命令概述
    • 02. 命令格式
    • 03. 常用選項
    • 04. 參考示例
    • 05. 附錄

01. 命令概述

apt-get命令是Debian Linux發行版中的APT軟件包管理工具。所有基于Debian的發行都使用這個包管理系統。deb包可以把一個應用的文件包在一起,大體就如同Windows上的安裝文件。

02. 命令格式

用法: apt-get [選項] 命令apt-get [選項] install|remove 軟件包1 [軟件包2 ...]apt-get [選項] source 軟件包1 [軟件包2 ...]

03. 常用選項

常用命令:update - 取回更新的軟件包列表信息upgrade - 進行一次升級install - 安裝新的軟件包(注:軟件包名稱是 libc6 而非 libc6.deb)remove - 卸載軟件包purge - 卸載并清除軟件包的配置autoremove - 卸載所有自動安裝且不再使用的軟件包dist-upgrade - 發布版升級,見 apt-get(8)dselect-upgrade - 根據 dselect 的選擇來進行升級build-dep - 為源碼包配置所需的編譯依賴關系clean - 刪除所有已下載的包文件autoclean - 刪除已下載的舊包文件check - 核對以確認系統的依賴關系的完整性source - 下載源碼包文件download - 下載指定的二進制包到當前目錄changelog - 下載指定軟件包,并顯示其changelog參見 apt-get(8) 以獲取更多關于可用命令的信息。 程序配置選項及語法都已經在 apt.conf(5) 中闡明。 欲知如何配置軟件源,請參閱 sources.list(5)。 軟件包及其版本偏好可以通過 apt_preferences(5) 來設置。 關于安全方面的細節可以參考 apt-secure(8).

04. 參考示例

4.1 更新軟件

deng@itcast:~/test$ sudo apt-get update

4.2 安裝tree軟件

deng@itcast:~/test$ sudo apt install tree 正在讀取軟件包列表... 完成 正在分析軟件包的依賴關系樹 正在讀取狀態信息... 完成 下列【新】軟件包將被安裝:tree

4.3 安裝nginx

deng@itcast:~/test$ sudo apt-get install nginx 正在讀取軟件包列表... 完成 正在分析軟件包的依賴關系樹 正在讀取狀態信息... 完成 將會同時安裝下列軟件:libnginx-mod-http-geoip libnginx-mod-http-image-filterlibnginx-mod-http-xslt-filter libnginx-mod-mail libnginx-mod-streamnginx-common nginx-core 建議安裝:fcgiwrap nginx-doc

4.4 卸載nginx

deng@itcast:~/test$ sudo apt-get remove nginx 正在讀取軟件包列表... 完成 正在分析軟件包的依賴關系樹 正在讀取狀態信息... 完成 下列軟件包是自動安裝的并且現在不需要了

4.5 卸載并清除軟件包的配置

deng@itcast:~/test$ sudo apt-get --purge remove nginx 正在讀取軟件包列表... 完成 正在分析軟件包的依賴關系樹 正在讀取狀態信息... 完成 軟件包 nginx 未安裝,所以不會被卸載

4.6 刪除已下載的舊包文件

deng@itcast:~/test$ sudo apt-get autoclean tree 正在讀取軟件包列表... 完成 正在分析軟件包的依賴關系樹 正在讀取狀態信息... 完成 deng@itcast:~/test$

4.7 刪除所有已下載的包文件

deng@itcast:~/test$ sudo apt-get clean deng@itcast:~/test$

把安裝的軟件的備份也刪除,不過這樣不會影響軟件的使用

4.8 更新所有已安裝的軟件包

deng@itcast:~/test$ sudo apt-get upgrade

4.9 將系統升級到新版本

deng@itcast:~/test$ sudo apt-get dist-upgrade

4.10 刪除已下載的舊包文件

deng@itcast:~/test$ sudo apt-get autoclean 正在讀取軟件包列表... 完成 正在分析軟件包的依賴關系樹 正在讀取狀態信息... 完成 deng@itcast:~/test$

定期運行這個命令來清除那些已經卸載的軟件包的.deb文件。通過這種方式,您可以釋放大量的磁盤空間。如果您的需求十分迫切,可以使用apt-get clean以釋放更多空間。這個命令會將已安裝軟件包裹的.deb文件一并刪除。

4.11 檢查是否有損壞的依賴

deng@itcast:~/test$ sudo apt-get check 正在讀取軟件包列表... 完成 正在分析軟件包的依賴關系樹 正在讀取狀態信息... 完成 deng@itcast:~/test$

4.12 下載該包的源代碼

deng@itcast:~/test$ sudo apt-get source tree

4.13 源碼包配置所需的編譯依賴關系

deng@itcast:~/test$ sudo apt-get build-dep tree 正在讀取軟件包列表... 完成

4.14 卸載所有自動安裝且不再使用的軟件包

deng@itcast:~/test$ sudo apt-get autoremove 正在讀取軟件包列表... 完成 正在分析軟件包的依賴關系樹 正在讀取狀態信息... 完成 下列軟件包將被【卸載】:libnginx-mod-http-geoip libnginx-mod-http-image-filterlibnginx-mod-http-xslt-filter libnginx-mod-mail libnginx-mod-streamnginx-common nginx-core 升級了 0 個軟件包,新安裝了 0 個軟件包,要卸載 7 個軟件包,有 625 個軟件包未被升級。 解壓縮后將會空出 2,076 kB 的空間。 您希望繼續執行嗎? [Y/n]

4.15 根據 dselect 的選擇來進行升級

deng@itcast:~/test$ sudo apt-get dselect-upgrade

4.16 重新安裝軟件包

deng@itcast:~/test$ sudo apt-get install tree --reinstall 正在讀取軟件包列表... 完成 正在分析軟件包的依賴關系樹 正在讀取狀態信息... 完成 下列軟件包是自動安裝的并且現在不需要了:libnginx-mod-http-geoip libnginx-mod-http-image-filterlibnginx-mod-http-xslt-filter libnginx-mod-mail libnginx-mod-streamnginx-common nginx-core 使用'sudo apt autoremove'來卸載它(它們)。 升級了 0 個軟件包,新安裝了 0 個軟件包,重新安裝了 1 個軟件包,要卸載 0 個軟件包,有 625 個軟件包未被升級。 需要下載 40.7 kB 的歸檔。 解壓縮后會消耗 0 B 的額外空間。 獲取:1 http://mirrors.aliyun.com/ubuntu bionic/universe amd64 tree amd64 1.7.0-5 [40.7 kB] 已下載 40.7 kB,耗時 0秒 (87.9 kB/s) (正在讀取數據庫 ... 系統當前共安裝有 172253 個文件和目錄。) 正準備解包 .../tree_1.7.0-5_amd64.deb ... 正在將 tree (1.7.0-5) 解包到 (1.7.0-5)... 正在設置 tree (1.7.0-5) ... 正在處理用于 man-db (2.8.3-2) 的觸發器 ... deng@itcast:~/test$

05. 附錄

參考:【Linux】一步一步學Linux系列教程匯總

總結

以上是生活随笔為你收集整理的【Linux】一步一步学Linux——apt-get命令(278)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。