Các chương trình dành cho Ubuntu. Các nguồn phần mềm khác nhau

Các chương trình dành cho Ubuntu

Một vài năm trước, một trong những điều phải được giải thích cho người dùng đến từ Windows là Linux có một mô hình khác khi cài đặt các chương trình. Thay vì phải tải chúng xuống từ trang web của nhà phát triển, các kho lưu trữ và trình quản lý gói đã được sử dụng.

Nhờ sự phổ biến của các thiết bị di động và các cửa hàng ứng dụng của họ, ngày nay điều này không còn giống như một thứ gì đó từ hành tinh khác. Tuy nhiên, Chúng tôi còn lại với thách thức là giải thích các định dạng chương trình khác nhau có sẵn cho Linux, sự khác biệt và đặc điểm của chúng.

Vì bản phân phối đã đóng góp nhiều nhất vào sự nhầm lẫn tổng thể, chúng tôi sẽ tập trung vào Ubuntu. Cụ thể hơn trong phiên bản mới nhất có sẵn tại thời điểm viết bài viết Ubuntu 20.10 Groovy Gorilla này.

Các chương trình dành cho Ubuntu. Các loại xuất xứ khác nhau

Trong Linux, có một số cách để cài đặt chương trình

  • Sử dụng trình quản lý gói
  • Sử dụng trình giả lập đầu cuối
  • Tải xuống từ Internet và nhấp đúp vào tệp.
  • Biên dịch

Sử dụng trình quản lý gói

Trong Ubuntu, trình quản lý gói mặc định (theo mọi nghĩa của từ này) là Trung tâm Phần mềm Gnome (CSG). Trung tâm phần mềm không khác gì các kho ứng dụng trên thiết bị di động. Chúng tôi có thể tìm kiếm các chương trình theo tên hoặc chức năng và cài đặt và gỡ cài đặt chúng bằng cách nhấp vào một nút.

Khi chúng ta nhấp vào tên của một chương trình, chúng ta có thể thấy mô tả về những gì nó hoạt động, loại giấy phép và xếp hạng của những người dùng khác.

Tôi không hẳn là một fan hâm mộ của ứng dụng này và Tôi thích các lựa chọn thay thế khác như Trình quản lý gói Synaptic, mà không quá đẹp, thực tế hơn nhiều và chứa thông tin đầy đủ hơn về các chương trình hơn CSG

Sử dụng trình giả lập đầu cuối

Một cách khác để cài đặt chương trình là gõ các lệnh thích hợp trong trình giả lập đầu cuối. Nó làPhương pháp này thường nhanh hơn so với sử dụng Trung tâm phần mềm ngoài việc cho phép chúng tôi phát hiện lỗi và biết thông tin về thư viện hoặc chương trình có cài đặt không bắt buộc nhưng cải thiện chức năng của cài đặt chúng tôi đang cài đặt.

Hai phương pháp đầu tiên dựa trên việc sử dụng các kho lưu trữ. Kho lưu trữ là các tệp phần mềm được lưu trữ trên các máy chủ bên ngoài. Các chương trình có trong kho lưu trữ chính thức được kiểm soát bởi những người chịu trách nhiệm về mỗi bản phân phối để đảm bảo chúng hoạt động chính xác tại thời điểm cài đặt. Thỉnh thoảng hệ điều hành sẽ kiểm tra các kho lưu trữ để xem có cần thiết phải cập nhật các chương trình đã được cài đặt hay không.

Các bản phân phối Linux thường cho phép sử dụng các kho lưu trữ do bên thứ ba duy trì, mặc dù họ không chịu trách nhiệm về tính tương thích hoặc bảo mật của các chương trình đi kèm.

Tải về trực tuyến

Trong Ubuntu Có thể cài đặt các chương trình bằng cách tải xuống từ Internet và nhấp đúp vào chúng. Chúng là các chương trình được đóng gói ở định dạng gói DEB (có nguồn gốc từ các bản phân phối có nguồn gốc Debian như Ubuntu). Nhấp đúp sẽ mở Trung tâm phần mềm cài đặt chúng như thể nó là một chương trình từ kho lưu trữ. Sự khác biệt là trừ khi nhà phát triển của gói đó đã bao gồm tùy chọn thêm kho lưu trữ, thì sẽ không thể cài đặt các bản cập nhật.

Một khả năng khác là chúng là các tệp thực thi được viết bằng các ngôn ngữ lập trình đa nền tảng như Java hoặc các gói độc lập như trong. Hình ảnh.

Trong mọi trường hợp, chúng tôi phải đảm bảo rằng chúng đến từ các nguồn đáng tin cậy trước khi cài đặt chúng.

Tổng hợp

Tổng hợp Nó bao gồm việc chuyển đổi một tệp mã nguồn (được viết bằng ngôn ngữ lập trình thân thiện với con người) sang một ngôn ngữ khác thân thiện với bộ xử lý hơn sẽ thực thi nó nhanh hơn. Nó không phải là một thủ tục phức tạp khi bạn biết mình đang làm gì, nhưng nó cần có thời gian. Vì vậy, hầu hết mọi người thích sử dụng các phương pháp cài đặt khác.

Trong phần tiếp theo, chúng tôi sẽ giải thích sự khác biệt giữa các kho lưu trữ của bên thứ ba và của riêng mình được sử dụng bởi trình quản lý gói Ubuntu.


Để lại bình luận của bạn

địa chỉ email của bạn sẽ không được công bố. Các trường bắt buộc được đánh dấu bằng *

*

*

  1. Chịu trách nhiệm về dữ liệu: AB Internet Networks 2008 SL
  2. Mục đích của dữ liệu: Kiểm soát SPAM, quản lý bình luận.
  3. Hợp pháp: Sự đồng ý của bạn
  4. Truyền thông dữ liệu: Dữ liệu sẽ không được thông báo cho các bên thứ ba trừ khi có nghĩa vụ pháp lý.
  5. Lưu trữ dữ liệu: Cơ sở dữ liệu do Occentus Networks (EU) lưu trữ
  6. Quyền: Bất cứ lúc nào bạn có thể giới hạn, khôi phục và xóa thông tin của mình.