- 安裝命令
sudo apt-get install openssh-server
- 提示如下錯誤
正在讀取軟件包列表... 完成
正在分析軟件包的依賴關系樹
正在讀取狀態信息... 完成
沒有可用的軟件包 openssh-server,但是它被其它的軟件包引用了。
這可能意味着這個缺失的軟件包可能已被廢棄,
或者只能在其他發布源中找到
E: 軟件包 openssh-server 沒有可安裝候選
原因是apt-get沒有更新, 執行以下命令更新:
sudo apt-get update
如果仍然提示這個錯誤, 則需要檢查下"系統設置" - "軟件與更新" 下是否勾選了允許從服務器更新軟件.
- 提示如下錯誤
正在讀取軟件包列表... 完成
正在分析軟件包的依賴關系樹
正在讀取狀態信息... 完成
有一些軟件包無法被安裝。如果您用的是 unstable 發行版,這也許是
因為系統無法達到您要求的狀態造成的。該版本中可能會有一些您需要的軟件
包尚未被創建或是它們已被從新到(Incoming)目錄移出。
下列信息可能會對解決問題有所幫助:
下列軟件包有未滿足的依賴關系:
openssh-server : 依賴: openssh-client (= 1:7.2p2-4)
依賴: openssh-sftp-server 但是它將不會被安裝
推薦: ssh-import-id 但是它將不會被安裝
E: 無法修正錯誤,因為您要求某些軟件包保持現狀,就是它們破壞了軟件包間的依賴關系。
- 按錯誤提示的版本, 安裝對應版本的openssh-client
sudo apt-get install openssh-client=1:7.2p2-4
- 再次執行安裝ssh-server命令
sudo apt-get install openssh-server
- 啟動ssh-server
/etc/init.d/ssh start
好了, 可以愉快的scp了.
- 其他安裝錯誤處理
sudo apt-get install gcc-5-base=5.3.1-14ubuntu2
正在讀取軟件包列表... 完成
正在分析軟件包的依賴關系樹
正在讀取狀態信息... 完成
有一些軟件包無法被安裝。如果您用的是 unstable 發行版,這也許是
因為系統無法達到您要求的狀態造成的。該版本中可能會有一些您需要的軟件
包尚未被創建或是它們已被從新到(Incoming)目錄移出。
下列信息可能會對解決問題有所幫助:
下列軟件包有未滿足的依賴關系:
colord : 依賴: libsane (>= 1.0.24) 但是它將不會被安裝
libgail-common : 依賴: libgail18 (= 2.24.30-1ubuntu1.16.04.2) 但是它將不會被安裝
E: 錯誤,pkgProblemResolver::Resolve 發生故障,這可能是有軟件包被要求保持現狀的緣故。
- 解決辦法, 直接卸載該庫, 重裝.
apt-get purge libgail18
sudo apt-get install gcc-5-base=5.3.1-14ubuntu2