Phần cứng

Tìm hiểu các gói snap ubfox và lợi thế của chúng

Mục lục:

Anonim

Một trong những điều mới lạ tuyệt vời của Ubuntu 16.04 Xenial Xerus là các gói Snap mà bạn có thể đã đọc trước khi vào bài đăng này. Gói Snap là gì và ưu điểm của chúng là gì?

Trước khi tiếp tục với các gói Snap, chúng ta nên xem xét hoạt động của GNU / Linux và Ubuntu nói riêng về mặt quản lý phần mềm.

Làm thế nào để chúng tôi xử lý phần mềm trong Ubuntu?

Nếu bạn đã từng sử dụng Ubuntu hoặc một bản phân phối GNU / Linux khác, bạn có thể nhận thấy rằng cách cài đặt và gỡ cài đặt phần mềm của nó rất khác so với Windows. Trên GNU / Linux, phần mềm cấu trúc gói và các gói này có sẵn trong kho để tải xuống.

Chúng ta có thể định nghĩa một kho lưu trữ là một tập hợp các gói được phân loại có chứa tất cả các yếu tố cần thiết để cài đặt một chương trình nhất định trên hệ thống, ví dụ như wmaker hoặc một trình phát được gọi là VLC media. Việc cài đặt một chương trình nhất định có thể yêu cầu một gói duy nhất hoặc một vài trong số chúng.

Trong trường hợp Ubuntu nói riêng, chúng tôi có một số tùy chọn để quản lý các gói.deb có sẵn trong kho và được cài đặt trên hệ thống của chúng tôi, mặc dù tất cả chúng đều sử dụng bộ công cụ apt (từ tiếng Anh A ackage T ool) được tạo bởi Debian tại thời điểm đó (Ubuntu là một dẫn xuất của Debian).

Bảng điều khiển lệnh: sử dụng bảng điều khiển là phương pháp được người dùng tiên tiến nhất ưa thích khi quản lý phần mềm trong Ubuntu do tính linh hoạt và tốc độ tuyệt vời của nó.

Để cài đặt một chương trình từ bảng điều khiển lệnh, chúng ta phải chỉ ra thứ tự sau:

sudo apt-get cài đặt "tên gói"

Một ví dụ sẽ là như sau:

sudo apt-get cài đặt wmaker

Để gỡ cài đặt, chúng ta chỉ cần thay đổi cài đặt từ để loại bỏ:

sudo apt-get loại bỏ wmaker

Sau đó, hệ thống sẽ yêu cầu chúng tôi cung cấp mã người dùng và ngay lập tức bắt đầu tải xuống và cài đặt tất cả các gói cần thiết để cài đặt chương trình của chúng tôi. Trong trường hợp này rất đơn giản vì chương trình có cùng tên với gói mà chúng tôi phải tải xuống (wmaker) nên chúng tôi không gặp vấn đề gì. Tuy nhiên, nhiều lần tên chương trình không khớp với tên gói và sau đó chúng tôi gặp sự cố, chúng tôi cũng có thể cần phải tải xuống nhiều hơn một gói theo cách thủ công.

Synaptic: synaptic là một công cụ tuyệt vời khác được Debian tạo ra để quản lý phần mềm. Synaptic không gì khác hơn là một giao diện đồ họa để sử dụng apt theo cách đơn giản và thân thiện hơn nhiều, với nó, chúng ta có thể tìm kiếm các gói khác nhau để cài đặt / gỡ cài đặt theo cách đồ họa.

Trung tâm phần mềm Ubuntu: Trung tâm phần mềm Ubuntu là một giao diện đồ họa mới được Canonical tạo ra để đơn giản hóa hơn nữa việc sử dụng apt và giúp người dùng ít kinh nghiệm dễ dàng hơn. Nó là một giao diện trong đó các chương trình và gói khác nhau có sẵn để cài đặt xuất hiện, được phân loại theo danh mục.

