筆記,沒有截圖,大家可以參考着做,這是我自己安裝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,這一點一定要注意。