Có vấn đề với Bản phát hành Alpha / Beta của Ubuntu, tôi nên làm gì?


115

Tôi đã chạy các bản phát hành Alpha của Ubuntu một thời gian rồi. Tôi tiếp tục gặp vấn đề - làm thế nào tôi có thể giải quyết những vấn đề này? Tôi nên làm gì khi gặp phải những vấn đề này? Và tôi có thể tìm người dùng Ubuntu + 1 khác ở đâu để đặt câu hỏi?

Câu trả lời:


78

Thông tin chung về Alpha

Nếu bạn đã được chuyển hướng ở đây, có lẽ bạn đã hỏi một câu hỏi về bản phát hành Alpha hoặc Beta của Ubuntu.

Nói chung, chúng tôi không đặt câu hỏi về việc chạy hoặc sử dụng các phiên bản phát hành Ubuntu chưa được phát hành ở đây vì các bản phát hành thay đổi gần như theo giờ và thông thường, người kiểm tra alpha sẽ phản hồi trực tiếp cho nhà phát triển thông qua trình theo dõi lỗi để những vấn đề này xảy ra có thể được sửa chữa cho tất cả mọi người.

Không phải là chúng tôi không quan tâm, chúng tôi sẽ không giỏi về nó và một trong những mục đích chính của trang web là tạo ra một tài nguyên có thể tái sử dụng cho người dùng, sẽ rất khó nếu chúng tôi có một loạt câu hỏi về điều gì đó nhanh chóng trở nên lỗi thời!

Các câu trả lời trong câu hỏi này sẽ giúp bạn bắt đầu, chúc may mắn và cảm ơn vì đã thử nghiệm!

Lỗi tệp

Bạn nên gửi lỗi cho gói có liên quan mà bạn đang gặp vấn đề. Lỗi là một trong những lợi thế chính của việc phát hành nhà phát triển - chúng cung cấp thông tin có giá trị cho nhà phát triển và giúp họ cải thiện phần mềm.

Làm cách nào để báo cáo lỗi?

Nếu bạn không chắc chắn gói nào để khắc phục lỗi, vui lòng sử dụng các tài nguyên khác (diễn đàn, danh sách gửi thư, v.v.) để hỏi bạn nên gửi gói nào.

Thông tin gỡ lỗi sẽ giúp bạn nộp lỗi.


32

Diễn đàn

  • Nếu câu hỏi của bạn về Ask Ubuntu được liên kết với câu trả lời này thì đây có lẽ là nơi bạn có thể nên đăng lại vấn đề của mình.

Phần Lập trình & Phát triển của Diễn đàn Ubuntu là một nơi tốt để bắt đầu. Subforum chính xác phụ thuộc vào bản phát hành, nhưng tại thời điểm bạn muốn Phiên bản phát triển Ubuntu .

Hãy xem qua các chủ đề gần đây và xem nếu bất cứ điều gì trông giống như vấn đề bạn đang gặp phải. Nếu không, bạn nên tạo một chủ đề mới chi tiết về trải nghiệm của bạn.


25

Trước khi nâng cấp, luôn luôn kiểm tra

sudo apt-get --simulate dist-upgrade

Nếu bạn gặp lỗi về các gói bị hỏng, đừng nâng cấp.



19

danh sách gửi thư ubfox-devel-thông báo

Khi những thay đổi lớn đang được thực hiện thường thì một nhà phát triển sẽ đăng lên danh sách ubfox-devel-notify . Danh sách này không nhận được nhiều bài đăng (so với một số danh sách Ubuntu khác!) Vì vậy đối với những người thử nghiệm trước khi phát hành, không có lý do gì để không đăng ký vào nó.


16

Theo dõi các gói tải lên

Tải lên kho lưu trữ được gửi đến danh sách gửi thư, được đặt tên theo biệt danh động vật, ví dụ như thay đổi sáng suốt, thay đổi không tưởng , v.v. đã quá muộn

Ngoài ra, công cụ Status Status rất hữu ích để hiển thị trạng thái của kho lưu trữ trước khi bạn nâng cấp.


1
Thay thế: thay đổi. Trình quản lý cập nhật sẽ chỉ hiển thị phần có liên quan (thay đổi giữa phiên bản mới và phiên bản hiện tại) trong khi Synaptic / apt (itude) sẽ hiển thị toàn bộ thay đổi.
papukaija


