Tạm Biệt “.exe” – Cách Cài Đặt Và Gỡ Phần Mềm Trên Linux (APT vs SNAP)

Nếu bạn dùng Windows, khi muốn cài một phần mềm, bạn thường lên Google tìm kiếm, tải một file .exe hoặc .msi về máy, nhấp đúp chuột và nhấn “Next” liên tục.

Nhưng trong thế giới Linux, mọi thứ hoạt động hoàn toàn khác. Việc tải các file trôi nổi trên mạng tiềm ẩn rủi ro dính mã độc cực cao. Thay vào đó, Linux sử dụng một khái niệm tuyệt vời gọi là Package Manager (Trình quản lý gói phần mềm).

Hãy tưởng tượng nó giống như App Store trên iPhone hay CH Play trên Android vậy. Bạn chỉ cần gõ một dòng lệnh, hệ thống sẽ tự động tìm, tải về và cài đặt phần mềm từ kho lưu trữ (Repository) chính thức, an toàn tuyệt đối.

Hôm nay, chúng ta sẽ tìm hiểu 2 công cụ quản lý gói phổ biến nhất trên Ubuntu: APTSNAP.

1. Trình quản lý gói truyền thống: APT (Advanced Package Tool)

APT là công cụ quản lý gói mặc định và lâu đời nhất của họ hệ điều hành Debian (bao gồm Ubuntu, Linux Mint, Kali Linux). Nó nổi tiếng vì sự nhẹ nhàng và ổn định.

Để sử dụng APT, bạn mở Terminal (Ctrl + Alt + T) và thao tác các lệnh sau:

Cập nhật danh sách phần mềm

Trước khi cài bất cứ thứ gì, bạn luôn phải báo cho hệ thống biết để lấy danh sách phần mềm mới nhất từ máy chủ.

Bash

sudo apt update

Cài đặt một phần mềm mới

Ví dụ, bạn muốn cài trình phát video nổi tiếng VLC. Cú pháp là sudo apt install [tên_phần_mềm].

Bash

sudo apt install vlc

Hệ thống sẽ hỏi bạn có muốn tiếp tục không (Y/n). Nhấn phím YEnter để đồng ý.

Tìm kiếm một phần mềm

Nếu bạn không nhớ chính xác tên gói phần mềm, bạn có thể dùng lệnh tìm kiếm:

Bash

apt search firefox

Gỡ bỏ phần mềm

Khi không còn nhu cầu sử dụng, bạn có thể xóa nó đi một cách sạch sẽ:

Bash

sudo apt remove vlc

(Mẹo: Nếu muốn xóa luôn cả các file cấu hình của phần mềm đó, hãy dùng lệnh sudo apt purge vlc).

2. Thế hệ quản lý gói mới: SNAP

Dù APT rất tốt, nhưng nó có một nhược điểm: Các phần mềm trên APT đôi khi bị phụ thuộc vào nhau (Dependencies) và phiên bản thường không phải là mới nhất.

Để giải quyết vấn đề này, công ty Canonical (cha đẻ của Ubuntu) đã tạo ra SNAP.

Snap đóng gói phần mềm và tất cả những thư viện đi kèm của nó vào chung một hộp. Nhờ vậy, phần mềm Snap có thể chạy trên bất kỳ bản phân phối Linux nào và luôn được tự động cập nhật lên phiên bản mới nhất từ nhà phát triển.

Các lệnh cơ bản với SNAP

Cú pháp của Snap cực kỳ giống với APT, giúp bạn dễ dàng làm quen:

  • Tìm kiếm phần mềm:

    Bash

    snap find spotify
    
  • Cài đặt phần mềm:

    Bash

    sudo snap install spotify
    
  • Gỡ bỏ phần mềm:

    Bash

    sudo snap remove spotify
    

So sánh nhanh APT và SNAP: Nên dùng cái nào?

Tiêu chíAPT (Truyền thống)SNAP (Hiện đại)
Tốc độ khởi độngRất nhanhHơi chậm ở lần mở đầu tiên
Dung lượngNhẹ (dùng chung thư viện)Nặng hơn (vì đóng gói sẵn thư viện)
Phiên bảnThường cũ hơn, ưu tiên ổn địnhLuôn là bản mới nhất
Khi nào nên dùng?Cài các công cụ hệ thống, thư viện codeCài các ứng dụng độc lập (Spotify, Slack, Discord)

3. Không thích gõ lệnh? Đã có Ubuntu Software Center!

Nếu bạn cảm thấy việc gõ lệnh vẫn quá rườm rà, Ubuntu có cung cấp sẵn một kho ứng dụng giao diện đồ họa có tên là Ubuntu Software (biểu tượng chiếc vali màu cam trên thanh công cụ).

Tại đây, bạn có thể lướt xem các danh mục, đọc đánh giá, nhấp nút Install (Cài đặt)Remove (Gỡ bỏ) bằng chuột y hệt như trên kho ứng dụng của điện thoại di động. Công cụ này thực chất là giao diện trực quan kết hợp cả nguồn từ APT và SNAP ở bên dưới.

Tổng kết

Việc quản lý phần mềm trên Linux thông qua APT và SNAP không chỉ tiết kiệm thời gian mà còn giúp máy tính của bạn “miễn nhiễm” với các loại virus lây lan qua file cài đặt rác rưởi trên Internet.

Vậy là bạn đã biết cách tải các phần mềm về máy. Nhưng sau khi cài, chúng nằm ở đâu? Tại sao ổ C và ổ D trên Windows lại biến mất không dấu vết trong Linux?

Để lại một bình luận

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *