當前位置:編程學習大全網 - 源碼下載 - Dapper源代碼錯誤

Dapper源代碼錯誤

常見問題

雖然apt-get是壹個非常智能的包管理器,但是不可避免的會有壹些問題,所以這個頁面收集了最常見的錯誤和解決方法

問題壹

終端出現:

e:子進程/usr/bin/dpkg返回了錯誤代碼(1)

解決方案,終端執行:

cd /var/lib/dpkg

sudo mv info info.bak

sudo mkdir信息

sudo dpkg -配置-a

sudo apt-get安裝

sudo mv/var/lib/dpkg/info/*/var/lib/dpkg/info . bak

sudo rm -rf /var/lib/dpkg/info

sudo mv/var/lib/dpkg/info . bak/var/lib/dpkg/info

問題2

使用apt-get命令安裝軟件時,終端提示:

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

e:無法鎖定管理目錄(/var/lib/dpkg/)。它是否被另壹個進程占用?

解決方案如下:

方法壹

請打開包管理器(如apt-get或

Aptitude)正在運行,如果不知道是哪個程序請先關機,打開終端查看apt-get相關的程序,sudo kill之前的數字。或者您可以重新啟動計算機。

方法2

打開終端,依次執行以下命令:

sudo RM/var/cache/apt/archives/lock

sudo rm /var/lib/dpkg/lock

sudo rm /var/lib/apt/lists/lock

註意:當方法1無效時,方法2適用。

問題3

使用apt-get刷新源,終端出現:

e:壹些索引文件下載失敗。它們被忽略了,或者用舊的來代替。

解決方案如下:

方法壹

詳細檢查錯誤信息。如果是PPA來源造成的,請刪除無效的PPA來源。

方法2

如果是因為官方默認源被修改了,可以將默認源恢復到Deepin默認源。

方法3

服務器可能有問題。請稍候,然後再次刷新本地源列表。如果還是不行,試試終端執行:

sudo RM/var/lib/apt/lists/partial/*

sudo apt-get更新

問題4

使用apt-get刷新源碼,終端提示:

W: GPG錯誤:dapper Release:以下簽名無法驗證,因為沒有公鑰:no _ pubkey 06 ea 41 de 4 f 6 c 1 e86。

解決方案,終端執行:

gpg-key server subkeys.pgp.net-recv 4f6c 1e 86

gpg-export-armor 4f6c 1e 86 | sudo apt-key add-

註意:如果其他公鑰缺失,只需將命令中的兩位4F6C1E86改為NO _ pubkey 06ea 41 de 4 F6 c 1e 86中的後8位即可!

如果是PPA源,執行:

sudo apt-key adv-recv-keys-key server keyserver.ubuntu.com

問題5

使用apt-get安裝軟件,終端提示:

E: dpkg中斷。您必須手動運行sudo DPKG-配置-a來解決這個問題。

解決方法,根據提示。終端執行:

sudo dpkg -配置-a

如果仍然不起作用,執行:

sudo rm /var/lib/dpkg/updates/*

sudo apt-get更新

sudo apt-get升級

問題6

終端提示:

e:無法糾正問題,您持有破損的包裝。

這個問題壹般是依賴問題。嘗試在終端上執行:

sudo apt-get安裝

如果無效,則執行:

sudo dpkg -配置-a

或者可以根據終端的完整提示刪除導致依賴問題的軟件包,終端執行:

Sudoapt-getremovxxx # # xxx是導致依賴問題的包的名稱。

然後,終端執行:

sudo apt-get更新

問題7

終端出現:

E:遇到沒有Package: header的部分,E:merge list/var/lib/apt/lists/archive . canonical . com _ dists _ maverick _ partner _ binary-i386 _ Packages有問題,

e:無法解析或打開軟件包列表或狀態文件。'

解決方案,終端執行:

sudo RM-RF/var/lib/apt/lists/*-VF

sudo apt-get更新

問題8

為什麽我不能同時安裝多個軟件?

首要原因是Linux。

Deepin采用DPKG包管理,軟件由DPKG統壹安裝(源代碼編譯軟件除外),Linux下的軟件具有軟件依賴的特殊性。如果同時安裝了多個軟件,DPKG不能安全地記錄軟件的依賴包和主程序。

如果同時運行兩個或兩個以上的DPKG包管理,會出現管理目錄無法鎖定,軟件依賴會出現問題,只能壹個壹個安裝軟件。

註意:Linux Deepin使用DPKG包管理,所以本文只適用於DPKG包管理的Linux發行版。

問題9

降級軟件包

在某些情況下,我們需要壹個較低版本的軟件,而不是最新的版本,包管理器已經為我們升級到了最新的版本。這時候我們需要降級壹個軟件包。讓我們降級火狐

例如,解釋如何降級軟件包。

在Linux Deepin 12.06中,Firefox已經升級到16.0.x

版本,我們需要壹個更低的版本來實現與壹些擴展的兼容性。

首先,我們可以使用以下命令來查看軟件倉庫中有哪些版本的Firefox可用:

apt-cache麥迪遜火狐

輸出結果如下:

Firefox | 15 . 0 . 1+build 1-0 Ubuntu 0 . 12 . 04 . 1 |/Ubuntu/precise-security/main i386軟件包

Firefox | 15 . 0 . 1+build 1-0 Ubuntu 0 . 12 . 04 . 1 |/Ubuntu/precise-updates/main i386軟件包

Firefox | 11.0+build 1-0 Ubuntu 4 |/Ubuntu/precise/main i386軟件包

Firefox | 11.0+build 1-0 Ubuntu 4 |/Ubuntu/precise/main Sources

Firefox | 15 . 0 . 1+build 1-0 Ubuntu 0 . 12 . 04 . 1 |/Ubuntu/precise-security/main Sources

Firefox | 15 . 0 . 1+build 1-0 Ubuntu 0 . 12 . 04 . 1 |/Ubuntu/precise-updates/main Sources

假設我們要縮減到版本11.0,那麽我們需要做以下事情:

sudo apt-get安裝Firefox = 11.0+build 1-0 Ubuntu 4

可以降到這個版本。該命令的格式是:

sudo apt-get安裝pkg =版本

其中pkg是要降級的軟件包的名稱,version是要降級的軟件包的版本。

此時,我們還需要阻止軟件包管理器升級軟件包:

sudo echo " Firefox hold " | sudo dpkg-set-selections

至此,軟件包的降級過程完成。

問題10

當終端安裝wine軟件或其他軟件時,可能會出現:

軟件包設置-TTF-mscorefonts-installer-xxxx-正在設置確認屏幕。

只需按TAB鍵來選擇按鈕,然後回車來鍵入,用

& lt否& gt選擇屏幕並選擇

問題十壹

添加ppa以報告錯誤。本節執行如下:

sudo添加-apt-儲存庫ppa:×××××

錯誤消息如下所示:

回溯(最近壹次呼叫):

文件“/usr/bin/add-apt-repository”,第160行,位於

sp =軟件屬性(選項=選項)

文件"/usr/lib/python3/dist-

包/軟件屬性/軟件屬性. py”,第96行,在init

self.reload_sourceslist()

文件"/usr/lib/python3/dist-

packages/software properties/software properties . py”,第584行,在reload_sourceslist中

self . distro . get _ sources(self . sources list)

get_sources中的文件“/usr/lib/python 3/dist-packages/apt sources/distro . py”,第87行

引發NoDistroTemplateException("錯誤:找不到"

apt sources . distro . nodistrotemplate異常:錯誤:找不到分發模板

終端執行”

sudo gedit/usr/share/python-apt/templates/linuxdeepin . info

增加

套房:quantal

倉庫類型:deb

BaseURI: /deepin/

馬徹裏:packages.linuxdeepin.com

mirrors file-amd64:Linux deepin . mirrors

mirrors file-i386:Linux deepin . mirrors

描述:Linux Deepin 12.12 ' Quantal '

組件:主

組件描述:官方支持

CompDescriptionLong: Deepin支持的開源軟件

組件:非免費

組件描述:受限軟件

CompDescriptionLong:受版權或法律問題限制的軟件

然後,終端執行:

sudo add-apt-repository PPA:realender/xxxxx

sudo apt-get更新

sudo apt-get安裝xxxx

問題12

終端刷新源出錯:

w:無法下載bzip2,哈希校驗和不匹配。

這可能是網絡問題造成的,下載的數據不完整或錯誤。

運行以下命令以獲取更新所需下載的軟件包列表的文件地址:

sudo apt-get update-print-uri & gt;apt-get-urls.txt

用Firefox的downloadthemall插件下載上面的列表文件。(用Firefox打開以上txt文件,批量下載)下載時註意:文件保存的位置,比如/home/妳的用戶名/pool。

重命名蒙版:填寫“*卷曲*/*名稱*”。*ext* "(不帶引號)。

  • 上一篇:如何安裝cpufreq內核子系統
  • 下一篇:現在給妳500萬,讓妳去創業,妳會做什麽?
  • copyright 2024編程學習大全網