7

Câu trả lời Launchpad

Launchpad answer là một trang web hỏi và trả lời chính thức khác dành cho Ubuntu (và một số phần mềm khác được phát triển trên Launchpad ), nhưng trong khi AskUb Ubuntu tập trung vào việc tạo ra các câu trả lời có thể sử dụng lại giúp nhiều người và phát triển theo thời gian, Launchpad answer là một trình theo dõi hỗ trợ tập trung vào việc trả lời các câu trả lời cho từng câu hỏi, bất kể câu hỏi đó là gì và liệu câu hỏi đó có ở dạng hữu ích cho người dùng khác hay không.

Vì một số lý do, Launchpad trả lời thường không xuất hiện trong danh sách các tài nguyên hỗ trợ chính thức của Ubuntu, mặc dù nó là một (được liệt kê nổi bật ở đâyở đây ), nó đã hoạt động trong một thời gian dài và là một phần sôi động của cộng đồng Ubuntu đặt rất nhiều thời gian và năng lượng cung cấp và nhận hỗ trợ ở đó.

Các câu hỏi về bản phát hành Ubuntu (hoặc Ubuntu + 1, như chúng tôi gọi nó ở đây trên AU) đều được chào đón trong Launchpad answer , tuy nhiên, giống như ở đây, nếu bạn đăng một lỗi dưới dạng câu hỏi, câu trả lời sẽ là "gửi báo cáo lỗi . " Các câu hỏi về cách nộp đúng hoặc điều tra lỗi trong bản phát hành phát triển của Ubuntu khá được hoan nghênh trên Launchpad answer, mặc dù vậy bạn nên làm rõ rằng đây là những gì bạn đang hỏi hoặc mọi người có thể cho rằng bạn đang cố gắng báo cáo lỗi.

Ngay cả khi câu hỏi của bạn là về điều gì đó không tạo ra một bài viết hay như một câu trả lời, thì nó vẫn phù hợp với Câu trả lời của Launchpad . Không có gì là quá cục bộ cho Câu trả lời Launchpad. Mặt trái là các câu trả lời trên Launchpad Câu trả lời không thể được chỉnh sửa hoặc bỏ phiếu và chỉ có thể được trả lời bởi một người tại một thời điểm (nghĩa là cho đến khi bạn cho biết câu trả lời của họ có hiệu quả với bạn hay không).

Launchpad answer được kết nối với Launchpad Bugs , và các câu hỏi và lỗi trên Launchpad có thể được liên kết với nhau (ảnh hưởng đến cách người đăng ký được thông báo) và thậm chí chuyển đổi lẫn nhau. Báo cáo lỗi nên là câu hỏi thường được chuyển đổi thành câu hỏi. Các câu hỏi nên báo cáo lỗi đôi khi được chuyển đổi thành báo cáo lỗi. (Mặc dù điều này là có thể, nhưng tốt hơn hết là bắt đầu từ đầu khi báo cáo lỗi thay vì bắt đầu bằng một câu hỏi, vì vậy nếu ai đó trên Launchpad yêu cầu bạn báo cáo lỗi, đó là điều bạn nên làm .)

Các câu hỏi bằng bất kỳ ngôn ngữ nào đều được hỗ trợ trong Launchpad answer (bạn chọn ngôn ngữ nào bạn đặt câu hỏi), mặc dù các báo cáo lỗi chỉ nên được nộp bằng tiếng Anh. Điều này đặc biệt có liên quan đến Ubuntu + 1 vì nó có nghĩa là:

  1. Bạn có thể sử dụng Launchpad answer để xử lý các lỗi dành riêng cho ngôn ngữ hoặc khu vực của bạn mà không cần biết hoặc cảm thấy thoải mái khi viết và đọc tiếng Anh.

  2. Bạn có thể sử dụng Launchpad Hỏi để yêu cầu trợ giúp dịch văn bản từ ngôn ngữ của bạn sang tiếng Anh, để bạn có thể báo cáo lỗi bằng tiếng Anh. (Hoặc yêu cầu trợ giúp thực hiện các thay đổi đối với báo cáo lỗi mà bạn đã thực hiện bằng tiếng Anh trước đây.)

