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

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

  •  
  •   Apol1oBelvedere · 2023-10-29 00:51:20 +08:00 · 1352 次点击
    这是一个创建于 389 天前的主题,其中的信息可能已经有所发展或是发生改变。

    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
    
    9 条回复    2024-09-10 22:29:11 +08:00
    seki
        1
    seki  
       2023-10-29 01:10:21 +08:00
    zsj1029
        2
    zsj1029  
       2023-10-29 02:34:48 +08:00 via iPhone
    直接下载 deb 包 apt 可以本地安装
    dw2693734d
        3
    dw2693734d  
       2023-10-29 08:45:33 +08:00
    先给 Debian 装一个 clash
    ksc010
        4
    ksc010  
       2023-10-29 09:55:20 +08:00
    你应该设置过 PostgreSQL 自己的源吧?
    若没有版本要求 就把 PostgreSQL 的源删除掉
    klesh
        5
    klesh  
       2023-10-29 10:51:42 +08:00
    5 楼说得对
    ShineyWang
        6
    ShineyWang  
       2023-10-29 11:17:03 +08:00 via Android
    先装 docker 然后 docker run
    Apol1oBelvedere
        7
    Apol1oBelvedere  
    OP
       2023-10-29 18:34:16 +08:00
    @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  
       2023-10-30 00:13:56 +08:00 via iPhone
    梯子
    docker
    sn0wdr1am
        9
    sn0wdr1am  
       71 天前
    docker
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3573 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 10:42 · PVG 18:42 · LAX 02:42 · JFK 05:42
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.