2024年7月8日 星期一

如何刪除 Mapleboard Ubuntu Mate 的已安裝軟體

由於之前在 Mapleboard 上安裝的 Anydesk 因為是 32 位元版無法使用, 我想先刪除它重新安裝 64 位元版, 但在 Ubuntu Mate 要如何刪除已安裝的軟體 package 呢? 我在下面這篇文章找到解決辦法 :





原來要先用 dpkg --list 找出軟體的套件名稱 : 

tony1966@LX2438:~$ dpkg --list 




按 Enter (往下跳一列) 或 PgDn (往下跳一頁) 找到要刪除的軟體套件, 複製其完整名稱, 例如此處為 anydesk:armhf, 然後用下列指令即可將此套件以及相依套件全部刪除 : 

sudo apt-get purge <package_name> 

tony1966@LX2438:~$ sudo apt-get purge anydesk:armhf    
[sudo] tony1966 的密碼: 
正在讀取套件清單... 完成
正在重建相依關係... 完成  
正在讀取狀態資料... 完成  
以下套件為自動安裝,並且已經無用:
  libatk1.0-0:armhf libavahi-client3:armhf libavahi-common-data:armhf
  libavahi-common3:armhf libbrotli1:armhf libbsd0:armhf
  libcairo-gobject2:armhf libcairo2:armhf libcups2:armhf libdatrie1:armhf
  libdbus-1-3:armhf libdeflate0:armhf libdrm-amdgpu1:armhf
  libdrm-nouveau2:armhf libdrm-radeon1:armhf libdrm2:armhf libedit2:armhf
  libegl-mesa0:armhf libegl1:armhf libegl1-mesa:armhf libelf1:armhf
  libexpat1:armhf libffi8:armhf libfontconfig1:armhf libfreetype6:armhf
  libfribidi0:armhf libgail-common:armhf libgail18:armhf libgbm1:armhf
  libgdk-pixbuf-2.0-0:armhf libgl1:armhf libgl1-amber-dri:armhf
  libgl1-mesa-dri:armhf libglapi-mesa:armhf libglib2.0-0:armhf libglvnd0:armhf
  libglx-mesa0:armhf libglx0:armhf libgnutls30:armhf libgraphite2-3:armhf
  libgtk2.0-0:armhf libharfbuzz0b:armhf libhogweed6:armhf libicu70:armhf
  libjbig0:armhf libjpeg-turbo8:armhf libjpeg8:armhf libllvm15:armhf
  libmd0:armhf libnettle8:armhf libp11-kit0:armhf libpango-1.0-0:armhf
  libpangocairo-1.0-0:armhf libpangoft2-1.0-0:armhf libpixman-1-0:armhf
  libpng16-16:armhf librsvg2-2:armhf librsvg2-common:armhf libsensors5:armhf
  libstdc++6:armhf libtasn1-6:armhf libthai0:armhf libtiff5:armhf
  libwayland-client0:armhf libwayland-server0:armhf libwebp7:armhf
  libx11-6:armhf libx11-xcb1:armhf libxau6:armhf libxcb-dri2-0:armhf
  libxcb-dri3-0:armhf libxcb-glx0:armhf libxcb-present0:armhf
  libxcb-randr0:armhf libxcb-render0:armhf libxcb-shm0:armhf
  libxcb-sync1:armhf libxcb-xfixes0:armhf libxcb1:armhf libxcomposite1:armhf
  libxcursor1:armhf libxdamage1:armhf libxdmcp6:armhf libxext6:armhf
  libxfixes3:armhf libxi6:armhf libxinerama1:armhf libxkbfile1:armhf
  libxml2:armhf libxrandr2:armhf libxrender1:armhf libxshmfence1:armhf
  libxtst6:armhf libxxf86vm1:armhf
使用 'sudo apt autoremove' 將之移除。
下列套件將會被【移除】:
  anydesk:armhf*
升級 0 個,新安裝 0 個,移除 1 個,有 6 個未被升級。
此操作完成之後,會空出 13.9 MB 的磁碟空間。
是否繼續進行 [Y/n]? [Y/n] y
(讀取資料庫 ... 目前共安裝了 290083 個檔案和目錄。)
正在移除 anydesk:armhf (6.2.1)……
Removed /etc/systemd/system/multi-user.target.wants/anydesk.service.
執行 desktop-file-utils (0.26-1ubuntu3) 的觸發程式……
執行 hicolor-icon-theme (0.17-2) 的觸發程式……
執行 gnome-menus (3.36.0-1ubuntu3) 的觸發程式……
執行 mate-menus (1.26.0-2ubuntu2) 的觸發程式……
執行 mailcap (3.70+nmu1ubuntu1) 的觸發程式……
執行 bamfdaemon (0.5.6+22.04.20220217-0ubuntu1) 的觸發程式……
Rebuilding /usr/share/applications/bamf-2.index...
(讀取資料庫 ... 目前共安裝了 290065 個檔案和目錄。)
正在清除 anydesk:armhf (6.2.1) 的設定檔……

