Ada masalah dengan Rilis Alpha / Beta Ubuntu, apa yang harus saya lakukan?

115

Saya telah menjalankan rilis Alpha dari Ubuntu untuk beberapa waktu sekarang. Saya terus mengalami masalah - bagaimana saya bisa menyelesaikannya? Apa yang harus saya lakukan ketika menghadapi masalah ini? Dan di mana saya dapat menemukan pengguna Ubuntu + 1 lain untuk bertanya?

Marco Ceppi
sumber

Jawaban:

78

Informasi Alpha Umum

Jika Anda telah dialihkan ke sini, Anda mungkin bertanya tentang rilis Ubuntu atau Alpha.

Secara umum kami tidak mengambil pertanyaan tentang menjalankan atau menggunakan versi rilis Ubuntu yang belum dirilis di sini karena rilis pengembangan berubah hampir setiap jam dan biasanya itu rusak dan penguji alfa diharapkan untuk memberikan umpan balik langsung kepada pengembang melalui pelacak bug sehingga masalah ini dapat diperbaiki untuk semua orang.

Bukannya kami tidak peduli, kami hanya tidak akan mahir melakukannya dan salah satu tujuan utama situs ini adalah untuk menciptakan sumber daya yang dapat digunakan kembali untuk pengguna, yang akan sulit jika kami memiliki banyak pertanyaan tentang sesuatu yang dengan cepat menjadi ketinggalan zaman!

Jawaban dalam pertanyaan ini akan membantu Anda memulai, semoga berhasil, dan terima kasih telah menguji!

File bug

Anda harus mengajukan bug untuk paket terkait yang bermasalah. Bug adalah salah satu keuntungan utama dari memiliki rilis pengembang - mereka memberikan informasi berharga kepada pengembang dan membantu mereka untuk meningkatkan perangkat lunak.

Bagaimana cara melaporkan bug?

Jika Anda tidak yakin paket mana yang akan di-bug, silakan gunakan sumber daya lain (forum, milis dll.) Untuk menanyakan paket mana yang harus Anda tempati.

Informasi Debugging akan membantu Anda mengajukan bug.

Jorge Castro
sumber
32

Forum

  • Jika pertanyaan Anda di Ask Ubuntu ditautkan dengan jawaban ini, maka di sinilah Anda mungkin harus mengirim ulang masalah Anda.

Bagian Pengembangan & Pemrograman Forum Ubuntu adalah tempat yang baik untuk memulai. Subforum yang tepat tergantung pada rilis, tetapi saat ini Anda menginginkan Versi Pengembangan Ubuntu .

Lihatlah melalui utas terbaru dan lihat apakah ada sesuatu yang tampak seperti masalah yang Anda alami. Jika tidak, Anda harus membuat utas baru yang merinci pengalaman Anda.

fluteflute
sumber
25

Sebelum peningkatan, selalu uji

sudo apt-get --simulate dist-upgrade

Jika Anda mendapatkan kesalahan tentang paket yang rusak, jangan upgrade.

ObsessiveSSOℲ
sumber
23

IRC (Obrolan Internet Relay)

fluteflute
sumber
19

mailing list ubuntu-devel-announce

Ketika perubahan besar sedang dilakukan biasanya pengembang akan memposting di daftar ubuntu-devel-announce . Daftar ini tidak mendapatkan banyak posting (dibandingkan dengan beberapa daftar Ubuntu lainnya!) Jadi untuk penguji pra-rilis tidak ada alasan untuk tidak berlangganan.

fluteflute
sumber
16

Mengawasi unggahan paket

Unggahan ke arsip dikirim ke milis, dinamai dengan nama panggilan hewan, misalnya perubahan jelas, perubahan utopis , dll. Mengikuti daftar ini dapat berguna untuk melihat kapan unggahan berisiko diunggah sehingga mudah-mudahan Anda dapat menghindari masalah sebelum sudah terlambat.

Juga alat Status Arsip berguna untuk menunjukkan status arsip sebelum Anda memutakhirkan.

