[博客更新]Ubuntu 安裝本地 deb 包以及解決本地包的依賴問題

2021-01-09 日出一點一的博客

前幾天 Ubuntu 18.04 發布了,我也第一時間安裝體驗了一把,由於自帶的那個火狐瀏覽器我並不喜歡,在谷歌官網下的 Chrome 安裝包也是 deb 格式的,這裡就順便記錄一下 Ubuntu 怎麼安裝 deb 包和修復依賴。其實命令很簡單:

sudo dpkg -i **********.deb#如果出現依賴問題:sudo apt-get -f install#安裝完依賴後在安裝 deb 包sudo dpkg -i **********.deb

具體的內容如下:

我下載了一個 google-chrome-stable_current_amd64.deb 安裝包,用 dpkg 命令來安裝:

sudo dpkg -i google-chrome-stable_current_amd64.deb

結果出現了依賴問題:

sunriseydy@ubuntu:~/Downloads$ sudo dpkg -i google-chrome-stable_current_amd64.deb[sudo] sunriseydy 的密碼:正在選中未選擇的軟體包 google-chrome-stable。(正在讀取資料庫 ... 系統當前共安裝有 172854 個文件和目錄。)正準備解包 google-chrome-stable_current_amd64.deb ...正在解包 google-chrome-stable (64.0.3282.186-1) ...dpkg: 依賴關係問題使得 google-chrome-stable 的配置工作不能繼續: google-chrome-stable 依賴於 gconf-service;然而: 未安裝軟體包 gconf-service。 google-chrome-stable 依賴於 libappindicator1;然而: 未安裝軟體包 libappindicator1。 google-chrome-stable 依賴於 libgconf-2-4 (>= 3.2.5);然而: 未安裝軟體包 libgconf-2-4。dpkg: 處理軟體包 google-chrome-stable (--install)時出錯: 依賴關係問題 - 仍未被配置正在處理用於 gnome-menus (3.13.3-11ubuntu1) 的觸發器 ...正在處理用於 desktop-file-utils (0.23-1ubuntu3) 的觸發器 ...正在處理用於 mime-support (3.60ubuntu1) 的觸發器 ...正在處理用於 man-db (2.8.3-2) 的觸發器 ...在處理時有錯誤發生:google-chrome-stable

怎麼修復依賴問題呢?需要先用 apt 命令來修復依賴:

sudo apt-get -f install

結果如下:

sunriseydy@ubuntu:~/Downloads$ sudo apt-get -f install正在讀取軟體包列表... 完成正在分析軟體包的依賴關係樹正在讀取狀態信息... 完成正在修復依賴關係... 完成下列軟體包是自動安裝的並且現在不需要了: linux-image-4.15.0-13-generic linux-image-extra-4.15.0-13-generic使用'sudo apt autoremove'來卸載它(它們)。將會同時安裝下列軟體: gconf-service gconf-service-backend gconf2-common libappindicator1 libgconf-2-4 libindicator7建議安裝: indicator-application下列【新】軟體包將被安裝: gconf-service gconf-service-backend gconf2-common libappindicator1 libgconf-2-4 libindicator7升級了 0 個軟體包,新安裝了 6 個軟體包,要卸載 0 個軟體包,有 20 個軟體包未被升級。有 1 個軟體包沒有被完全安裝或卸載。需要下載 886 kB 的歸檔。解壓縮後會消耗 8,211 kB 的額外空間。您希望繼續執行嗎? [Y/n] y

等待安裝完成之後,依賴問題就會修復,這個時候再安裝一次之前的 deb 包:

sunriseydy@ubuntu:~/Downloads$ sudo dpkg -i google-chrome-stable_current_amd64.deb(正在讀取資料庫 ... 系統當前共安裝有 173119 個文件和目錄。)正準備解包 google-chrome-stable_current_amd64.deb ...正在將 google-chrome-stable (64.0.3282.186-1) 解包到 (64.0.3282.186-1) 上 ...正在設置 google-chrome-stable (64.0.3282.186-1) ...正在處理用於 gnome-menus (3.13.3-11ubuntu1) 的觸發器 ...正在處理用於 desktop-file-utils (0.23-1ubuntu3) 的觸發器 ...正在處理用於 mime-support (3.60ubuntu1) 的觸發器 ...正在處理用於 man-db (2.8.3-2) 的觸發器 ...

這樣子該 deb 包就安裝成功了

原文地址:https://blog.sunriseydy.top/technology/server-blog/server/ubuntu-install-deb-fix-dependences/

