Rumah  >  Artikel  >  Tutorial sistem  >  Cipta gudang APT ringkas Bina gudang APT ringkas dengan pantas

Cipta gudang APT ringkas Bina gudang APT ringkas dengan pantas

WBOY
WBOYke hadapan
2024-04-21 09:04:231075semak imbas

创建一个简易 APT 仓库 快速构建简易APT仓库

Sebagai sebahagian daripada tugas saya, PATHspider yang saya kekalkan bergantung pada beberapa fungsi dalam cURL dan PycURL yang baru digabungkan atau masih menunggu untuk digabungkan. Saya perlu membina bekas Docker yang mengandungi pakej Debian ini, jadi saya perlu membina repositori APT dengan cepat.

Repositori Debian pada asasnya boleh dianggap sebagai tapak web statik, dan kandungannya ditandatangani GPG, jadi ia tidak semestinya perlu dihoskan di tempat yang boleh dipercayai (melainkan ketersediaan adalah penting untuk program anda) . Saya mengehos blog saya di Netlify (hos laman web statik) yang saya fikir sesuai untuk situasi ini. Mereka juga menyokong projek sumber terbuka.

Anda boleh memasang alat CLI netlify menggunakan arahan berikut:

sudo apt install npm
sudo npm install -g netlify-cli

Langkah asas untuk menyediakan gudang ialah:

mkdir repository
cp /path/to/*.deb repository/
cd repository
apt-ftparchive packages . > Packages
apt-ftparchive release . > Release
gpg --clearsign -o InRelease Release
netlify deploy

Selepas anda melengkapkan langkah ini dan mencipta tapak web baharu di Netlify, anda juga boleh mengurus tapak web melalui antara muka web. Beberapa perkara yang anda mungkin mahu lakukan ialah menyediakan nama domain tersuai untuk repositori anda atau dayakan HTTPS menggunakan Let's Encrypt. (Jika anda bercadang untuk mendayakan HTTPS, pastikan anda mempunyai apt-transport-https dalam arahan.)
Untuk menambah repositori ini pada sumber yang sesuai anda:

gpg --export -a YOURKEYID | sudo apt-key add -
echo "deb https://SUBDOMAIN.netlify.com/ /" | sudo tee -a /etc/apt/sources.list
sudo apt update

Anda akan dapati pakej ini boleh dipasang. Beri perhatian kepada pinnng APT, kerana anda mungkin mendapati bahawa versi yang lebih baharu pada repositori sebenarnya bukanlah versi pilihan bergantung pada strategi anda.

Update: Jika anda inginkan penyelesaian yang lebih sesuai untuk kegunaan harian, sila rujuk repropro. Jika anda mahu pengguna akhir menambah repositori apt anda pada sistem mereka sebagai repositori pihak ketiga, lihat halaman ini di wiki Debian, yang mengandungi arahan tentang cara menggunakan repositori anda.

Kemas kini 2: Seorang pengulas menunjukkan dengan tepat, yang menyediakan lebih banyak fungsi dan mengalih keluar beberapa batasan repropro. Saya tidak pernah menggunakan dengan tepat jadi tidak dapat mengulas mengenai perkara khusus, tetapi dari tapak web ia kelihatan seperti alat yang hebat.


Atas ialah kandungan terperinci Cipta gudang APT ringkas Bina gudang APT ringkas dengan pantas. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Artikel ini dikembalikan pada:linuxprobe.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam
Artikel sebelumnya:vim bug dalam DebianArtikel seterusnya:vim bug dalam Debian