#! /bin/bash
echo "----------------------------------"
echo "該腳本初始化當前Ubuntu爲可開發環境"
echo "----------------------------------"
echo "----------"
echo "初始化開始"
echo "----------"
echo "--------"
echo "安裝更新"
echo "--------"
sudo apt update
echo "y\n" | sudo apt upgrade
echo "------------------"
echo "安裝pkg-config工具"
echo "------------------"
echo "y\n" | sudo apt install pkg-config
echo "---------------"
echo "安裝devhelp工具"
echo "---------------"
echo "y\n" | sudo apt install devhelp
echo "-----------------------------"
echo "安裝gedit插件及其二次開發環境"
echo "-----------------------------"
echo "y\n" | sudo apt install gedit-dev
echo "y\n" | sudo apt install gedit-plugins
echo "y\n" | sudo apt install gedit-developer-plugins
echo "y\n" | sudo apt install gedit-source-code-browser-plugin
echo "-------------------------"
echo "安裝libtool庫及其技術文檔"
echo "-------------------------"
echo "y\n" | sudo apt install libtool libtool-doc
echo "--------------"
echo "安裝readline庫"
echo "--------------"
echo "y\n" | sudo apt install libreadline6 libreadline6-dev
echo "--------------"
echo "下載、安裝ncursesw庫及其技術文檔"
echo "--------------"
rm -rf /tmp/ncurses*
mkdir -p /tmp/ncurses
cd /tmp/ncurses
wget -c http://invisible-island.net/datafiles/current/ncurses.tar.gz
tar xzf ncurses.tar.gz
cd ncurses*
./configure --with-pkg-config --enable-pc-files --with-shared --enable-widec
make
sudo make uninstall
sudo make install
cd ../../
rm -rf /tmp/ncurses*
echo "------------------------------------"
echo "安裝代碼格式化工具indent及其技術文檔"
echo "------------------------------------"
echo "y\n" | sudo apt install indent indent-doc
echo "-------"
echo "安裝git"
echo "-------"
echo "y\n" | sudo apt install git
echo "-------"
echo "安裝rar"
echo "-------"
echo "y\n" | sudo apt install rar
echo "--------------"
echo "安裝vim及ctags"
echo "--------------"
echo "y\n" | sudo apt install vim
echo "y\n" | sudo apt install exuberant-ctags
echo "------------"
echo "再次安裝更新"
echo "------------"
sudo apt update
echo "y\n" | sudo apt upgrade
echo "----------------------------------"
echo "卸載所有自動安裝且不再使用的軟件包"
echo "----------------------------------"
sudo apt autoremove
echo "----------"
echo "初始化結束"
echo "----------"
[系統操作][Linux]初始化當前Ubuntu爲可開發環境
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.