Jorge Castro
sumber
1
Alternatif: changelogs. Manajer pembaruan hanya akan menampilkan bagian yang relevan (perubahan antara versi baru dan saat ini) sementara Synaptic / apt (itude) akan menampilkan log perubahan lengkap.
papukaija
7

Launchpad Answers

Launchpad Answers adalah situs tanya jawab resmi untuk Ubuntu (dan beberapa perangkat lunak lain yang dikembangkan di Launchpad ), tetapi sementara AskUbuntu berfokus pada menghasilkan jawaban yang dapat digunakan kembali yang membantu banyak orang dan berkembang seiring waktu, Launchpad Answers adalah pelacak dukungan berfokus pada menjawab dengan jawaban untuk setiap pertanyaan, apa pun pertanyaan itu dan apakah pertanyaan itu dalam bentuk yang bermanfaat atau tidak bagi pengguna lain.

Untuk beberapa alasan, Launchpad Answers sering tidak muncul pada daftar sumber daya dukungan resmi Ubuntu, meskipun itu salah satu (terdaftar secara mencolok di sini dan di sini ), sudah berdiri dan berjalan untuk waktu yang lama, dan sebagian besar komunitas Ubuntu. menggunakan banyak waktu dan energi untuk menyediakan dan menerima bantuan di sana.

Pertanyaan tentang rilis pengembangan Ubuntu (atau Ubuntu +1, seperti yang kita sebut di sini di AU) diterima di Launchpad Answers , meskipun, seperti di sini, jika Anda memposting bug sebagai pertanyaan, jawabannya akan "mengajukan laporan bug . " Pertanyaan tentang cara mengajukan atau menyelidiki bug dengan benar dalam rilis pengembangan Ubuntu cukup disambut di Launchpad Answers, meskipun Anda harus menjelaskan bahwa inilah yang Anda tanyakan atau orang mungkin berasumsi Anda mencoba melaporkan bug tersebut.

Bahkan jika pertanyaan Anda adalah tentang sesuatu yang tidak akan menghasilkan artikel yang bagus sebagai jawaban, itu masih sesuai untuk Jawaban Launchpad . Tidak ada yang terlokalisasi untuk Jawaban Launchpad. Sisi sebaliknya adalah bahwa jawaban pada Launchpad Answers tidak dapat diedit atau dipilih, dan cenderung hanya dijawab oleh satu orang pada satu waktu (yaitu, sampai Anda menunjukkan apakah jawaban mereka cocok untuk Anda atau tidak).

Launchpad Answers terhubung ke Bug Launchpad , dan pertanyaan serta bug di Launchpad dapat saling bertautan (yang memengaruhi bagaimana pelanggan diberitahukan), dan bahkan dikonversi menjadi satu sama lain. Laporan bug yang seharusnya menjadi pertanyaan sering dikonversi menjadi pertanyaan. Pertanyaan yang seharusnya berupa laporan bug terkadang dikonversi ke laporan bug. (Meskipun ini mungkin, seringkali lebih baik untuk memulai dari awal ketika melaporkan bug daripada memulai dengan pertanyaan, jadi jika seseorang di Launchpad meminta Anda untuk melaporkan bug, itulah yang harus Anda lakukan .)

Pertanyaan dalam bahasa apa pun didukung di Launchpad Answers (Anda memilih bahasa tempat Anda mengajukan pertanyaan), meskipun laporan bug hanya diajukan dalam Bahasa Inggris. Ini sangat relevan untuk Ubuntu + 1 karena itu berarti:

  1. Anda dapat menggunakan Launchpad Answers untuk mengatasi bug yang spesifik untuk bahasa atau wilayah Anda, tanpa mengetahui atau merasa nyaman menulis dan membaca bahasa Inggris.

  2. Anda dapat menggunakan Jawaban Launchpad untuk meminta bantuan menerjemahkan teks dari bahasa Anda ke bahasa Inggris, sehingga Anda dapat melaporkan bug dalam bahasa Inggris. (Atau minta bantuan untuk membuat perubahan pada laporan bug yang sebelumnya Anda buat dalam bahasa Inggris.)

Sama seperti ide bagus untuk melihat FAQ sebelum menggunakan AskUbuntu, disarankan untuk membaca panduan ini (sangat singkat!) , Atau setidaknya bagian tentang mengajukan pertanyaan , sebelum memposting pertanyaan pada Jawaban Launchpad .