相關焦點

  • 本地安裝DEB包的3種命令行工具(適合Debian體系)
    前言在本教程中,我們將學習如何使用三種不同的命令行工具(dpkg、apt和gdebi)在Debian及其衍生產品(如Ubuntu和Linux Mint)中安裝本地軟體包(. deb)。這對那些從Windows遷移到Ubuntu或Linux Mint的新用戶很有用。他們面臨的最基本的問題是在系統上安裝本地軟體。
  • 在 Ubuntu Linux 上安裝 Deb 文件的 3 種方法 | Linux 中國
    現在問題產生了,你將如何安裝 deb 文件呢?在 Ubuntu 中有多種安裝 DEB 軟體包的方法。在這篇教程中,我將向你依次地展示它們。在 Ubuntu 和基於 Debian 的 Linux 發行版中安裝 .deb 文件你可以選擇一個 GUI 工具或一個命令行工具來安裝一個 deb 軟體包。你擁有選擇權。
  • Ubuntu離線安裝Broadcom無線網卡驅動,就這麼簡單!
    下面是不同型號對應的解決方法表:通過 CTRL+ALT+T 打開終端:cat /etc/debian_versionlspci -vvnn | grep -A 9 Network通過運行上面的命令,我們可以看到:第一個命令顯示的是ubuntu版本對應的debian版本 buster,如果是安裝firmware-b43-installer
  • Ubuntu 12.04系統配置教程
    apt-get updatesudo apt-get install indicator-ubuntuone……不一而足,各位可參考其他兄弟博客上的文章介紹,安裝自己需要的指示器即可。推薦:Askubuntu Indicator 收集帖六、其它系統設置A:安裝 Gdebi如果不安裝 Gdebi,直接雙擊下載的 deb 格式軟體包,系統會調用 Ubuntu 軟體中心安裝,這個及其糟糕。當然,不安裝 Gdebi,可以使用命令 dpkg 安裝 deb 軟體包也可以。
  • 如何在Linux Ubuntu中安裝IntelliJ IDEA最新版
    ▲  IntelliJ IDEA 2017.2特點:  更智能的代碼完成和控制流程分析  更新了檢查和快速修復  官方Linux二進位文件可從以下連結下載:  下載IntelliJ IDEA 2017.2:https://www.jetbrains.com/idea/download/#section=linux  解壓縮包,運行ide文件夾中的idea.sh啟動IDE,可以手動創建應用程式啟動器。
  • 大白實操:1分鐘安裝deb插件包
    deb是Debian軟體包格式的文件擴展名( .deb)。通俗點說就是作者寫的代碼插件包。
  • Linux安裝軟體的7種方式
    2、deb包的軟體安裝方式及步驟(1)找到自己所需版本的軟體包(例:軟體包名稱為chengxuyuan.deb),並下載或者拷貝到自己制定的目錄。(2)如果使用root的直接到第三步,非root用戶需要切換到root帳戶下。(3)通過cd命令切換到軟體所在的目錄。
  • 用dpkg命令在Debian系的Linux系統中管理軟體包
    這個文件包含了可用包的列表 $ /var/lib/dpkg/status  2) 安裝/升級軟體 在基於 Debian 的系統裡,比如 Debian、Mint、Ubuntu 和 elementryOS,用以下命令來安裝/升級 .deb 軟體包。
  • [圖]Ubuntu 16.04 LTS支持deb和snap兩種套件包
    Canonical近日宣布Ubuntu 16.04 LTS(長期支持)將會支持snap套件包格式和相關工具,進而讓終端用戶獲得更多的最新應用程式
  • 無需Cydia直接在瀏覽器上下載deb安裝包教程
    無需Cydia直接在瀏覽器上下載deb安裝包教程 2017-02-05 11:27 | 作者:leidian | 來源:265G QQ群號:624022706
  • [圖]Chrome OS現初步支持.deb安裝包文件!
    [圖]Chrome OS現初步支持.deb安裝包文件!責任編輯:huangshihong 在Google的不懈努力下,Chromebook用戶可以在基於Linux的Chrome OS系統中運行Linux應用程式,而近日公司再次宣布在Files應用中引入了對Debian安裝包的支持
  • Repo Updates,查詢插件官方源,下載插件deb安裝包
    頁面底部有主頁、包、源、類型和搜索按鈕,點擊可以快速到達相應頁面。例如搜索通話錄音插件AudioRecorder XS,如下圖右所示。在插件Version History 歷史版本一欄,點擊藍色字體,可以直接下載插件的deb 安裝包。
  • 安裝這個deb包可修復Cydia Substrate問題
    威鋒網訊,如果你已經對 iOS 8.3 進行了越獄的話,你一定會因為越獄工具缺少 Cydia Substrate 支持而懊惱,越獄團隊太極也表示會儘快放出新版本來修復這個目前 iOS 8.3 越獄工具的主要問題。
  • 谷歌出招,欲讓線下分享的安裝包安全無憂
    IT之家6月20日消息 谷歌於本月19日更新了安卓開發者博客,表示將通過在APK應用安裝包裡添加元數據(metadata)的方式,讓用戶通過非Google Play渠道(比如用戶之間互相分享)安裝的應用也能保留Google Play的安全驗證。
  • deb怎麼安裝deb格式怎麼安裝
    deb怎麼安裝deb格式怎麼安裝 2012-03-29 17:03 | 作者:SORA | 來源:265G QQ群號:624022706 | 我要分享:
  • 無法在 Ubuntu 20.04 上安裝 Deb 文件?這是你需要做的! | Linux...
    雙擊 .deb 文件後無法通過 Ubuntu 20.04 的軟體中心安裝?你不是唯一遇到此問題的人。本教程展示了解決方法。https://linux.cn/article-12220-1.html作者:Abhishek Prakash譯者:geekpi雙擊.deb 文件後無法通過 Ubuntu 20.04 的軟體中心安裝?你不是唯一遇到此問題的人。本教程展示了解決方法。在「」一文中,一些讀者提到他們遇到了麻煩。
  • Linux如何安裝軟體
    常見的有以下幾種安裝方法源碼安裝rpm包安裝yum安裝 (RedHat、CentOS)apt-get安裝 (debian,ubuntu)源碼安裝以安裝gcc為例,登陸https://gcc.gnu.org/,下載自己想要的版本的gcc安裝包上傳gcc-4.1.2.tar.gz到Linux伺服器任意目錄,解壓解壓目錄執行shell命令configuration解壓目錄執行
  • 修復Ubuntu 中的 「Unable to parse package file」 錯誤
    如果你使用命令行更新 Ubuntu,那可能會遇到一些「錯誤」。其中一些「錯誤」基本上是內置功能,可防止對系統進行不必要的更改。在本教程中,我不會涉及那些細節。在本文中,我將向你展示如何解決在更新系統或安裝新軟體時可能遇到的以下錯誤:Reading package lists… Error!