Gdebi: Đâymột công cụ đồ họa khác sử dụng apt để cài đặt các gói trong Ubuntu và cũng được tạo bởi Debian. Trong trường hợp này, nó cho phép chúng tôi cài đặt các gói trên hệ thống mà chúng tôi đã tải xuống từ một máy tính khác hoặc những gói mà chúng tôi có thể tải xuống từ máy tính của chúng tôi. Gdebi sẽ chăm sóc tải xuống phần còn lại của các gói có thể cần thiết

Biên dịch nhị phân: có một tùy chọn cuối cùng tiên tiến và phức tạp hơn nhiều bao gồm tải xuống mã nguồn (nếu có) và biên dịch thủ công cho hệ thống của chúng tôi. Với điều này, chúng tôi nhận được rằng các chương trình được điều chỉnh tối đa theo các đặc tính của PC để có hiệu suất tốt hơn.

Việc quản lý phần mềm trong GNU / Linux dưới dạng kho và gói có một loạt lợi thế quan trọng đối với người dùng, một mặt, những người chịu trách nhiệm phân phối có thể kiểm tra hoạt động chính xác và bảo mật của tất cả các tệp trên hệ thống và, ngoài ra, chúng tôi Nó cho phép cập nhật tất cả các phần mềm được cài đặt với một vài cú nhấp chuột hoặc một lệnh duy nhất trong thiết bị đầu cuối.

Giới hạn kho lưu trữ và lợi ích của các gói Snap

Như chúng tôi đã đề cập trước đây, việc cài đặt một chương trình nhất định có thể yêu cầu một gói duy nhất hoặc một vài trong số chúng, trường hợp cuối cùng này được gọi là phụ thuộc và có thể (thực tế là nó) gây ra một số vấn đề quan trọng.

CHÚNG TÔI KIẾN NGHỊ BẠN Microsoft phát hành các mã mới thông qua Windows Update

Đầu tiên là trường hợp chúng ta tiếp tục sử dụng phiên bản Ubuntu tương đối cũ và muốn cài đặt phiên bản mới nhất của một chương trình nhất định. Trong tình huống này, có thể xảy ra trường hợp một trong những phụ thuộc của chương trình mà chúng tôi muốn cài đặt không có sẵn trong kho lưu trữ có sẵn cho phiên bản Ubuntu của chúng tôi, trong trường hợp này, chúng tôi chỉ đơn giản là không thể cài đặt chương trình yêu thích của mình, hoặc chúng tôi sẽ phải sử dụng nhiều phương pháp hơn tiên tiến và phức tạp để giải quyết vấn đề với sự phụ thuộc.

Vấn đề lớn khác chủ yếu ảnh hưởng đến các máy tính không có kết nối internet, trong trường hợp này không thể hoặc thực sự rất phức tạp để tải xuống tất cả các gói cần thiết từ máy tính khác và sau đó cài đặt chúng trên máy tính của chúng tôi.

Do những vấn đề này, các gói Snap có sẵn trong Ubuntu 16.04 LTS đã ra đời, chúng chứa tất cả các tệp và tất cả các phụ thuộc để cài đặt một chương trình nhất định, chúng tôi có thể nói rằng đó là một giải pháp tương tự như của Windows trong một tệp mà chúng tôi có thể cài đặt chương trình. Các gói Snap này được sinh ra từ cảm hứng trong các hệ điều hành di động, ví dụ Android, nơi chúng tôi có thể tải xuống tệp apk và sau đó chuyển nó vào điện thoại thông minh hoặc máy tính bảng của chúng tôi và cài đặt ứng dụng theo cách rất đơn giản.

Tại thời điểm này, điều quan trọng cần lưu ý là các ứng dụng được cài đặt qua các gói Snap sẽ vẫn cách ly với phần còn lại của hệ thống, một điểm quan trọng để đảm bảo an ninh vì các tệp trong các gói này sẽ không được Canonical xem hoặc kiểm soát. Theo cách này, nếu gói Snap trình bày một tệp có lỗ hổng bảo mật, nó sẽ không ảnh hưởng đến phần còn lại của hệ thống mà chỉ là chương trình riêng của nó, đừng quên rằng GNU / Linux là một hệ điều hành được đặc trưng bởi bảo mật tuyệt vời cho người dùng.

Phần cứng

Lựa chọn của người biên tập

Back to top button