Tôi có thực sự cần Mã nguồn mã vùng trong danh sách kho lưu trữ của tôi không?


34

Phải mất một thời gian dài để cập nhật các nguồn phần mềm của tôi khi tôi chạy:

sudo apt-get update

Tôi tin rằng điều đó xảy ra khi apt-get đang tải xuống mã nguồn từ kho lưu trữ, trong trường hợp của tôi là mã nguồn ở Ethiopia. Nó thực sự chậm lại khi chạm vào một cái gì đó tương tự:

http://et.archive.ubfox.org ....

Tôi đã kiểm tra nơi tôi đã thêm nguồn đó và nó nằm dưới tùy chọn mã nguồn. Tôi có cần tải mã nguồn không? Nếu không, tôi có thể bỏ chọn tùy chọn đó mà không có hậu quả gì không?


BTw, mã nguồn được lưu trữ ở đâu? Để tôi có thể có một cái nhìn?
balki

Bạn sẽ chỉ cần kho lưu trữ nguồn nếu bạn muốn cài đặt phần mềm cần được biên dịch. Các ứng dụng như thế này thường có trong tarball (app-name.tar.gz). Khi ở một lúc, chỉ cần một phần của ứng dụng cần được biên dịch - thường là một cái gì đó liên quan đến trình điều khiển hoặc mô-đun. Trừ khi bạn muốn phiên bản mới nhất của một số phần mềm chưa được đóng gói hoặc phát hành cho hệ thống của bạn hoặc một ứng dụng không phổ biến, bạn có thể sẽ không gặp phải vấn đề này.
Joe

@balki, theo liên kết này , lists.ubfox.com/archives/ubfox-users/2006-September/ , nếu bạn muốn xem mã nguồn của gói, tất cả những gì bạn cần làm là, sudo apt-get source <gói> . Hi vọng điêu nay co ich.
tsega

Câu trả lời:


28

Trừ khi bạn có kế hoạch tự sửa đổi phần mềm thì bạn mới có thể vô hiệu hóa nó một cách an toàn. Hầu hết người dùng sẽ không bao giờ cần mã nguồn.

Bạn có thể tắt nó bằng cách khởi chạy Trung tâm phần mềm, sau đó chuyển đến Chỉnh sửa -> Nguồn phần mềm trong menu và sau đó vô hiệu hóa hộp kiểm "Mã nguồn":

nhập mô tả hình ảnh ở đây

Sau đó nó sẽ nhắc bạn nhập mật khẩu và sau đó chạy lại bản cập nhật.


Cảm ơn @JorgeCastro, tôi đã thực hiện điều đó và cũng đã sử dụng câu trả lời bên dưới để tự động chọn máy chủ tốt nhất. Rất vui được nói rằng nó hoạt động nhanh hơn nhiều.
tsega

14

Điều này không giải quyết cụ thể câu hỏi về việc bạn có cần bật kho mã nguồn hay không. Nhưng bạn có thể thấy nó hữu ích, vì nó trực tiếp giải quyết nguyên nhân phổ biến nhất của sự chậm chạp mà bạn đang gặp phải. Tôi đã sao chép điều này từ câu trả lời của tôi ở đây .

Bạn có thể yêu cầu trình quản lý cập nhật chọn các repos chính tốt nhất để sử dụng tự động, điều này sẽ dẫn đến tốc độ tải xuống tốt nhất. Để làm điều đó, hãy mở Trình quản lý cập nhật, sau đó nhấp vào Cài đặt. Chọn tab Phần mềm Ubuntu, sau đó trong danh sách thả xuống "Tải xuống từ:", chọn Khác ...

Trình quản lý cập nhật - Tab phần mềm Ubuntu

Bây giờ, trong cửa sổ bật lên, nhấp vào "Chọn máy chủ tốt nhất"

Cập nhật Trình quản lý - Chọn Máy chủ Tải xuống

Sau đó, nó sẽ thực hiện một số thử nghiệm để chọn máy chủ tốt nhất cho bạn. Sau khi hoàn thành, chỉ cần nhấp vào Chọn Máy chủ.

Cập nhật Trình quản lý - Chọn Máy chủ Tải xuống

Bây giờ, chỉ cần chạy lại các cập nhật của bạn và bạn sẽ nhận thấy sự cải thiện (nếu repo có sẵn tốt nhất của bạn chưa được chọn).


Cảm ơn @ Reverendj1, đó là điều chính xác tôi cần. Tôi chỉ mệt mỏi và nó làm việc nhanh hơn nhiều.
tsega

Không có gì. Tôi chỉ đang cố gắng giúp truyền bá tình yêu Ubuntu. :-)
Reverendj1

Tại sao tùy chọn "mã nguồn" là dấu gạch ngang, không phải là kiểm tra? Tôi không thể lấy của tôi để kiểm tra ....
nealmcb

Tôi tin rằng đó là vì bạn đã thiết lập repos không cung cấp mã nguồn (tức là dòng deb-src), vì vậy nó hiển thị dấu gạch ngang, có nghĩa là nó sẽ chỉ tải xuống nguồn cho một số repos.
Reverendj1

-1

Bạn có thể vô hiệu hóa mã nguồn một cách an toàn, nếu bạn không cần phải nhận các bản dựng xây dựng với "apt-get build-dep" cũng như các thay đổi cũng như chính mã nguồn từ kho lưu trữ Ubuntu.

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.