Khi tôi truy cập trang web http://archive.raspbian.org/raspbian/pool/main/p/ Tôi thấy rõ thư mục postgresql-10.
Repo có khả năng chứa các gói từ nhánh thử nghiệm (v.10, Buster).
Đôi khi có thể cài đặt chúng theo cách thủ công, nhưng nó có thể trở nên khá tẻ nhạt (vì vậy trước tiên bạn có thể muốn thử xây dựng nguồn). Đầu tiên:
mkdir deb
cd deb
Đó là bởi vì gói sẽ mở ra mà không có một toplevel gọn gàng của riêng nó.
wget http://archive.raspbian.org/raspbian/pool/main/p/postgresql-10/postgresql-10_10.3-2_armhf.deb
ar x postgresql-10_10.3-2_armhf.deb
Điều này để lại một vài .tar.xz
tập tin.
tar -xJf control.tar.xz
tar -xJf data.tar.xz
Cái đầu tiên chứa một số thông tin meta trong tệp văn bản; control
sẽ bao gồm một Depends:
danh sách mà bạn sẽ cần xem xét.
Cái thứ hai sẽ mở ra trong một cây thư mục bắt nguồn từ usr
thư mục hiện tại. Nếu bạn thực sự cài đặt nó, các tệp đó được phân phối trong hệ thống tệp gốc (nghĩa là /usr
).
Bạn có thể chạy ldd
trên các tệp nhị phân để xem hệ thống có thể cung cấp các thư viện dùng chung để chạy hay không. Tôi không đi xa (tôi không có bất cứ điều gì trong tầm tay chạy Raspbian), nhưng có một số khó khăn là đối tượng được chia sẻ trong gói phần mềm đó, và các tập tin dịch vụ được sử dụng để kiểm soát máy chủ ( /lib/systemd/system/postgresql.service
) phải ở một số gói khác ...