在ubuntu 下我們有很多情況要訪問海外網絡,有些時候我們在終端會做一些網絡操作,比如下載gradle包等,由於一些你懂我也懂的原因,某些網絡操作不是那麼理想,這時候我們就需要設置代理來自由地訪問網絡。
系統版本:ubuntu 16.04 amd64
1.shadowscoks+Genpac 實現 網頁訪問自由
安裝shadowscoks
安裝步驟:
- 1.添加PPA源:
sudo add-apt-repository ppa:hzwhuang/ss-qt5
- 更新軟件列表:
sudo apt-get update
- 安裝shadowsocks:
sudo apt-get install shadowsocks-qt5
出現錯誤:
您可能需要運行“apt-get -f install”來糾正下列錯誤:
下列軟件包有未滿足的依賴關係:
netease-cloud-music : 依賴: vlc (>= 2.1.0) 但是它將不會被安裝
shadowsocks-qt5 : 依賴: libqrencode3 (>= 3.2.0) 但是它將不會被安裝
依賴: libzbar0 (>= 0.10) 但是它將不會被安裝
依賴: libqtshadowsocks (>= 1.10.0) 但是它將不會被安裝
E: 有未能滿足的依賴關係。請嘗試不指明軟件包的名字來運行“apt-get -f install”(也可以指定一個解決辦法)。
解決辦法:
參考
把:sudo apt-get install 換成 sudo aptitude install,aptitude 與 apt-get 一樣,是 Debian 及其衍生系統中功能極其強大的包管理工具。與 apt-get 不同的是,aptitude 在處理依賴問題上更佳一些。舉例來說,aptitude 在刪除一個包時,會同時刪除本身所依賴的包。這樣,系統中不會殘留無用的包,整個系統更爲乾淨。以下是總結的一些常用 aptitude 命令,僅供參考。
命令 作用
aptitude update 更新可用的包列表
aptitude upgrade 升級可用的包
aptitude dist-upgrade 將系統升級到新的發行版
aptitude install pkgname 安裝包
aptitude remove pkgname 刪除包
aptitude purge pkgname 刪除包及其配置文件
aptitude search string 搜索包
aptitude show pkgname 顯示包的詳細信息
aptitude clean 刪除下載的包文件
aptitude autoclean 僅刪除過期的包文件
- 配置shadowsocks帳號信息
dash中搜索shadow,然後打開shadowsocks-qt5軟件
在空白編輯區域點擊鼠標右鍵,點擊【添加】,然後填入正確的連接信息
然後點擊【連接】,狀態顯示爲已連接。