1. 程式人生 > >Ubuntu-安裝deb軟體篇

Ubuntu-安裝deb軟體篇

dpkg 報出錯時,重置dpkg

sudo dpkg --configure -a

install chrome

 sudo dpkg -i google-chrome-stable_current_amd64.deb 

install git 

sudo apt-get install git

install sogou

sudo apt-get install fcitx libssh2-1
sudo dpkg -i sogoupinyin_2.2.0.0102_amd64.deb
其他參考:https://jingyan.baidu.com/article/08b6a591cb06f114a8092209.html

引用的apt-get -f文章如下

----------------------------------------------------

前提:一般使用者安裝都命令前都需要sudo ,或者在root使用者下

1、Ubuntu 16.04 安裝PyCharm

  •     Ubuntu 16.04 安裝PyCharm

   本文通過第三方源安裝PyCharm,好處是升級方便。

   新增源:
   $ sudo add-apt-repository ppa:mystic-mirage/pycharm

   安裝收費的專業版:
   $ sudo apt-get update
   $ sudo apt-get install pycharm

   安裝免費的社群版:
   $ sudo apt-get update
   $ sudo apt-get install pycharm-community
   $ sudo apt remove pycharm pycharm-community && sudo apt autoremove

  不用配置環境變數,在終端隨時可以啟動pycharm-community來開啟pycharm IDE

  • pycharm切換python2 和python3

    選擇pycharm View——勾選Toolbar;點選工具欄中的扳手狀的圖示——project Interpreter中切換

2、ubuntu16.04 安裝git:

  apt-get install git

  git init

      初始化空的 Git 倉庫於 /home/linuxidc/python3_1000/.git/

  git clone https://github.com/Ranxf/1000(將git上已有專案或指令碼clone到本地)

3、Ubuntu16.04安裝pip:

  apt-get install python3-pip

4、Ubuntu16.04安裝pytest:

  pip3 install pytest

  pytest --version(版本檢視),結果This is pytest version 3.2.3, imported from /usr/local/lib/python3.5/dist-packages/pytest.py

5、Ubuntu16.04 安裝selenium(安裝好後的目錄 /usr/local/lib/python3.5/dist-packages/)

  [email protected]:/usr/bin# pip3 install selenium或python3 -m pip install selenium自動安裝最新版本senlenium-3.6.0

如果之前安裝的是selenium2,執行升級安裝

  pip install --upgrade selenium 

  檢視selenium版本方法:

  python Console下:

  >>>import  selenium
  >>>print(selenium.__version__)
   3.6.0

Webdrive 支援firefox(geckodriver),chrome(chromedrive),IE(驅動)及Opera(驅動)。各瀏覽器驅動下載地址http://www.seleniumhq.org/projects/webdriver/

6、Ubuntu16.04 手動安裝firefox任何版本

  本次系統安裝後,Firefox版本為51.0.1(64-bit)。

如果你想在 Ubuntu 中手動下載最新版本的 Firefox,進入它的下載頁面。通過它你將可以獲取到最新版本並安裝它。

如果你想從初始版本安裝其它版本的 Firefox,訪問這個頁面。在這你將看到從0.8開始的每個版本。

下載完你想要的版本之後,切換到 home 目錄下的下載資料夾,因為 Ubuntu 的大多數檔案被下載到了這裡。

配置 Firefox

由於大多數 Firefox 下載檔案以.tar和.bz2格式儲存,必須從這些壓縮包中提取檔案。有很多方法可以在 Ubuntu 中解壓縮檔案。

比如我下面使用的命令。很容易從.tar和.bz2中提取檔案。

    1. tar -xvf firefox*.tar.bz2

解壓後,將會有一個新的 Firefox 檔案出現在下載資料夾中。這其中包含了所有的 Firefox 的檔案和可執行檔案。

由於我們不想刪除當前安裝的 Firefox,我們必須給每個版本的 Firefox 建立一個單獨的資料夾。因此,對於 Firefox 版本30,使用下面的命令在/opt目錄下建立一個包含新 Firefox 內容的資料夾。

    1. sudo mv firefox/ /opt/firefox55

現在,/opt/firefox55/目錄包含的所有檔案都是版本30的。

建立新的 Firefox 可執行符號連結

