E: 無法定位軟體包、E: 無法獲得鎖 /var/lib/dpkg/lock - open (11: 資源暫時不可用)、E: 無法鎖定管理目錄(/var/lib/dpkg/)

private_static發表於2019-04-22

今天在安裝wine的時候遇到了太多坑,可謂是一步一個坑!記錄一下

  • 起因是想在linux上執行exe檔案,本人對linux也僅限於vim。所以也遇到很多常識性的坑。大佬勿笑。
  • 查詢資料說要裝一個wine。但是由於網路原因出了各種么蛾子。安裝的wine各種扯拐!我也是醉了
坑一:安裝wine。
  • 當我直接用sudo apt-get istall wine 準備直接安裝的時候,他告訴我要指定版本。
    在這裡插入圖片描述
  • 那我就指定版本吧,他有告訴我命令格式不對,網上查了一下,發現還真不對。
    在這裡插入圖片描述
  • 正確格式
   sudo apt-get install softname=version
  • 比如上面遇到的問題,使用:
   sudo apt-get install wine-stable=3.0-1ubuntu1 
   或者
   sudo apt-get install wine-development=3.6-1
  • 但是我們執行exe貌似是第一個。那我開始就裝的第一個 wine-stable=3.0-1ubuntu1 。
坑二:Could not load wine-gecko. HTML rendering will be disabled.

在這裡插入圖片描述
經過漫長的等待以後wine是安裝好了,事實證明我也已經裝上了wine。但是還是不能執行exe。
在這裡插入圖片描述
點選exe沒有任何反應。說明我的wine應該是有問題。所以我檢查了我的wine的各種元件是否安裝正常。終端執行:

    winecfg

在這裡插入圖片描述

  • 果然少了個wine-gecko,我去了解了一下wine-gecko的作用。Gecko (壁虎) 其實就是 Wine 從 Mozilla 借來的 HTML 頁面排版渲染引擎,以便在 Wine 裡模擬 IE,這樣才能正常開啟網頁,尤其是一些把瀏覽器嵌入了的應用。
  • 雖然聽起來和不能執行exe沒有多大作用,但是新手的學習本來就是個試錯的過程。多嘗試吧。所以我又查了一下如何安裝wine-gecko。

坑三:安裝遇到鎖

      E: 無法獲得鎖 /var/lib/dpkg/lock - open (11: 資源暫時不可用)

      E: 無法鎖定管理目錄(/var/lib/dpkg/),是否有其他程式正佔用它?

在這裡插入圖片描述

  • 既然遇到鎖,那我們就來解鎖唄。說是程式佔用。那我們就來查詢程式,找到佔用的程式,把他幹掉就OK了。
    1、查詢程式:
     ps -aux

在這裡插入圖片描述
2、找到佔用的程式,幹掉它!
在這裡插入圖片描述

     sudo kill 2062    // 2062是我電腦裡的程式號,都不一樣。

3、然後就可以了…

坑四:你以為這就結束了麼?沒有

  • E: 無法定位軟體包 wine
    在這裡插入圖片描述
    其實用過linux都知道,這是因為你本地沒有該功能的資源或者你更換了源但是還沒有重新update,所以只需要更新一下本地資源就可以。
    sudo apt-get update
  • 問題暫時解決。我們繼續踩坑。

經過以上挫折後我推測是不是我的wine裝錯了,我尋思又把wine-development 3.6-1也裝了一遍。結果還是不能執行,網上大佬說可能是路徑,也可能是我的檔案包出問題了。反正我是準備重灌了!

  • 結果還是這樣:
    在這裡插入圖片描述

  • 雖然踩了一堆坑,到最後我還是沒能執行起來exe。失敗的嘗試,失敗的部落格。哈哈
    程式設計師的路都是磕磕碰碰的,希望和我一樣的小白不要怕犯錯,多去嘗試,現在多踩坑,以後才能少踩坑。加油!

相關文章