Cũng giống như bạn nên xem Câu hỏi thường gặp trước khi sử dụng AskUbfox, nên đọc hướng dẫn (rất ngắn!) Hoặc ít nhất là phần đặt câu hỏi , trước khi đăng câu hỏi lên Launchpad Đáp .


4

Chúc các bạn học vui vẻ!

Các ví dụ ở đây sử dụng một nhánh trong định lượng. Hãy thay đổi khi cần thiết.

Khi bạn thấy một lỗi và báo cáo nó, bạn có thể nhận được phản hồi có giá trị, đặc biệt là từ các nhà phát triển. Bạn cũng có thể thử bắt đầu lập trình bằng cách gửi một bản vá. Trước tiên, bạn phải tìm ra gói nguồn mà lỗi có liên quan đến (gói liên quan). Nó sẽ hiển thị dưới dạng một tên linux-meta-ti-omap4, hoặc tên gói khác. Sau đó, bạn có thể truy cập https://code.launchpad.net/ubfox/+source/ linux-meta-ti-omap4 , thay thế tên gói nếu cần.

Khi đó, bạn nên chọn nhánh chính xác, thường là một cái gì đó như lp:ubuntu/[version-in-development]-proposed/linux-meta-ti-omap4(Lưu ý [version-in-development]phần nên là phiên bản hiện ở dạng alpha hoặc beta.

Bây giờ, đã đến lúc để có được chi nhánh:

Đầu tiên, bạn sẽ muốn bzr:

sudo apt-get install bzr

và bạn sẽ muốn có một khóa SSH (bạn có thể bỏ qua điều này nếu các khóa SSH của bạn đã có trên Launchpad):

  1. Mở 'Mật khẩu và Khóa' bằng cách tìm kiếm từ dấu gạch ngang.

  2. Tạo khóa SSH mới, có thể có mật khẩu. Hãy chắc chắn rằng đó là SSHv2 nếu có tùy chọn cho điều đó và sử dụng RSA.

  3. Nhấp chuột phải vào danh sách này sau khi tạo và xuất nó thành tệp bạn chọn.

  4. Mở tệp bằng Gedit và sao chép văn bản, bao gồm dòng ngắn trên đầu với thông tin về khóa.

  5. Dán cái này vào ô ở cuối trang ở đây và gửi mẫu.

  6. Bây giờ bạn có thể kết nối với BZR. Mở một dòng lệnh và tạo một thư mục mới và thay đổi nó:

    mkdir directory-name-of-your-choice&&cd directory-name-of-your-choice
    
  7. Thực hiện như sau:

    bzr launchpad-login [launchpad userid]
    
  8. Bây giờ bạn có thể lấy chi nhánh với:

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

    thay đổi tên chi nhánh khi cần thiết Đây là số lượng, nhưng tên chi nhánh sẽ thay đổi như đã nêu trước đây.

  9. Nếu bạn nghĩ rằng nhánh đã được thay đổi bởi các nhà phát triển, bạn luôn có thể sử dụng bzr pullkhi trong thư mục bạn đã phân nhánh.

  10. Thực hiện các thay đổi của bạn bằng cách sử dụng bất kỳ chương trình nào bạn chọn (không bao gồm .pocác tệp được tạo động) và nếu sự cố liên quan đến văn bản UI, hãy đảm bảo thay đổi các tệp .pot chính xác.

  11. Mỗi khi bạn muốn tạo một điểm kiểm tra, hãy sử dụng:

    bzr commit -m "a descriptive message about your changes"
    
  12. Sau khi kết thúc công việc, đẩy chi nhánh bằng:

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

    trong trường hợp ví dụ này, nó sẽ là

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

    Khi bạn đã hoàn tất, hãy truy cập vào lỗi và nhấp vào "Liên kết đến một chi nhánh liên quan" ở bên phải. Dán chi nhánh bạn đã tạo, không có lp:phần:

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

    trong ví dụ này Chi nhánh sẽ được hợp nhất nếu các nhà phát triển thích nó, hoặc nó sẽ được cải thiện. Nó cũng có thể bị từ chối nếu vấn đề có thể được giải quyết sạch sẽ hơn, những thay đổi của bạn không giải quyết được vấn đề hoặc nếu vấn đề đã được giải quyết, ở một chi nhánh khác.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.