預設情況下,Firefox 的可執行檔案在這個路徑下:/user/bin/firefox。我們想要做的是臨時建立一個備份,這樣我們就可以使用我們的自定義安裝的可執行檔案。

要做到這一點,執行下面的命令。

    1. sudo mv /usr/bin/firefox /usr/bin/firefox-old

現在,我們已經從其預設位置移動了 Firefox 的可執行檔案,我們必須將預設位置連結到我們新的自定義安裝檔案。要做到這一點,執行下面的命令來建立我們版本55的一個符號連結。

    1. sudo ln -/opt/firefox55/firefox /usr/bin/firefox

這樣就設定完成了,我們自定義安裝的 Firefox 是 Ubuntu 預設的。每一次啟動 Firefox,它將通過之前的新連結載入新的可執行檔案。

7、Ubuntu16.04 手動安裝geckodriver

  • 檔案下載到home/下載目錄下;
  • cd 下載,tar -xvf geckodriver-v0.19.1-linux64.tar.gz;
  • cp geckodriver /usr/bin/
  • chmod +x geckodriver

本次使用的firefox版本55,配套geckodriverv0.19.1

 8、Ubuntu16.04安裝chrome方法:

  • wget -c https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb 如圖:
    \--2017-11-03 11:22:42--  https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb
    正在解析主機 dl.google.com (dl.google.com)... 203.208.43.70, 203.208.43.78, 203.208.43.64, ...
    正在連線 dl.google.com (dl.google.com)|203.208.43.70|:443... 已連線。
    已發出 HTTP 請求,正在等待迴應... 200 OK
    長度: 48725174 (46M) [application/x-debian-package]
    正在儲存至: “google-chrome-stable_current_amd64.deb”
    
    google-chrome-stabl 100%[===================>]  46.47M  3.88MB/s    in 11s     
    
    2017-11-03 11:22:54 (4.04 MB/s) - 已儲存 “google-chrome-stable_current_amd64.deb” [48725174/48725174])
  • dpkg -i google-chrome-stable_current_amd64.deb如圖:
    [email protected]:/opt# sudo dpkg -i google-chrome-stable_current_amd64.deb
    sudo: 無法解析主機:linuxidc: 連線超時
    (正在讀取資料庫 ... 系統當前共安裝有 222840 個檔案和目錄。)
    正準備解包 google-chrome-stable_current_amd64.deb  ...
    正在將 google-chrome-stable (62.0.3202.75-1) 解包到 (62.0.3202.75-1) 上 ...
    正在設定 google-chrome-stable (62.0.3202.75-1) ...
    正在處理用於 desktop-file-utils (0.22-1ubuntu5.1) 的觸發器 ...
    正在處理用於 gnome-menus (3.13.3-6ubuntu3.1) 的觸發器 ...
    正在處理用於 bamfdaemon (0.5.3~bzr0+16.04.20160824-0ubuntu1) 的觸發器 ...
    Rebuilding /usr/share/applications/bamf-2.index...
    正在處理用於 mime-support (3.59ubuntu1) 的觸發器 ...
    [email protected]:/opt# 

    則可以從應用程式中啟動chrome和鎖定到啟動欄。

如果安裝過程中有如下錯誤:

如顯示以下類似文字

Selecting previously unselected package google-chrome-stable.
(Reading database ... 154656 files and directories currently installed.)
Preparing to unpack google-chrome-stable_current_amd64.deb ...
Unpacking google-chrome-stable (50.0.2661.86-1) ...
dpkg: dependency problems prevent configuration of google-chrome-stable:
google-chrome-stable depends on libappindicator1; however:
Package libappindicator1 is not installed.

dpkg: error processing package google-chrome-stable (--install):
dependency problems - leaving unconfigured
Processing triggers for man-db (2.7.5-1) ...
Processing triggers for gnome-menus (3.13.3-6ubuntu3) ...
Processing triggers for desktop-file-utils (0.22-1ubuntu5) ...
Processing triggers for mime-support (3.59ubuntu1) ...
Errors were encountered while processing:
google-chrome-stable

則執行

sudo apt-get install

此時如顯示

Reading package lists... Done
Building dependency tree
Reading state information... Done
You might want to run 'apt-get -f install' to correct these.
The following packages have unmet dependencies:
google-chrome-stable : Depends: libappindicator1 but it is not installed
E: Unmet dependencies. Try using -f.

