Bagaimana cara membuat server ppa pribadi?

10

Saya sedang dalam penelitian dan langkahnya adalah membuat ppa untuk menambahkan file akademik. Karena internet berkecepatan sangat rendah dan ketidakmungkinan mengubah ppas yang di-host di launchpad menjadi publik, maka harus di-host di server lokal. Saya sudah mencoba mengikuti tutorial sejak 2009, tetapi tidak berhasil. Adakah yang bisa membantu saya?

João Vinholi
sumber
Apakah itu harus menjadi server PPA atau ini ide umum? Apakah niat untuk menambahkan PPA ini ke sistem apa pun yang diinstal? Jika demikian, apakah tidak akan lebih mudah untuk menyelesaikan instalasi dengan skrip shell yang menarik PPA dari server dan menambahkan dari dalam skrip itu?
Rinzwind
Ya itu harus. Saya bisa melakukannya, tetapi saya ingin ppa pribadi. Idenya adalah untuk memberikan kunci kepada pengguna yang ingin saya akses dan dengannya mereka dapat mengotentikasi ke server. Ini akan menjadi satu-satunya cara untuk memiliki akses.
João Vinholi
kunci akan ditambahkan menggunakan file, dalam konfigurasi repositori.
João Vinholi
Bisa menyenangkan jika Anda menerima jawaban (jika itu memecahkan masalah)
PhoneixS

Jawaban:

11

Repositori ppa hanyalah (kurang-lebih) repositori APT yang dikelola oleh server launchpad.

Sebagai alternatif, jika Anda tidak ingin membuat server launchpad (itu tidak mudah), Anda bisa membuat repositori yang tepat, yang lebih mudah dan memungkinkan Anda untuk mendistribusikan paket Anda secara pribadi.

Anda dapat melihat pertanyaan lain tentang hal itu di askubuntu - Cara mengatur repositori apt .

Dan dari pertanyaan itu, Anda dapat mengikuti panduan ini tentang cara membuat repositori . Lihat bahwa Anda memiliki dua opsi, sederhana (mudah diikuti tetapi tidak otomatis bagi pengguna) dan lanjutan (rumit tetapi mudah digunakan bagi pengguna).

PhoneixS
sumber
2

Ini tidak akan mudah.

Sejauh yang saya tahu penggunaan PPA adalah launchpad.net saja. Jadi tidak ada server PPA.

Dari: https://launchpad.net/ubuntu/+ppas

Arsip Paket Pribadi (PPA) memungkinkan Anda untuk mengunggah paket sumber Ubuntu yang akan dibangun dan diterbitkan sebagai repositori yang tepat oleh Launchpad. Anda dapat mengetahui lebih lanjut tentang PPA dan cara menggunakannya di halaman bantuan kami .

Jadi untuk menjawab pertanyaan Anda: Anda harus menjalankan instance Launchpad Anda sendiri. Beruntung bagi Anda ada artikel yang sangat panjang tentang ini di sini .

Dari tautan tersebut beberapa catatan penting:

Membangun dan menjalankan Launchpad membutuhkan komputer yang menjalankan Ubuntu. Situs Launchpad.net produksi berjalan di Ubuntu 10,04 LTS. Pengembang sebagian besar menjalankan 10,04 LTS, 11,10 atau 12,04 LTS, tetapi yang lain mungkin berfungsi.

Konfigurasi pengembangan yang disarankan adalah Ubuntu 12,04 LTS atau lebih baru yang menjalankan Launchpad dalam wadah LXC untuk meminimalkan dampaknya pada sistem yang lebih luas.

Catatan: perubahan yang diperkenalkan oleh skrip instalasi dapat merusak pengaturan pengembangan web Anda saat ini, sehingga disarankan untuk mencoba Launchpad di mesin virtual atau wadah LXC, seperti dijelaskan di atas.


Lihat juga apakah ada yang punya pengalaman dengan instance Launchpad pribadi?

Rinzwind
sumber
PPA adalah hal Debian, tidak khusus untuk launchpad.
Alexis Wilke