順便也把用不到的 teamviewer 也刪除了 :




tony1966@LX2438:~$ sudo apt-get purge teamviewer   
[sudo] tony1966 的密碼: 
正在讀取套件清單... 完成
正在重建相依關係... 完成  
正在讀取狀態資料... 完成  
以下套件為自動安裝,並且已經無用:
  libatk1.0-0:armhf libavahi-client3:armhf libavahi-common-data:armhf
  libavahi-common3:armhf libbrotli1:armhf libbsd0:armhf
  libcairo-gobject2:armhf libcairo2:armhf libcups2:armhf libdatrie1:armhf
  libdbus-1-3:armhf libdeflate0:armhf libdrm-amdgpu1:armhf
  libdrm-nouveau2:armhf libdrm-radeon1:armhf libdrm2:armhf libedit2:armhf
  libegl-mesa0:armhf libegl1:armhf libegl1-mesa:armhf libelf1:armhf
  libexpat1:armhf libffi8:armhf libfontconfig1:armhf libfreetype6:armhf
  libfribidi0:armhf libgail-common:armhf libgail18:armhf libgbm1:armhf
  libgdk-pixbuf-2.0-0:armhf libgl1:armhf libgl1-amber-dri:armhf
  libgl1-mesa-dri:armhf libglapi-mesa:armhf libglib2.0-0:armhf libglvnd0:armhf
  libglx-mesa0:armhf libglx0:armhf libgnutls30:armhf libgraphite2-3:armhf
  libgtk2.0-0:armhf libharfbuzz0b:armhf libhogweed6:armhf libicu70:armhf
  libjbig0:armhf libjpeg-turbo8:armhf libjpeg8:armhf libllvm15:armhf
  libmd0:armhf libnettle8:armhf libp11-kit0:armhf libpango-1.0-0:armhf
  libpangocairo-1.0-0:armhf libpangoft2-1.0-0:armhf libpixman-1-0:armhf
  libpng16-16:armhf librsvg2-2:armhf librsvg2-common:armhf libsensors5:armhf
  libstdc++6:armhf libtasn1-6:armhf libthai0:armhf libtiff5:armhf
  libwayland-client0:armhf libwayland-server0:armhf libwebp7:armhf
  libx11-6:armhf libx11-xcb1:armhf libxau6:armhf libxcb-dri2-0:armhf
  libxcb-dri3-0:armhf libxcb-glx0:armhf libxcb-present0:armhf
  libxcb-randr0:armhf libxcb-render0:armhf libxcb-shm0:armhf
  libxcb-sync1:armhf libxcb-xfixes0:armhf libxcb1:armhf libxcomposite1:armhf
  libxcursor1:armhf libxdamage1:armhf libxdmcp6:armhf libxext6:armhf
  libxfixes3:armhf libxi6:armhf libxinerama1:armhf libxkbfile1:armhf
  libxml2:armhf libxrandr2:armhf libxrender1:armhf libxshmfence1:armhf
  libxtst6:armhf libxxf86vm1:armhf
使用 'sudo apt autoremove' 將之移除。
下列套件將會被【移除】:
  teamviewer*
升級 0 個,新安裝 0 個,移除 1 個,有 6 個未被升級。
此操作完成之後,會空出 388 MB 的磁碟空間。
是否繼續進行 [Y/n]? [Y/n] y
(讀取資料庫 ... 目前共安裝了 290065 個檔案和目錄。)
正在移除 teamviewer (15.55.3)……
Removed /etc/systemd/system/multi-user.target.wants/teamviewerd.service.
Clearing assignments ...
done
執行 desktop-file-utils (0.26-1ubuntu3) 的觸發程式……
執行 hicolor-icon-theme (0.17-2) 的觸發程式……
執行 gnome-menus (3.36.0-1ubuntu3) 的觸發程式……
執行 mate-menus (1.26.0-2ubuntu2) 的觸發程式……
執行 dbus (1.12.20-2ubuntu4.1) 的觸發程式……
執行 mailcap (3.70+nmu1ubuntu1) 的觸發程式……
執行 bamfdaemon (0.5.6+22.04.20220217-0ubuntu1) 的觸發程式……
Rebuilding /usr/share/applications/bamf-2.index...
(讀取資料庫 ... 目前共安裝了 289145 個檔案和目錄。)
正在清除 teamviewer (15.55.3) 的設定檔……

沒有留言 :