則執行

sudo apt-get install -f

完畢後重試以下命令,即可成功安裝chrome

sudo dpkg -i google-chrome-stable_current_amd64.deb

9、Ubuntu16.04安裝chrome驅動方法 
如果要只用IE或者Chrome瀏覽器執行Web自動化用例,則需要先安裝相應的瀏覽器驅動。要注意的是不同版本瀏覽器也對應不同版本的驅動,下載地址http://chromedriver.storage.googleapis.com/index.html選擇對應版本進行安裝。
我瀏覽器的版本為:版本 62.0.3202.75(正式版本) (64 位),我下載的驅動為V2.33。
----------ChromeDriver v2.33 (2017-10-03)----------
Supports Chrome v60-62
Resolved issue 2032: ChromeDriver crashes while creating DNS resolver [['Pri-1']]
Resolved issue 1918: Get/SetWindowSize & Get/SetWindowPosition commands are failing on Chromev62+ [['Pri-1']]
Resolved issue 2013: Android 8.0.0 webviews not supported [['Pri-2']]
Resolved issue 2017: In mobileEmulation "element is not clickable" if it is outside the visible area [['Pri-2']]
Resolved issue 1981: chromedriver does not respect excludeSwitches flag [['Pri-2']]
Partially Resolved issue 2002: Add Cookie is not spec compliant [[]]
Resolved issue 1985: FindElement raises the wrong error [[]]

下載完成後解壓檔案:

[email protected]:/home/linuxidc/下載# unzip chromedriver_linux64.zip
Archive:  chromedriver_linux64.zip
  inflating: chromedriver 

然後把他放到/urs/bin下面即可

[email protected]:/home/linuxidc/下載# cp chromedriver /usr/bin/

測試是否成功

可以編寫以下程式碼進行測試:


相關推薦

Ubuntu-安裝deb軟體

dpkg 報出錯時,重置dpkgsudo dpkg --configure -ainstall chrome sudo dpkg -i google-chrome-stable_current_amd64.deb install git sudo apt-get instal

Ubuntu 安裝deb格式的安裝包(收集)

pack cin 沒有 版本 pkg 格式 pos ive 搜索 備註:依賴問題沒有解決 Ubuntu軟件包格式為deb,安裝方法如下: sudo dpkg -i package.deb dpkg的詳細使用方法,網上有很多,下面簡單列了幾個: dpkg

ubuntu安裝軟體清理

    安裝完ubuntu系統後,對常用的軟體進行清理。     1.清理libreoffice    sudo apt-get remove libreoffice-common  &n

deepin-wine-for-ubuntu 安裝常用軟體 ubuntu

Deepin wine for Ubuntu 一、專案介紹 Deepin-wine 環境的 Ubuntu 移植版 二、軟體架構 軟體架構說明 (1)安裝教程 選擇操作I或II I. 推薦使用線上安裝指令碼: wget -qO- https://raw.g

Ubuntu:安裝常用軟體找不到安裝包時的解決辦法

docker新下載的映象一般都是不帶非必需軟體得,常常需要自己安裝所需軟體,如果執行apt-get install vim提示找不到安裝包的時候,說明需要更新 執行: apt-get update 如果報錯或者網速慢,就替換其他源 cp /etc/apt/sources.l

ubuntu安裝軟體在哪找到

       有時候我們在ubuntu下安裝了軟體,特別是預設安裝的時候,有時候卻找不到軟體的安裝位置。其實安裝後的軟體我們可以dash中查詢,或者在application資料夾找到,或者直接在終端開啟。2在底部切換到“A”標誌的選項。    和window下的cmd視窗還是

