首頁 運維 linux運維 基於Debian的linux系統軟體安裝指令有哪些

基於Debian的linux系統軟體安裝指令有哪些

May 20, 2023 pm 05:10 PM
linux debian

debian簡介

一、軟體安裝方法

1)apt方式
a.一般安裝:apt-get install softname1 softname2 …;
b.修正安裝:apt-get -f install softname1 softname2... ;(-f atemp to correct broken dependencies)
c.重新安裝:apt-get --reinstall install softname1 softname2 ...;
2)dpkg方式
一般安裝:dpkg -i package_name.deb
3)原始碼安裝(.tar、tar.gz、tar.bz2、tar.z)
首先解壓縮原始碼壓縮包然後透過tar指令來完成
a.解xx.tar.gz:tar -zxvf xx.tar.gz
b.解xx.tar.z:tar -zxvf xx.tar. z
c.解xx.tgz:tar -zxvf xx.tgz
d.解xx.bz2:bunzip2 xx.bz2
e.解xx.tar:tar xf xx.tar
然後進入到解壓縮出的目錄中,建議先讀一下readme之類的說明文件,因為此時不同原始碼包或預編譯包可能有差異,然後建議使用ls -f --color或ls -f指令(實際上我的只需要l 命令即可)查看一下可執行文件,可執行文件會以*號的尾部標誌。
一般依序執行./configure
    make
    sudo make install
即可完成安裝。

二、軟體包的卸載方法

1)apt方式
(1)移除式卸載:apt-get remove softname1 softname2 …;(移除軟體包,當包尾有時,意為安裝)
(2)清除式卸載:apt-get --purge remove softname1 softname2...;(同時清除設定)
        清除式卸載:apt- get purge sofname1 softname2...;(同上,也清除設定檔)
2)dpkg方式
(1)移除式卸載:dpkg -r pkg1 pkg2 ...;
(2)清除式卸載:dpkg -p pkg1 pkg2...;

 三、其他指令

apt-cache search # ------(package搜尋包)
apt-cache show #------(package 獲取包的相關信息,如說明、大小、版本等)
apt-get install # ------(package 安裝套件)
apt-get install # -----(package --reinstall 重新安裝套件)
apt-get -f install # -----(強制安裝, "-f = --fix -missing"當是修復安裝吧...)
apt-get remove #-----(package 刪除套件)
apt-get remove --purge # ------(package 刪除包,包括刪除設定檔等)
apt-get autoremove --purge # ----(package 刪除包及其依賴的軟體包設定檔等(只對6.10有效,強烈建議))
apt -get update #------更新來源
apt-get upgrade #------更新已安裝的套件
apt-get dist-upgrade # ---------升級系統
apt-get dselect-upgrade #------使用dselect 升級
apt-cache depends #-------(package 了解使用依賴)
apt-cache rdepends # ------(package 了解某個具體的依賴,當是查看該套件被哪些套件依賴吧...)
apt-get build-dep # ------(package 安裝相關的編譯環境)
apt-get source #------(package 下載該套件的源代碼)
apt-get clean && apt-get autoclean # --------清理下載文件的存檔&& 只清理過時的套件
apt-get check #-------檢查是否有損壞的依賴
dpkg -s filename -----找出filename屬於哪個軟體包
apt-file search filename -----找出filename屬於哪個軟體包
apt-file list packagename -----列出軟體包的內容
apt-file update --更新apt-file的資料庫

dpkg --info "軟體包名" --列出軟體包解包後的套件名稱.
dpkg -l --列出目前系統中所有的套件.可以和參數less一起使用在分割畫面檢視. (類似rpm -qa)
dpkg -l |grep -i "軟體包名" --檢視系統中與"軟體包名"相關聯的套件.
dpkg -s查詢已安裝的套件的詳細資訊.
dpkg -l 查詢系統中已安裝的軟體包所安裝的位置.(類似於rpm -ql)
dpkg -s 查詢系統中某個檔案屬於哪個軟體套件. (類似於rpm -qf)
dpkg -i 查詢deb套件的詳細資訊,在一個軟體套件下載到本地之後看看用不用安裝(看一下唄).
dpkg -i 手動安裝軟體套件(不能解決軟體包之前的依賴性問題),如果在安裝某一個軟體包的時候遇到了軟體依賴的問題,可以用apt-get -f install在解決信賴性這個問題.
dpkg -r卸載軟體包.不是完全的卸載,它的設定檔還存在.
dpkg -p 全部卸載(但是還是不能解決軟體包的依賴性的問題)
dpkg -reconfigure 重新配置

#

