好久沒有折騰Ubuntu了,今天再次折騰,準備構建離線python3的第三方庫以及重新部署nutch,還要一步一步的來,之前的都忘記了,僅此做筆記備忘!

       筆記,沒有截圖,大家可以參考着做,這是我自己安裝ubuntu19.10版本後的相關配置筆記,一天沒折騰利索,因爲忙,間歇着做,還要忙工作,寫代碼,每天整理一部分就會斷斷續續的發上來。

    本次的筆記重點針對的是Nutch的安裝部署,用於抓取特定網絡的特定搜索內容,同時將該臺設備提升功能,實現python第三方庫的本地化鏡像和編程開發的應用系統,增加java、php、python的開發支持,安裝對應的IDE,以及android的開發支持。

 

一、操作系統 ubuntu 19.10版本,python 3.7.5   python3應用

二、修改操作系統的更新源,我這裏選擇的是阿里雲,提升更新系統的速度

三、進入應用更新,對系統進行更新操作。

四、修改系統默認使用root賬戶登錄

    Ubuntu19.04系統安裝好之後,默認是不允許root用戶登錄圖形界面的。我們剛安裝好系統後需要安裝許多軟件,如果經常通過sudo臨時使用root權限,或是使用sudo -i命令切換到root用戶權限下進行操作還是比較麻煩。如果能使用root用戶直接登錄圖形界面,就可以直接使用命令安裝了,省去了很多的麻煩。下面就分享給大家在命令行窗口下配置root用戶直接登錄圖形界面的方法:

    1、使用普通用戶登錄系統

    2、進入終端模式,輸入sudo -i,輸入用戶密碼進入特權模式

    3、爲root用戶添加密碼   passwd root   輸入新密碼,兩次確認,建議應符合安全標準要求

    4、使用如下命令打開     /usr/share/lightdm/lightdm.conf.d/50-ubuntu.conf文件

        ~# gedit /usr/share/lightdm/lightdm.conf.d/50-ubuntu.conf

        在文件末尾增加兩行代碼:

        greeter-show-manual-login=true

        all-guest=false

    5、使用命令打開     /etc/pam.d/gdm-autologin文件

        ~# gedit /etc/pam.d/gdm-autologin

        第三行位置,行首添加#註釋掉     auth required pam_succeed_if.so user != root quiet_success

        請仔細覈對,別註釋錯誤了

    6、同上,打開       /etc/pam.d/gdm-password文件

        ~# gedit /etc/pam.d/gdm-password

        同樣第三行位置,行首添加#註釋掉     auth required pam_succeed_if.so user != root quiet_success

    7、打開     /root/.profile文件

        ~# gedit /root/.profile

        文件最後一行帶有mesg內容的,修改爲如下內容:

        tty -s&&mesg n || true

    8、重啓計算機,登錄時選擇“未列出”,輸入root賬號名,並輸入上面第三步中修改的root密碼即可用root用戶登錄了!

    9、切換root賬戶後,再進行其他應用的安裝;

        別忘了,進入設置--語言,更新一下。

六、安裝常用軟件

    1、第一個必然是瀏覽器,雖然火狐也挺好的,但是還是習慣使用chrome,打開火狐瀏覽器,百度搜索chrome,打開谷歌網站,直接下載默認的deb包,下載完成後直接安裝就OK,和Windows別無二致,然後進入所有應用,右鍵chrome圖標添加到收藏。注意!以root身份登錄之後,默認是打開不開chrome瀏覽器的,需要做如下操作:

    # whereis google-chrome

        google-chrome: /usr/bin/google-chrome /usr/share/man/man1/google-chrome.1.gz

    # gedit /usr/bin/google-chrome

    將最後一行  exec -a "$0" "$HERE/chrome" "$@"  修改爲

        exec -a "$0" "$HERE/chrome" "$@" --user-data-dir --no-sandbox

    設置完,保存後,就能夠打開瀏覽器,會提示令牌密碼,此時要輸入非root用戶的密碼,OK可以正常使用了。其他的不要亂修改了,一次搞定!

    2、國產WPS for Linux必須用上啊。

    百度  wps for linux 網站下載deb和RPM均可,建議deb格式。

    3、搜狗輸入法 for linux

    先不要急着下載後就安裝,先配置一下環境,不是Windows那麼簡單,還需要檢查安裝的fcitx是否正常。

    apt install fcitx   (root用戶下),如果提示已經安裝,接着執行以下命令

    apt install fcitx-table

    安裝後,打開語言(language)支持,面板的最下面有一個“鍵盤輸入法系統”,默認是空的或者ibus,修改爲fcitx後關閉,然後重啓ubuntu。

    再下載安裝搜狗輸入法,( ′◔ ‸◔`)?怎麼輸入提示框都是亂碼?彆着急,繼續執行下面的操作

    打開fcitx配置,把鍵盤-漢語調整爲第一個,搜狗拼音調整爲第二個再試試!一般都能解決哈!

    如果還不行,那就如下命令!

    root用戶下不用sudo 哈;

    apt install fcitx-frontend-qt5 fcitx-module-cloudpinyin hunspell-en-ca libreoffice-help-en-gb libreoffice-l10n-en-gb libreoffice-l10a-en-za mythes-en-au

    然後reboot重啓OK!19.10版本一般用不着這一步,改完fcitx配置的輸入法順序就能解決了。

    4、vscode安裝(今天還沒折騰這個,後續再補充。)

    感覺用的比較習慣了,vscode的使用還是很強大的,建議安裝後逐個安裝插件

    python

    php

    js+css+html

    c++

    java

    其他的應用根據個人的需要安裝就好,通過APP軟件倉庫可以輕鬆找到比較好的軟件來替代曾經Windows經典的軟件使用,例如PS就可以使用GIMP來代替,影音播放可以使用slmplay,等等很多。

    七、先開始折騰python吧

    1、首先要安裝的必須是pip啊

    apt install python3-pip

        下載pip2pi

        在根目錄下建立data目錄,接着建立pip3_source目錄,目錄叫什麼名你說了算

        dir2pi /data/pip3_source     生成simple目錄,下面有一個index.html文件 (這一步等下面第3步包都下載完了再執行即可)

        安裝nginx

            apt update

            apt install nginx

        修改nginx的配置文件,/etc/nginx/sites-enabled/default文件,編輯可修改server下的listen 端口號,默認路徑  約第39行,默認爲root /var/www/html

        修改爲root /data/pip3_source/simple

    2、python 改變pip 鏡像源

        pip install pqi

        pqi ls

        pqi show

        pqi use tuna

        pip install --upgrade pqi

    3、根據實際需要安裝好所有的第三方庫包括切不限於

        requests,numpy,jieba,matplotlib,lxml等

        並切換到/data/pip3_source/目錄下,執行命令

        pip3 freeze >requirements.txt

        生成安裝依賴包文件列表

        pip3 download -d /data/pip3_source/ -r requirements.txt

        等待下載完成,中間出現錯誤提示版本不正確的,可以打開requirements.txt找到對應的庫或者模塊刪除該行即可,可重複下載,自動提示是否已下載,支持緩存。

        注意!用的python的版本要對應!否則也是無法正常的安裝的,python是比較特別的,python3就直接的不支持python2的很多語法,在ubuntu下默認的python執行下去還是2.7的版本,pip也是對應的,所以都要使用python3和pip3,這一點一定要注意。

        






 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章