ubuntu 安裝軟體(tar.gz / deb

安裝tar.gz形式安裝包 我用的方法: cd 安裝包檔案地址 解壓:tar -zxvf FileName.tar.gz cd 解壓後文件bin目錄內pycharm.sh所在地址 sudo bash pycharm.sh 也有的用其他方法:

Ubuntu安裝軟體包時報錯: Failed to fetch ...deb

問題描述 今天在Ubuntu上安裝軟體包的時候報錯,如下: apt-get install nginx Failed to fetch http://mirrors.aliyuncs.com/ubuntu/pool/main/n/nginx/nginx_1.4.6-1ubuntu

Ubuntu安裝已下載了.deb檔案的軟體

1、轉到安裝包所在目錄        cd 目錄名/... 2、用dpkg命令執行安裝包        sudo dpkg -i 安裝包名稱.deb dpkg常用命

Ubuntu 16.04無法安裝第三方deb軟體的解決方法

Ubuntu 16.04自帶的軟體中心估計是有問題吧,第三放軟體很少能安裝成功,解決方法也比較簡單,我們換一個軟體管理的工具就好了 首先,我們安裝gdebi sudo apt install gdebi-core 安裝好gdebi以後,從終端進入到待安裝軟體包所在目錄,使

Ubuntu安裝deb格式的軟件

下載 最新版 軟件 pinyin 5.7 install 升級 span 0.00 首先在網頁上下載用到的軟件包deb格式的 然後,在軟件包所在的位置打開終端,輸入紅色的指令 [email protected]:~/下載$ sudo apt install gde

Ubuntudeb包的安裝方法

hat ppi 系統 nop 下載 方法 信息 class 不同的 deb是debian linus的安裝格式,跟red hat的rpm非常相似,最基本的安裝命令是:dpkg -i file.deb dpkg 是Debian Package的簡寫,是為Debian 專門

ubuntu 安裝和檢視已安裝軟體

說明:由於圖形化介面方法(如Add/Remove... 和Synaptic Package Manageer)比較簡單,所以這裡主要總結在終端通過命令列方式進行的軟體包安裝、解除安裝和刪除的方法。 一、Ubuntu中軟體安裝方法 1、APT方式 (1)普通安裝:apt-get i

ubuntu - 安裝軟體問題

problem & solution   問題1 - E: 無法定位軟體包   @原因(1) - 沒有新增相應軟體的映象源(軟體源)      解決方案    用 gedit/vi/vim - 在 /etc/apt/sources.list 寫入 源  

ubuntu中,新增安裝軟體的桌面快捷方式

Linux 系統中的Desktop Entry 檔案以desktop為字尾名。Desktop Entry 檔案是 Linux 桌面系統中用於描述程式啟動配置資訊的檔案。此文是以ubuntu16.04為作業系統。整體可以分為以下幾個步驟: (1)新建檔案    所有的軟體圖示都在usr/sha

win10建立Ubuntu18.04子系統,安裝常用軟體以及圖形介面(包括win10遠端桌面連線Ubuntu

https://blog.csdn.net/li528405176/article/details/82263534 一、開啟win10子系統 [ Windows Subsystem for Linux(WSL)] 準備工作 設定——>更新和安全——>針對開發人員——>

ubuntu安裝軟體,解除安裝,檢視已經安裝軟體

一般的安裝程式用三種:  .deb 和.rpm 這兩種安裝檔案  .bundle 這是二進位制的安裝檔案  而 tar.gz 這類的只是壓縮包(相當於 .rar,.zip 壓縮包一樣),如果此類檔案是程式的話,得先解壓。 使用者手動選擇安裝目錄是不必要的。這一套系統更瞭解什麼

CentOS與ubuntu安裝軟體對比

看到前人的centos安裝的部落格,在此轉載記錄一下。 轉自:https://www.cnblogs.com/lidabo/p/6798006.html wget不是安裝方式 他是一種下載軟體類似與迅雷 如果要下載一個軟體 我們可以直接 wget 下載地址 ap-get是ubuntu下的

通過deb安裝Jekins時發生錯誤,導致apt-get安裝其他軟體時會報錯的奇怪問題

系統是ubuntu16.04,一開始用dpkg命令安裝jenkis的deb包,安裝失敗,後續通過apt-get安裝其他軟體時一直報找不到包的錯誤。由於安裝jenkis是前一天的事了,印象中好像用過第三方的源,隨後又把安裝源換回預設源,還是無法解決。 隨後按照提示,執行apt-get -f install(後

『 利器Ubuntu安裝Xmind,導致無法輸入中文

平時習慣做事情的時候提前畫下思維導圖,羅列出代辦事項。 Ubuntu 16.04 安裝Xmind原始碼包的時候,可以正常啟動,但是發現無法輸入中文,很尷尬,其中一段時間在用網頁版的processon.或draw.io,各有利弊,今天逛論壇的時候發現官網提供了Xmind deb 的安裝