我想学习更多关于 shell 脚本的知识,我目前正在开发一个程序,我需要安装这些库。我的剧本不太好用,我想让它更专业、更正确。
installation() {
echo '------------------------------------'
echo 'Installing Dependensies'
echo '------------------------------------'
echo 'Installing pkgconf ..'
echo $(sudo apt install pkgconf);
echo 'Installing libvte-2.91-dev ..'
echo $(sudo apt install libvte-2.91-dev);
echo 'Installing meson ..'
echo $(sudo apt install meson);
echo 'Installing libcairo2-dev ..'
echo $(sudo apt install libcairo2-dev);
echo 'Installing libpango1.0-dev ..'
echo $(sudo apt install libpango1.0-dev);
echo 'Installing libgnutls28-dev ..'
echo $(sudo apt install libgnutls28-dev );
echo 'Installing libgtk-3-dev ..'
echo $(sudo apt install build-essential libgtk-3-dev);
echo 'Installing libsystemd-dev ..'
echo $(sudo apt install libsystemd-dev);
echo 'Installing libgirepository1.0-dev ..'
echo $(sudo apt install libgirepository1.0-dev);
echo 'Installing valac ..'
echo $(sudo apt install valac);
echo '------------------------------------'
echo 'Finished Installing the Dependensies'
echo '------------------------------------'
echo 'Cloning https://gitlab.gnome.org/GNOME/vte'
echo $(git clone https://gitlab.gnome.org/GNOME/vte);
echo 'Entering vte directory'
echo $(cd vte);
echo 'Building VTE'
echo $(meson _build);
echo $(ninja -C _build );
echo $(ninja -C _build install);
echo 'Done'
}
installation
注意:有时它会无缘无故地滞后,也不提供输出。