Sự khác biệt giữa Apt và Apt-get trên Ubuntu
Ubuntu 16.04 hiện đã ra mắt và nó được đóng gói với những thay đổi mới thú vị. Bạn có các gói snap, hệ thống tập tin phổ biến của BSD - ZFS - và những thứ khác. Một điều bạn có thể chưa từng nghe đến, vì những điều nhỏ nhặt có xu hướng bị lạc trong cuộc tranh chấp, là Apt .
Apt là gì? Đó là một trình quản lý gói mới cho Ubuntu đã sẵn sàng để tiếp quản cho “Apt-get.” Nó được xây dựng để có hiệu quả hơn, an toàn hơn và thân thiện hơn với người dùng. Vậy Canonical nghĩ gì khi giới thiệu Apt? Có sự khác biệt thực sự nào giữa Apt và Apt-get không? Hãy cùng tìm hiểu!
Tại sao Apt được giới thiệu?
Apt được giới thiệu vào năm 16.04 để đơn giản hóa trình quản lý gói và kết hợp nhiều lệnh vào một lệnh duy nhất. Các chức năng từ “apt-get” đã được thực hiện và đã được tạo ra để hoạt động theo các cách tương tự trong Apt.
Mặc dù các lệnh Apt mới này được tạo ra để hoạt động tương tự như các lệnh Apt-get cũ, nhưng các lệnh mới này không gọi các lệnh cũ. Chúng hoàn toàn mới - các lệnh mới để tương tác với các gói.
Lý do chính cho việc giới thiệu Apt này là cốt lõi của nó: khả năng sử dụng. Cho dù mọi người muốn nó thừa nhận nó hay không, Apt-get là một công cụ cũ, và khả năng sử dụng của nó là vấn đề ở tốt nhất. Apt đã được thiết kế lại từ đầu để có hiệu quả hơn nhiều, và theo hướng dẫn của Apt, được thiết kế để “dễ chịu cho người dùng cuối”.
Sự khác biệt giữa Apt và Apt-get
Vì vậy, sự khác biệt giữa hai là gì? Vâng, để bắt đầu, bạn không còn cần phải gõ sudo apt-get autoremove
, để xóa bộ đệm gói của bạn. Bạn cũng không cần phải gõ sudo apt-cache search
để tìm một gói.
Thay vào đó, các lệnh này đã được thay thế bằng apt search
apt remove
và apt remove
. Điều này chủ yếu là sự khác biệt chính mà Apt có: lấy các lệnh từ Apt-get, vv, được trải ra và đưa chúng lại với nhau thành một khu vực ngắn gọn.
Tuy nhiên, đây không phải là sự khác biệt duy nhất. Apt cũng giới thiệu các thanh khá tiến bộ để cài đặt phần mềm. Apt cũng có ít bổ sung làm cho nó thông minh hơn so với người tiền nhiệm của nó. Ví dụ: khi bạn cập nhật các nguồn phần mềm với Apt-get, bạn không nhận được một cách dễ dàng để liệt kê các bản cập nhật đang chờ xử lý. Với Apt, chỉ cần chạy sudo apt update
, sau đó là apt list --upgradable
. Những điều nhỏ nhặt như thế này thêm vào sự khác biệt.
Họ cũng đã thêm một số màu sắc ưa thích và tổng thể chỉ làm cho toàn bộ các gói được thao tác và cài đặt một trải nghiệm nhanh hơn, dễ sử dụng hơn nhiều. Canonical chưa tách ra Apt-get, nhưng khi họ làm, nó sẽ là một sự thay đổi đáng hoan nghênh.
Lệnh Apt mới
Dưới đây là danh sách các lệnh Apt mới, được lấy trực tiếp từ --help
trong terminal. Các lệnh này rất giống với các lệnh apt-get nhưng được thiết kế để sắp xếp hợp lý.
Các lệnh cơ bản:
- list - liệt kê các gói dựa trên tên gói
- tìm kiếm - tìm kiếm trong mô tả gói
- hiển thị - hiển thị chi tiết gói
- cập nhật - cập nhật danh sách các gói có sẵn
- cài đặt - cài đặt gói
- xóa - xóa gói
- nâng cấp - nâng cấp hệ thống bằng cách cài đặt / nâng cấp các gói
- nâng cấp đầy đủ - nâng cấp hệ thống bằng cách xóa / cài đặt / nâng cấp các gói
- chỉnh sửa nguồn - chỉnh sửa tệp thông tin nguồn
Bạn đang tìm kiếm thêm thông tin về Apt? Mở terminal của bạn và gõ man apt
. Điều này sẽ in ra toàn bộ hướng dẫn liên quan đến apt - hoàn hảo cho việc học tập nếu bạn đang tìm kiếm để tìm hiểu tất cả về trình quản lý gói mới mà Ubuntu đã giới thiệu.
Phần kết luận
Apt-get là một phần mềm cố gắng và đúng sự thật. Nó đã được khoảng một thời gian rất dài và đã nhận được cả người dùng Debian và Ubuntu thông qua rất nhiều phiên bản. Nó luôn luôn ở đó khi bạn cần cài đặt một cái gì đó, cập nhật phần mềm của bạn, hoặc thậm chí chỉ cần dọn dẹp các nguồn phần mềm của bạn trên hệ thống của bạn.
Tuy nhiên, nó đang già đi. Trình quản lý gói không phải là để ngửi nữa, và đó là lý do tại sao nó dần dần được thay thế bằng Apt trong Ubuntu đủ sớm. Các nhà phát triển Ubuntu nhận ra rằng họ cần cập nhật trình quản lý gói của họ cho thời đại hiện đại: làm cho nó nhanh hơn, làm cho nó đơn giản hơn, làm cho nó thanh lịch hơn và làm cho nó an toàn hơn.
Bạn có nghĩ Canonical giới thiệu Apt là một điều tốt? Cho chúng tôi biết lý do tại sao hoặc tại sao không dưới đây!
Hình ảnh tín dụng: muylinux