[系統操作][Linux]初始化當前Ubuntu爲可開發環境

#! /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 "----------"
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章