一个月之前将系统换为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
到这里基本的开发环境已经完成,有需要的软件以后安装,本文会不断更新。
转载于:https://blog.51cto.com/amyhehe/1834255