Mar*_*han 3 linux debian aptitude
来自存储库10.5-2的版本有
问题,我想返回到我知道能按我想要的方式工作的版本。postgresql
deb http://apt.postgresql.org/pub/repos/apt/ stretch-pgdg main10.4
anapt-cache madison postgresql-10向我返回这些信息 atm :
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/,我没有找到有关如何获取任何先前版本的线索。
更一般地说,通过命令行和 aptitude 命令列出可以为软件包安装哪些早期版本的方法是什么?
例如,是否有一个标准为以前的版本设置另一个位置,例如我应该始终以http://../ archive /../ 或其他形式找到的存档存储库?
谢谢 !
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 stable”,然后发出拉取请求。如果 10 stable 是 10.5,则需要修复该错误。如果这并不容易,您可以比较 9.5 稳定版中的代码 - 仅更改了 1066 个文件并进行更改。糟糕的是他们实际上没有为其他版本保留标签。
来源:https://askubuntu.com/questions/138284/how-to-downgrade-a-package-via-apt-get#138327
编辑:在检查可用的软件包之前,不要忘记更新。
| 归档时间: |
|
| 查看次数: |
6179 次 |
| 最近记录: |