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

Cipta gudang APT ringkas Bina gudang APT ringkas dengan pantas

WBOY
Lepaskan: 2024-04-21 09:04:23
ke hadapan
1089 orang telah melayarinya

创建一个简易 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
Salin selepas log masuk

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
Salin selepas log masuk

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
Salin selepas log masuk

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!

sumber:linuxprobe.com
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan