????昨天下午,想在Ubuntu系統(tǒng)上安裝一個(gè)便簽的應(yīng)用明吩,結(jié)果發(fā)現(xiàn)所有的源不能夠更新蔑舞,查了一下拒担,發(fā)現(xiàn)官方已經(jīng)停止對(duì)Ubuntu17.04進(jìn)行維護(hù),然后可以更新到17.10版本攻询,就更新了一下系統(tǒng)从撼。中途因誤操作關(guān)掉了更新進(jìn)程,系統(tǒng)崩潰钧栖,然后重新刷了一下16.04LTS低零,升級(jí)到了17.10.所有環(huán)境和配置丟失,重新開始配環(huán)境桐经,記錄一下搭建的環(huán)境及步驟毁兆。
????Ubuntu17.10自帶的JDK版本是openjdk,所以刪除阴挣,安裝OracleJDK气堕。
sudo apt-get install default-jdk?
sudo apt-get autoremove default-jdk?
sudo apt-get autoremove openjdk*
解壓下載好的JDK9,移動(dòng)到文件夾
sudo mkdir /usr/java
sudo mv jdk-9.0.4 /usr/java
配置環(huán)境變量:
sudo gedit /etc/environment
在末尾添加
PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:$JAVA_HOME/bin"
export CLASSPATH=.:$JAVA_HOME/lib:$JAVA_HOME/jre/lib
export JAVA_HOME=/usr/java/jdk-9.0.4
保存畔咧,輸入命令:
source /etc/environment
輸入測(cè)試命令:
java -version
全新的17.10并沒有內(nèi)置vim,所以需要自己安裝vim
sudo apt-get install vim
sudo apt-get install apache2
sudo apt-get install mysql-server(中間設(shè)置密碼)
sudo apt-get install php7.1 php7.1-dev
sudo /etc/init.d/apache restart (在http://localhost/ 檢查apache運(yùn)行)
sudo vim /var/www/html/info.php
info.php:
sudo apt-get install phpmyadmin
sudo apt-get install php-mbstring
sudo apt-get install php-gettext
建立軟連接
sudo ln -s /usr/share/phpmyadmin /var/www/html/phpmyadmin
nano /etc/php/7.0/apache2/php.ini
配置phpmyadmin
display_errors = On
extension=php_mbstring.dll
重啟apache
打開 localhost/phpmyadmin/測(cè)試茎芭,成功
sudo apt-get install tomcat8
apt-get install tomcat8-docs tomcat8-examples tomcat8-admin
在官網(wǎng)下載idea的tar.gz包,解壓并且移動(dòng)到文件夾
cd /bin
sh ./idea.sh
sudo apt-get install nodejs
sudo apt-get install npm
sudo npm install -g hexo
hexo init
cd
npm install
hexo -v
hexo clean? ? ? ? ? #清除數(shù)據(jù)
hexo g(generate)? ? #生成靜態(tài)網(wǎng)頁
hexo s(server)? ? ? #運(yùn)行本地服務(wù)器
hexo d(deploy)? ? ? #推送數(shù)據(jù)到git倉庫
sudo apt-get install git
輸入配置github誓沸,否則推送會(huì)報(bào)錯(cuò)未有合適地址
git config --global user.name "yourName"
git config --global user.eamil "eamil@eamil.com"
創(chuàng)建公鑰
ssh-keygen -C 'you eamil@eamil.com' -t rsa
打開~/.ssh/id_rsa.pub 文件查看生成的公鑰梅桩,并且將其復(fù)制到github的setting中的ssh keys
sudo gedit _config.yml
在內(nèi)容的最后修改:
deploy:
type: git
repository: https://github.com/tofulife/tofulife.github.io.git
branch: master
保存退出,并在終端輸入
npm install hexo-deployer-git --save
打開hexo文件夾下的_config.yml
sudo gedit _config.yml
開啟設(shè)置: post_asset_folder:ture
開啟后拜隧,新建文章會(huì)建立同名文件夾宿百。 保存退出,并在終端輸入
npm install https://github.com/CodeFalling/hexo-asset-image --save
在文章中洪添,添加? ? 可插入圖片
hexo clean
hexo g
hexo s
????搜狗輸入法在Ubuntu上面可以說是非常人性化了垦页,哪怕是17.10,直接到搜狗輸入的官方網(wǎng)站下載deb包干奢,然后在軟件中心安裝痊焊。
無音樂,不代碼。一個(gè)充滿音樂質(zhì)感的環(huán)境對(duì)于提升工作效率有極大的幫助薄啥,但是安裝網(wǎng)易云音樂在17.10并不是一個(gè)愉快的體驗(yàn)辕羽。
網(wǎng)易云官網(wǎng)上有關(guān)于netease-music for linux 的deb包,版本號(hào)為V1.1.0垄惧,位數(shù)為64位刁愿。直接下載安裝。通過在軟件庫里打開圖標(biāo)會(huì)出現(xiàn)錯(cuò)誤赘艳,桌面緩沖10s左右酌毡,退出,我沒有打開進(jìn)程查看蕾管,但是網(wǎng)絡(luò)上的解釋里面有反應(yīng)存在網(wǎng)易云音樂的進(jìn)程枷踏。解決方案在網(wǎng)易云音樂V1.0.1版本的時(shí)候通過在/usr/share/applications/netease-cloud-music.desktop修改命令參數(shù),能夠正常使用掰曾。V1.1.0版本此方法失效旭蠕,可行的兩個(gè)解決方案:
gksu netease-cloud-music %U
通過命令開啟網(wǎng)易云音樂,然后這個(gè)命令打開后可以關(guān)閉Ctrl+C關(guān)閉進(jìn)程旷坦,網(wǎng)易云正常使用掏熬。
sudo netease-cloud-music
必須使用root命令,開啟后進(jìn)程不能夠關(guān)閉秒梅,才能夠正常使用旗芬。
另外還看到了一種解決方案,但是我的電腦上并沒有成功捆蜀,也可以嘗試一下:
sudo gedit /usr/share/applications/netease-cloud-music.desktop
在打開的文檔里面疮丛,將Terminal=false這一行移動(dòng)到EXec=netease-cloud-music %U 這一行上面
有說這種方法成功的,但是我并沒有成功辆它。
到我重新更改這篇文章為止誊薄,網(wǎng)易云依然沒有對(duì)當(dāng)前的bug進(jìn)行修復(fù),不過目前發(fā)現(xiàn)了一個(gè)更加簡(jiǎn)單的方法:打開網(wǎng)易云锰茉,點(diǎn)擊關(guān)機(jī)呢蔫,關(guān)機(jī)選項(xiàng)出來點(diǎn)擊取消即可。
sudo add-apt-repository ppa:numix/ppa
sudo apt-get update
sudo apt-get install numix-gtk-theme numix-icon-theme-circle
安裝Gnome Tweak Tool 來修改主題和圖標(biāo)
sudo apt-get install gnome-tweak-tool