我已经实现了一个使用 bash 脚本的 Ubuntu 包。我按照这些在 Ubuntu 中制作包。
- https://askubuntu.com/questions/27715/create-a-deb-package-from-scripts-or-binaries/27731#27731
- http://odzangba.wordpress.com/2006/10/13/how-to-build-local-apt-repositories/
但我想知道如果执行过程中失败,如何在 bash 脚本中实现回滚。现在,即使软件包安装(sudo apt-get install package-name)过程中失败,它也会在第二次尝试时显示“已安装最新版本”。