Ubuntu軟件包更新問題


Windows下做Linux開發需要SSH強大功能的支持。安裝SSH的過程會出現了很多問題,看完這篇文章可以讓你少走些彎路,PS:折騰一下午的成果。

Ubuntu的apt-get工具的牛逼之處簡直無人能及,Apt-get應用就是通過一個記錄有所有可用軟件包的配置文件,在服務器上查找你想要的可用軟件包,然后下載並安裝,

在終端輸入命令行:

$ sudo apt-get install openssh-server

出現錯誤:

完成正在分析軟件包的依賴關系樹正在讀取狀態信息...
完成現在沒有可用的軟件包 openssh-server,
但是他被其他的軟件包引用了這可能意味着這個缺失的軟件包可能已被廢棄,或者只能在其他發布源中找到
E:軟件包 openssh-server 還沒有可供安裝的候選者

 

截圖:

 

分析原因可能是因為apt-get 的源列表里邊找不到我想要的openssh,隨着Ubuntu系統的更新。誰的服務器還給你維護着兩年前的源,就算有,經歷了兩年的滄海桑田,對應的更新地址應該也變了。解救而上述問題的方法就是更新你的sources.list,位於/etc/apt/sources.list 。 另外,隨着版本更新,老版本的源列表在執行

現介紹一種簡便的更新源的方法,具體方法如下:

1. 打開設置》》軟件和更新

 

2. 在下載自->下拉框中

直接點擊”選擇最佳服務器”,系統會自動測試最優的服務器源。

 

3. 更新系統

終端命令行輸入:

sudo apt-get update

sudo apt-get upgrade

sudo apt-get dist-upgrade

更新成功后是:

 

然后重新執行上邊命令試試:

$ sudo apt-get install openssh-server

系統會自動檢索關聯包,然后提示下載確認,輸入:y  ,回車,等他自行下載安裝。

不出意外的話,更新完后就已經安裝好了,

啟動SSH服務器:

$ sudo /etc/init.d/ssh start

或者 :$ sudo /etc/init.d/ssh resart

查看SSH服務器是否安裝成功:

輸入命令:ps -e|grep ssh

 

出現如圖上的sshd就是我們安裝的SSH服務器

也可以通過:ssh localhost命令看下。這個命令主要用來連接本機,如果出現需要密碼,說明成功

 

用ifconfig命令查看Linux主機IP地址,在Windows中使用cmd命令行,輸入ping命令測試。如果收到回碼,通信正常。ping 192.168.91.129 

再使用Putty進行測試


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM