V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Apol1oBelvedere
V2EX  ›  Debian

Debian 12 Linux 如何国内终端快速下载安装 PostgreSQL 数据库?

  •  
  •   Apol1oBelvedere · 182 天前 · 980 次点击
    这是一个创建于 182 天前的主题,其中的信息可能已经有所发展或是发生改变。

    Debian 12 Linux 如何国内终端快速下载安装 PostgreSQL 数据库?
    已设置阿里源加速,但是一到下载 PostgreSQL 数据库的时候,就是从 PostgreSQL 数据库自己的渠道下载导致速度非常慢,阿里源也无法加速,有无好的方法?

    • 网络环境:中国移动宽带 300MB 。
    Get:11 https://apt.postgresql.org/pub/repos/apt bookworm-pgdg/main amd64 postgresql-client-common all 255.pgdg120+1 [36.2 kB]                          
    Get:12 https://apt.postgresql.org/pub/repos/apt bookworm-pgdg/main amd64 postgresql-common all 255.pgdg120+1 [180 kB]                                  
    67% [12 postgresql-common 81.6 kB/180 kB 45%]                                                                                    2,727 B/s 1h 44min 23s
    
    8 条回复    2023-10-30 00:13:56 +08:00
    seki
        1
    seki  
       182 天前
    zsj1029
        2
    zsj1029  
       182 天前 via iPhone
    直接下载 deb 包 apt 可以本地安装
    dw2693734d
        3
    dw2693734d  
       181 天前
    先给 Debian 装一个 clash
    ksc010
        4
    ksc010  
       181 天前
    你应该设置过 PostgreSQL 自己的源吧?
    若没有版本要求 就把 PostgreSQL 的源删除掉
    klesh
        5
    klesh  
       181 天前
    5 楼说得对
    ShineyWang
        6
    ShineyWang  
       181 天前 via Android
    先装 docker 然后 docker run
    Apol1oBelvedere
        7
    Apol1oBelvedere  
    OP
       181 天前
    @seki 感谢,经过查看,阿里源是参考的华为源,只有华为源提供了 apt 添加源命令,执行后安装完成只要十几秒速度很快:
    ```
    添加华为云开源镜像站 deb 仓库地址配置:
    sudo sh -c 'echo "deb https://repo.huaweicloud.com/postgresql/repos/apt $(lsb_release -cs)-pgdg main" > /etc/apt/sources.list.d/pgdg.list'
    导入镜像源签名 key:
    wget --quiet -O - https://repo.huaweicloud.com/postgresql/repos/apt/ACCC4CF8.asc | sudo apt-key add -
    更新软件包列表:
    sudo apt-get update
    安装需要的 PostgreSQL 版本(仅供参考, 具体可获取版本请自行在仓库里确认):
    sudo apt-get -y install postgresql #(最新版本)
    sudo apt-get -y install postgresql-9.6 #(PostgreSQL 9.6)
    sudo apt-get -y install postgresql-12 #(PostgreSQL 12)
    ```

    @ksc010 是软件包安装配置过程中自己添加的源,如果我提前预先安装了软件包需要版本的 PostgreSQL ,应该就无需重复下载了。
    lancelock
        8
    lancelock  
       181 天前 via iPhone
    梯子
    docker
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   970 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 22:52 · PVG 06:52 · LAX 15:52 · JFK 18:52
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.