apt-get install 下载软件包,以及所有依赖的包,同时进行包的安装或升级。如果某个包被设置了 hold (停止标志,就会被搁在一边(即不会被升级)。
apt-get remove [--purge] 移除 以及任何依赖这个包的其它包。--purge 指明这个包应该被完全清除 (purged) 。
apt-get update 升级来自 debian 镜像的包列表,如果你想安装当天的任何软件,至少每天运行一次,而且每次修改了/etc/apt/sources.list 後,必须执行。
apt-get upgrade [-u] 升级所有已经安装的包为最新可用版本。不会安装新的或移除老的包。如果一个包改变了依赖关系而需要安装一个新的包,那么它将不会被升级,而是标志为 hold。
apt-get update 不会升级被标志为 hold 的包 。
apt-get dist-upgrade [-u] 和 apt-get upgrade 类似,除了 dist-upgrade 会安装和移除包来满足依赖关系。因此具有一定的危险性。
apt-cache search 在软件包名称和描述中,搜索包含xxx的软件包。
apt-cache show 显示某个软件包的完整的描述。
apt-cache showpkg 显示软件包更多细节,以及和其它包的关系。

以上是基於Debian的linux系統軟體安裝指令有哪些的詳細內容。更多資訊請關注PHP中文網其他相關文章!

本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

AI Hentai Generator

AI Hentai Generator

免費產生 AI 無盡。

熱門文章

R.E.P.O.能量晶體解釋及其做什麼(黃色晶體)
1 個月前 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.最佳圖形設置
1 個月前 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.如果您聽不到任何人,如何修復音頻
1 個月前 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.聊天命令以及如何使用它們
1 個月前 By 尊渡假赌尊渡假赌尊渡假赌

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發環境

Dreamweaver CS6

Dreamweaver CS6

視覺化網頁開發工具

SublimeText3 Mac版

SublimeText3 Mac版

神級程式碼編輯軟體(SublimeText3)

centos和ubuntu的區別 centos和ubuntu的區別 Apr 14, 2025 pm 09:09 PM

CentOS 和 Ubuntu 的關鍵差異在於:起源(CentOS 源自 Red Hat,面向企業;Ubuntu 源自 Debian,面向個人)、包管理(CentOS 使用 yum,注重穩定;Ubuntu 使用 apt,更新頻率高)、支持週期(CentOS 提供 10 年支持,Ubuntu 提供 5 年 LTS 支持)、社區支持(CentOS 側重穩定,Ubuntu 提供廣泛教程和文檔)、用途(CentOS 偏向服務器,Ubuntu 適用於服務器和桌面),其他差異包括安裝精簡度(CentOS 精

centos如何安裝 centos如何安裝 Apr 14, 2025 pm 09:03 PM

CentOS 安裝步驟:下載 ISO 映像並刻錄可引導媒體;啟動並選擇安裝源;選擇語言和鍵盤佈局;配置網絡;分區硬盤;設置系統時鐘;創建 root 用戶;選擇軟件包;開始安裝;安裝完成後重啟並從硬盤啟動。

Centos停止維護2024 Centos停止維護2024 Apr 14, 2025 pm 08:39 PM

CentOS將於2024年停止維護,原因是其上游發行版RHEL 8已停止維護。該停更將影響CentOS 8系統,使其無法繼續接收更新。用戶應規劃遷移,建議選項包括CentOS Stream、AlmaLinux和Rocky Linux,以保持系統安全和穩定。

Centos停止維護後的選擇 Centos停止維護後的選擇 Apr 14, 2025 pm 08:51 PM

CentOS 已停止維護,替代選擇包括:1. Rocky Linux(兼容性最佳);2. AlmaLinux(與 CentOS 兼容);3. Ubuntu Server(需要配置);4. Red Hat Enterprise Linux(商業版,付費許可);5. Oracle Linux(與 CentOS 和 RHEL 兼容)。在遷移時,考慮因素有:兼容性、可用性、支持、成本和社區支持。

docker原理詳解 docker原理詳解 Apr 14, 2025 pm 11:57 PM

Docker利用Linux內核特性,提供高效、隔離的應用運行環境。其工作原理如下:1. 鏡像作為只讀模板,包含運行應用所需的一切;2. 聯合文件系統(UnionFS)層疊多個文件系統,只存儲差異部分,節省空間並加快速度;3. 守護進程管理鏡像和容器,客戶端用於交互;4. Namespaces和cgroups實現容器隔離和資源限制;5. 多種網絡模式支持容器互聯。理解這些核心概念,才能更好地利用Docker。

docker desktop怎麼用 docker desktop怎麼用 Apr 15, 2025 am 11:45 AM

如何使用 Docker Desktop? Docker Desktop 是一款工具,用於在本地機器上運行 Docker 容器。其使用步驟包括:1. 安裝 Docker Desktop;2. 啟動 Docker Desktop;3. 創建 Docker 鏡像(使用 Dockerfile);4. 構建 Docker 鏡像(使用 docker build);5. 運行 Docker 容器(使用 docker run)。

centos停止維護後怎麼辦 centos停止維護後怎麼辦 Apr 14, 2025 pm 08:48 PM

CentOS 停止維護後,用戶可以採取以下措施應對:選擇兼容髮行版:如 AlmaLinux、Rocky Linux、CentOS Stream。遷移到商業發行版:如 Red Hat Enterprise Linux、Oracle Linux。升級到 CentOS 9 Stream:滾動發行版,提供最新技術。選擇其他 Linux 發行版:如 Ubuntu、Debian。評估容器、虛擬機或云平台等其他選項。

vscode需要什麼電腦配置 vscode需要什麼電腦配置 Apr 15, 2025 pm 09:48 PM

VS Code 系統要求:操作系統:Windows 10 及以上、macOS 10.12 及以上、Linux 發行版處理器:最低 1.6 GHz,推薦 2.0 GHz 及以上內存:最低 512 MB,推薦 4 GB 及以上存儲空間:最低 250 MB,推薦 1 GB 及以上其他要求:穩定網絡連接,Xorg/Wayland(Linux)

See all articles