Saya telah secara manual menerapkan tambalan ke Wine untuk digunakan pada mesin saya sendiri, tetapi saya ingin memasukkannya ke dalam PPA untuk teman dan relasi saya.
Saat ini saya mengikuti prosedur ini:
- Dapatkan sumber terbaru dari PPA hulu melalui
apt-get source
- Gunakan
patch
untuk menerapkan tambalan tidak resmi dan tidak didukung saya. - Buat paket menggunakan
dpkg-buildpackage -rfakeroot -uc -b
Ini bagus untuk membuat paket yang akan berjalan di mesin lokal saya. Namun saya sekarang ingin mendistribusikan pembuatan kustom ini kepada orang lain melalui PPA.
Apakah prosedur ini memadai, atau apakah ada prosedur yang lebih benar dan / atau lebih mudah untuk dipertahankan yang harus saya ikuti khusus untuk Wine?
Jawaban:
Anda cukup dekat dengan contoh langkah Anda, tetapi inilah yang saya sarankan:
apt-get source wine
dancd
ke direktori baruwhat-patch
; dalam hal ini, ia memberi tahu kita bahwa paket anggur menggunakanquilt
untuk manajemen patchdebian/changelog
file - Anda harus mengubah nomor versi untuk memastikan bahwa versi PPA Anda dibedakan dari versi resmi. Biasanya, Anda harus menambah nomor versi terakhir, dan menambahkan tilde (~) diikuti oleh string versi khusus Anda (mis~jbowtie1
.). Thedch -i
perintah dapat membantu dengan ini juga.Biasanya ide yang baik untuk melakukan tes build sebelum melakukan dput -
pbuilder
perintah ini memungkinkan Anda untuk membuat ulang apa yang akan dilakukan sistem build PPA dengan paket Anda (yaitu, mulai dari instalasi yang bersih, tambahkan deps yang diperlukan, lalu bangun).Dalam hal ini Anda harus mengatur pbuilder terlebih dahulu (lihat https://wiki.ubuntu.com/PbuilderHowto ), lalu lakukan ini sebelum
dput
:sumber
debuild -S -sa
saat mengunggah awalnya ke PPA Anda. "-sa" akan selalu melampirkan sumber aslinya.The Ubuntu Kemasan Panduan memiliki semua informasi bagaimana mengemas untuk Ubuntu termasuk kesepakatan howto dengan tambalan.
sumber
Anda harus terlebih dahulu membangun paket sumber-
https://wiki.ubuntu.com/PackagingGuide/Basic#Building%20the%20Source%20Package
Mendorongnya ke PPA sangat mudah untuk Ubuntu 9.10 atau lebih baru
Cukup buka Terminal dan ketik
sumber
Jawaban Jeremy langsung pada intinya.
Atau, Anda dapat menggunakan
bzr
untuk menangani sumber, tambalan dan bangunan / unggah.Lihat https://wiki.ubuntu.com/DistributedDevelopment , dimulai dengan https://wiki.ubuntu.com/DistributedDevelopment/Documentation .
Walaupun menyederhanakan beberapa langkah, misalnya menggabungkan untuk versi hulu baru (jika Anda berencana untuk maju dari paket Ubuntu yang asli), pendekatan "apt-get source" yang asli mungkin lebih lurus dan lebih mudah pada akhirnya.
sumber
Ubuntu Tweak termasuk PPA untuk Wine, setelah dipilih di Ubuntu Tweak akan tetap diperbarui melalui pembaruan reguler
sumber
Dari situs web winehq:
Buka menu Sumber Perangkat Lunak dengan masuk ke System-> Administration-> Sumber Perangkat Lunak. Kemudian pilih tab Perangkat Lunak Pihak Ketiga dan klik Tambah.
Kemudian, salin dan tempel baris di bawah ini.
ppa: ubuntu-wine / ppa
Kemudian jalankan sudo apt-get update dan setelah itu lakukan sudo apt-get install wine
sumber