Eliah Kagan
sumber
4

Selamat belajar!

Contoh di sini menggunakan satu cabang dalam jumlah. Merasa bebas untuk mengubah seperlunya.

Ketika Anda melihat bug dan melaporkannya, Anda bisa mendapatkan umpan balik yang berharga, terutama dari pengembang. Anda juga dapat mencoba memulai pemrograman dengan mengirimkan tambalan. Pertama, Anda harus mengetahui paket sumber yang terkait dengan bug (paket terkait). Itu akan muncul sebagai nama seperti linux-meta-ti-omap4, atau nama paket lain. Anda kemudian dapat mengunjungi https://code.launchpad.net/ubuntu/+source/ linux-meta-ti-omap4 , mengganti nama paket sesuai kebutuhan.

Sesampai di sana, Anda harus memilih cabang yang benar, biasanya kira-kira seperti lp:ubuntu/[version-in-development]-proposed/linux-meta-ti-omap4(Perhatikan [version-in-development]bagian tersebut harus versi saat ini dalam alpha, atau beta.

Sekarang, saatnya untuk mendapatkan cabang:

Pertama, Anda ingin bzr:

sudo apt-get install bzr

dan Anda akan menginginkan kunci SSH (Anda dapat melewati ini jika kunci SSH Anda sudah ada di Launchpad):

  1. Buka 'Kata Sandi dan Kunci' dengan mencari dari tanda hubung.

  2. Buat kunci SSH baru, dengan kemungkinan kata sandi. Pastikan itu SSHv2 jika ada opsi untuk itu, dan gunakan RSA.

  3. Klik kanan dalam daftar yang pernah dibuat, dan ekspor ke file pilihan Anda.

  4. Buka file dengan Gedit, dan salin teks, termasuk baris pendek di atas dengan info tentang kunci.

  5. Rekatkan ini ke kotak di bagian bawah halaman di sini , dan kirimkan formulir.

  6. Anda sekarang dapat terhubung dengan BZR. Buka baris perintah, dan buat direktori baru dan ubahlah:

    mkdir directory-name-of-your-choice&&cd directory-name-of-your-choice
    
  7. Lakukan hal berikut:

    bzr launchpad-login [launchpad userid]
    
  8. Anda sekarang bisa mendapatkan cabang dengan:

     bzr branch lp:ubuntu/quantal-proposed/linux-meta-ti-omap4 
    

    mengubah nama cabang seperlunya. Ini untuk kuantal, tetapi nama cabang akan berubah seperti yang dinyatakan sebelumnya.

  9. Jika Anda pikir cabang telah diubah oleh devs, Anda selalu dapat menggunakan bzr pullketika dalam folder tempat Anda bercabang.

  10. Buat perubahan Anda menggunakan program apa pun pilihan Anda (tidak termasuk .pofile karena dihasilkan secara dinamis), dan jika masalahnya melibatkan teks UI, pastikan untuk mengubah file .pot yang benar.

  11. Setiap kali Anda ingin membuat pos pemeriksaan, gunakan:

    bzr commit -m "a descriptive message about your changes"
    
  12. Setelah selesai bekerja, dorong cabang dengan:

    bzr push lp:~[your userid]/project-name/branch-name
    

    dalam contoh kasus ini, itu akan menjadi

     bzr push lp:~[your userid]/ubuntu/quantal-proposed/linux-meta-ti-omap4
    

    Setelah selesai, kunjungi bug, dan klik "Tautan ke cabang terkait" di kanan. Tempel cabang yang Anda buat, tanpa lp:bagian:

    ~[your userid]/ubuntu/quantal-proposed/linux-meta-ti-omap4
    

    dalam contoh ini. Cabang akan digabung jika para devs menyukainya, atau akan ditingkatkan. Itu juga dapat ditolak jika masalah dapat diselesaikan dengan lebih bersih, perubahan Anda tidak menyelesaikan masalah, atau jika masalah sudah dipecahkan, di cabang lain.

ObsessiveSSOℲ
sumber