![如何在 Ubuntu 12.04 下升级已安装的软件包](https://linux22.com/image/1354977/%E5%A6%82%E4%BD%95%E5%9C%A8%20Ubuntu%2012.04%20%E4%B8%8B%E5%8D%87%E7%BA%A7%E5%B7%B2%E5%AE%89%E8%A3%85%E7%9A%84%E8%BD%AF%E4%BB%B6%E5%8C%85.png)
基于https://help.ubuntu.com/8.04/serverguide/apt-get.html
升级软件包的方法是:
sudo apt-get update
sudo apt-get upgrade
但是我只是想升级一个软件,例如 ipython-notebook。我使用以下命令安装了此包:
sudo apt-get update
sudo apt-get install ipython-notebook
我如何仅升级一个软件包(例如ipython-notebook
)?
答案1
只需调用:
sudo apt-get install ipython-notebook
如果该包已安装旧版本,则会更新。
笔记
要重新安装已安装的包,您还可以调用:
sudo apt-get install --reinstall PackageName
您很可能想要参考当前的服务器指南:https://help.ubuntu.com/12.04/serverguide/apt-get.html
附加问题:“这会重置配置文件吗?”
- 如果您
debconf
手动重新配置了已配置的配置文件 - 您的更改可能会被覆盖。 - 如果你更改了“手动”维护的配置文件,则更新不会影响它
也许你还看过如何检查 Debian 系统上修改的配置文件?
答案2
重新运行sudo apt-get install ipython-notebook
。Apt 将在调用安装之前检查软件包是否已安装,如果发现软件包已安装,则进行升级。