一個月之前將系統換為Linux,昨天系統運行的時候突然死機,開機之后進不了系統,并且BIOS無法識別硬盤,無奈只有在普通硬盤上重裝系統。搭建開發環境,為了避免再次遇到類似現象,或在下次遇到這類問題快速搭建開發環境,記錄開發環境搭建的過程。
1、啟用wifi
echo "blacklist acer_wmi" > /etc/modprobe.d/blcklist.conf
華碩電腦無線模塊有沖突,需要加上這一句話,重啟,然后可連接wifi。如果行不通的話,請使用iw +wpa_supplicant連接無線。
2、安裝必要的源與軟件包
yum install epel* -y
2.1安裝shadowsocks翻墻
wget https://copr.fedorainfracloud.org/coprs/librehat/shadowsocks/repo/epel-7/librehat-shadowsocks-epel-7.repo -o /etc/yum.repos.d/shadowsocks.repo yum install shadowsocks-qt5 qt5-qtbase-gui -y #安裝shadowsocks并且解決依賴關系
請參考:
https://github.com/shadowsocks/shadowsocks-qt5/
https://copr.fedorainfracloud.org/coprs/librehat/shadowsocks/
2.2 安裝proxychanins4
實現系統級別代理。方便安裝國外軟件。
請參考:https://github.com/rofl0r/proxychains-ng
2.3安裝VLC播放器
sudo rpm -Uvh http://li.nux.ro/download/nux/dextop/el7/x86_64/nux-dextop-release-0-5.el7.nux.noarch.rpm yum install vlc -y
2.4安裝falsh插件
sudo rpm -ivh http://linuxdownload.adobe.com/adobe-release/adobe-release-x86_64-1.0-1.noarch.rpm sudo rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-adobe-linux sudo yum install flash-plugin
2.5 安裝常用工具
yum install yum-axelget -y #提升yum下載速度 yum install filezilla -y #FTP客戶端 yum install inotify-tools* ntfs-3g -y #支持ntfs文件系統 yum install terminator uget aria2 autojump -y # termator支持終端切割,uget為下載工具
2.6更新系統
yum update rpm -qa | grep kernel yum remove kernel-version.. #刪除舊的內核版本
3 系統的額外配置
vim /etc/default/grub #刪除rgba quiet,系統看起來有動靜,知道系統運行到哪一步了 grub2-mkconfig > /boot/grub2/grub.cfg #更新grub啟動菜單 mkdir /app #添加app目錄
4、開發工具安裝
之前備份的有
pyenv PhpStorm,WebStorm,Pycharm xampp google-chrome,atom 的rpm包
,依次安裝
4.1 lampp路徑
echo PATH=$PATH:/opt/lampp/bin > /etc/profile.d/lampp.sh ln -sv /opt/lampp/lampp /usr/bin/lampp
4.2 安裝composer
php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');" php -r "if (hash_file('SHA384', 'composer-setup.php') === 'e115a8dc7871f15d853148a7fbac7da27d6c0030b848d9b3dc09e2a0388afed865e6a3d6b3c0fad45c48e2b5fc1196ae') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;" php composer-setup.php php -r "unlink('composer-setup.php');"
5. 一些腳本
inotifywait -mrq -e modify,delete,create,move,attrib /opt/lampp/htdocs/ | while read file do chmod 777 -R /opt/lampp/htdocs done
到這里基本的開發環境已經完成,有需要的軟件以后安裝,本文會不斷更新。
原創文章,作者:艾賀,如若轉載,請注明出處:http://www.www58058.com/28751