10.5-2版本的postgresql,来自
deb http://apt.postgresql.org/pub/repos/apt/ stretch-pgdg main
存储库有一个问题,我想回到我知道的10.4版本中,以我想要的方式工作。
一个apt-cache madison postgresql-10会给我这些信息:
postgresql-10 | 10.5-2.pgdg90+1 | http://apt.postgresql.org/pub/repos/apt stretch-pgdg/main amd64 Packages postgresql-10 | 10.5-2.pgdg90+1 | http://apt.postgresql.org/pub/repos/apt stretch-pgdg/main Sources
如何找到10.4存在的以前的软件包版本?
当我尝试使用我在某个地方找到的版本号(在巧克力网站上:我对如何搜索一无所知,有点迷失了),它没有成功:sudo apt-get install postgresql-10=10.4.0.20180721 E: Version '10.4.0.20180721' for 'postgresql-10' was not found
在访问postgresql存储库http://apt.postgresql.org/pub/repos/apt/dists/stretch-pgdg/时,我没有发现任何关于如何获得以前版本的线索。
更普遍地说,通过命令行和智能命令,列出包可以安装哪些早期版本的方法是什么?
例如,是否有一个标准为以前的版本设置了另一个位置,比如我应该总是在表单http://../archive/../,或其他什么中找到的归档存储库?
谢谢!
发布于 2018-10-20 06:01:06
apt-cache showpkg <package-name>将列出所有可用的版本
这两种
apt install <package-name>=<package-version-number>apt -t=<target release> install <package-name>apt-mark hold <package-name>将阻止自动升级
postgresql现在在第11版上,可以从主网站上获得。
在github上,在“发出拉请求”旁边单击master,将选择更改为'10稳定‘,然后发出拉请求。如果10稳定性为10.5,则需要修复该bug。如果这并不容易,您可以比较9.5稳定的代码--只有1066个被修改过的文件,然后再进行修改。臭的是他们实际上并没有为其他版本保留标签。
资料来源:https://askubuntu.com/questions/138284/how-to-downgrade-a-package-via-apt-get#138327
编辑:在检查可用的包之前,不要忘记更新。
https://stackoverflow.com/questions/52902740
复制相似问题