ubuntu下百度雲安裝


1、安裝

在github上下載 .deb 安裝包

下載地址 https://github.com/LiuLang/bcloud-packages

下載完成雙擊安裝文件安裝成功

 

2、解決驗證碼問題

  (1) 控制台輸入命令 dpkg -S bcloud | grep "SigninDialog.py"  查找SigninDialog.py文件。 sudo gedit   xx/xx/SigninDialog.py編輯這個文件

 (2)

    SigninDialog.py的第322行和386行:
      if not verifycode or len(verifycode) != 4:改為if not verifycode:
    SigninDialog.py的第118行:

      def on_vcode_confirm_clicked(self, button):
          self.check_entry()

    改為

        def on_vcode_confirm_clicked(self, button):
           self.response(Gtk.ResponseType.OK)

    SigninDialog.py第315行左右的tokens['token']改為tokens

 

3、解決網絡錯誤問題

  Step1: sudo gedit /usr/lib/python3/dist-packages/bcloud/auth.py
  Do: 在get_bdstoken函數的if req:前添加一行輸入"cookie.load_list(req.headers.get_all('Set-Cookie'))"

  Step2: sudo gedit /usr/lib/python3/dist-packages/bcloud/pcs.py
  Do: 所有cookie.sub_output(),無論原來幾個參數,都在末尾加上,'SCRC','STOKEN'
  例: 'Cookie': cookie.sub_output('BAIDUID', 'BDUSS', 'PANWEB', 'cflag', 'SCRC', 'STOKEN'),

  Step3: 刪除配置數據和緩存
  sudo rm -rf ~/.config/bcloud/*
  sudo rm -rf ~/.cache/bcloud/*

  Step4: 重新運行Bcloud

 


免責聲明!

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



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