mlo*_*man 10 installation apt ppa scripts
我将在我实验室的一个工作台上安装几台通用计算机。
有一大堆来自 Ubuntu 存储库的 PPA 存储库和应用程序,我想在初始 Ubuntu 安装后安装它们。
是否可以编写一个脚本来一次性安装所有这些应用程序和 PPA,只需要我双击可执行脚本并输入管理员密码?
我想这将是相当直接的。有人可以指点我一个快速教程,或者甚至提供某种模板脚本,以便我可以添加 PPA 名称和 apt-get 安装包?
谢谢。
我使用下面的简单脚本添加 texworks 和 Ubuntu GIS PPA,然后从各自的源安装 texworks 和 Quantum Gis,您可以通过添加其他 PPA 并将包名称添加到 apt-get install 命令行来扩展它。
#!/bin/bash
echo "Adding PPAs"
add-apt-repository ppa:texworks
add-apt-repository ppa:ubuntugis/ubuntugis-unstable
echo "updating repositories"
apt-get update
echo "Installing packages"
apt-get install texworks qgis
echo "Finished adding PPAs and insatlling applications"
exit 0
Run Code Online (Sandbox Code Playgroud)
小智 2
bash 脚本可以轻松完成您的要求。
以下是我使用的优秀 bash 脚本指南的链接: http: //tldp.org/LDP/abs/html/
简单来说,需要调用3个命令从PPA进行安装
如果您想直接跳到一个示例,我已经写了一篇博客文章,其中介绍了一个这样的自动 bash 脚本,用于安装来自不同来源的应用程序:
在脚本中,我提前请求脚本的 root 权限,这样命令就不必按照您的要求在前面加上 sudo 来运行。
安装不同版本的 libnotify 时,文章中显示了从 PPA 安装的具体示例。