嘗試安裝 ceph-deploy 時出現 dpkg 錯誤

嘗試安裝 ceph-deploy 時出現 dpkg 錯誤

我無法ceph-deploy在 Ubuntu 20.04.2 LTS 上安裝。當我嘗試時:

apt install ceph-deploy

我明白了:

dpkg: error processing archive /var/cache/apt/archives/ceph-deploy_2.0.1-0ubuntu1_all.deb (--unpack):
 trying to overwrite '/usr/share/man/man8/ceph-deploy.8.gz', which is also in package ceph-base 15.2.11-0ubuntu0.20.04.2
Errors were encountered while processing: 
 /var/cache/apt/archives/ceph-deploy_2.0.1-0ubuntu1_all.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)

似乎是這裡列出的這個錯誤: https://bugs.launchpad.net/ubuntu/+source/ceph/+bug/1892448

可以這個包解決這個問題?

我需要安裝那個軟體包嗎?如果是,我該怎麼做以及我還需要做什麼?

答案1

您可以使用下面的低階命令覆蓋軟體包安裝

sudo dpkg -i --force-all /var/cache/apt/archives/ceph-deploy_2.0.1-0ubuntu1_all.deb

然後運行

sudo apt-get install -f
sudo dpkg --configure -a

恢復軟體包安裝。

答案2

據我記得 ceph-deploy 不再維護。您可以使用 Cephadm 或更可靠的方式,以老式方式安裝 ceph 叢集 - 逐個命令列。這樣你就不會依賴某些包裝器,最重要的是,你開始理解你在做什麼...

你需要知道的一切都在這裡: https://docs.ceph.com/en/latest/install/index_manual/#get-software

相關內容