改进安装 Shell 脚本 [关闭]

问题描述 投票:0回答:0

我想学习更多关于 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

注意:有时它会无缘无故地滞后,也不提供输出。

shell installation libraries
© www.soinside.com 2019 - 2024. All rights reserved.