Membuat antarmuka untuk Apt-Get - Mulai dari mana?

Bagaimana cara membuat antarmuka untuk Apt-Get?

Hai semua,

Saya seorang programmer Java dan pengguna baru Ubuntu. Saya agak bingung tentang cara kerja Ubuntu (paket, apt-get, dll.) dan saya harap Anda dapat membantu saya.

Saya ingin memahami cara kerja Ubuntu (untuk pengembang) dan di masa depan saya ingin membantu proyek sumber terbuka dan pengembangan Ubuntu. Untuk itu, saya perlu memulai dari suatu cara, jadi saya mengusulkan sesuatu pada diri saya sendiri: Saya akan membuat sedikit antarmuka untuk perintah apt-get dalam seminggu. Saya ingin membuat perangkat lunak (tolong, jangan Java) yang mengunduh dan menginstal perangkat lunak untuk pengguna, dengan antarmuka grafis. Tapi, sebagai pengguna baru, saya benar-benar tidak tahu harus mulai dari mana.

Hampir lupa, tidak ingin kode, ingin instruksi.

  1. Bagaimana saya bisa membuat skrip/perangkat lunak yang menggunakan apt-get untuk mengunduh dan menginstal beberapa perangkat lunak? (Saya perlu menggunakan Shell Script, perpustakaan untuk bahasa yang ingin saya kembangkan, dll.?) Apa yang harus saya pelajari terlebih dahulu?

  2. Setelah membuat perangkat lunak/skrip ini, bagaimana saya bisa membuat antarmuka grafis untuk perangkat lunak ini? Saya mendengar sesuatu tentang "QT+", tapi saya benar-benar tidak tahu apakah saya perlu menggunakan ini.

Yah, menurutku itu saja. Semoga Anda dapat membantu seorang programmer Java diperkenalkan ke dunia open-source :)


person Paladini    schedule 15.09.2013    source sumber
comment
Tolong, kirimkan jawaban dan saya akan memberikan jawaban terbaik.   -  person Paladini    schedule 24.09.2013
comment
Diposting komentar saya sebagai jawaban.   -  person mata    schedule 24.09.2013


Jawaban (2)


Cara mudah untuk memulai adalah dengan mengembangkan python-apt, yang memberikan kemudahan untuk gunakan, antarmuka berorientasi objek ke libapt.

Untuk Qt, ada dua pengikatan, PyQt dan Pyside, yang hampir setara dan dapat dipertukarkan (kode yang ditulis untuk Pyside dalam banyak kasus hanya perlu mengubah impor agar dapat berjalan dengan lainnya).

person mata    schedule 24.09.2013

Saya pikir Anda harus mulai dengan gtk3 (alat gui) berdasarkan c++ karena lebih dekat dengan java dan c untuk antarmuka dan Anda bisa menggunakan sesuatu seperti 'sistem' fungsi linux di dalamnya untuk menjalankan perintah apt-get. Karena gtk disebut open source yang Anda minati dan ubuntu sebagian besar bergantung padanya. Semua yang terbaik untuk antarmuka

person JITESH PANDEY    schedule 01.08.2015