GNU/Linux 獲取軟件的方式與卸載 以Debian爲例

Debian系用的是Advanced Package Tool,可安裝發行版自帶的軟件,是最好的辦法。Debian的APT包括
main、contrib、non-free。
mail全是自由軟件
contrib是本身自由但依賴非自由組件
non-free就非自由

可以搜索Debian加軟件名確認Debian APT有無收錄,而且APT的command-line安裝需要軟件具體名稱,有時APT的軟件名還有爲其分類的類別名。有些不在APT中或許wiki.debian.org也有教程

APT不僅一種辦法,最簡單的是command-line

APT之command-line(很多時候需要在最前面加sudo,先su的作用與其一樣,通常是加sudo。但不是所有都需要)

安裝:

sudo apt install

卸載:

sudo apt remove

安裝軟件會安裝所有依賴組件,而remove僅卸載軟件本身,
完全卸載可用:

sudo apt autoremove

這三行command-line後加軟件名

APT之應用商店

GNOME與KDE自帶應用商店。GNOME應用商店可安裝.deb與卸載.deb安裝的APP,KDE不知行不行。

APT之Synaptic Package Manager

這是以文字爲主的,如今包括Debian很多發行版預裝了。其中Mark for Installation/Removal/Complete Removal依次對應上述三command-line。SPM還能卸載.deb安裝的APP。

應用商店其實沒必要,這麼多圖形化設計太多餘,不如用文字的Synapic Package Manager

.deb

Debian系的安裝包是.deb,可用command-line安裝。

先到下載.deb的目錄,默認下載至的是"Downloads",語言會改變Downloads等folder的名稱爲電腦設置的語言,所以我建議設置爲英文否則command-line得雙語。已經是中文的話
Downloads等會變成中文名稱注意。

Terminal: cd Downloads
(拖動folder至terminal可直接讓其目錄被複製)
或在"Downloads"右鍵後選擇"Open Terminal Here"

sudo dpkg -i

sudo apt install ./

後面是那個.deb的全部名稱 什麼什麼.deb

卸載不用 cd Downloads到下載目錄,直接sudo dpkg -r後面加上軟件名。

.Appimage

Appimage的概念是1 file = 1 app,下載後就能運行,並且幾乎所有發行版都能用

Snap/Flatpak

相當於又是個應用商店,而且還是捆綁的,比KDE與GNOME的APT應用商店糟糕。雖然也能跨發行版,但需要先安裝它們,不如用Appimage。Snap還是專有軟件。
(最近又看到Redhat向前有參與排擠Richard Stallman似乎還是主要力量,愈加懷疑此公司的道德)

總結:首選APT,次選.deb,最後選Appimage,別用Snap/Flatpak。

死坛了,分姑娘吧,我要楼主和女管理。
proxy-image(6)

還是覺得yum好用