Lệnh apt-get trong Linux là một công cụ dòng lệnh mạnh mẽ, giúp bạn dễ dàng quản lý các gói phần mềm. Nó cho phép bạn cài đặt, cập nhật, nâng cấp và gỡ bỏ các ứng dụng một cách nhanh chóng và tiện lợi. Sử dụng lệnh apt-get giúp hệ thống của bạn luôn được cập nhật và bảo mật.
Lệnh apt-get trong linux là gì?
Command apt-get in linux là một công cụ dòng lệnh mạnh mẽ, giúp bạn quản lý các gói phần mềm trên hệ thống Debian và Ubuntu một cách dễ dàng. Nó cho phép bạn cài đặt, cập nhật, nâng cấp và gỡ bỏ các ứng dụng một cách nhanh chóng và hiệu quả. Command apt-get in linux tự động tìm kiếm các gói cần thiết từ các kho phần mềm đã được cấu hình sẵn. Bạn chỉ cần gõ lệnh, apt-get sẽ lo phần còn lại, giúp bạn tiết kiệm thời gian và công sức. Hãy làm quen với apt-get để làm chủ hệ thống Linux của bạn nhé!
Tìm hiểu các kiến thức cơ bản về lệnh apt-get
Trong bước này, bạn sẽ học về lệnh apt-get, một công cụ quản lý gói mạnh mẽ trên Linux.
Lệnh apt-get cho phép bạn cài đặt, cập nhật, gỡ bỏ và quản lý các gói phần mềm trên hệ thống.
Trước tiên, hãy cùng tìm hiểu cú pháp chung của lệnh apt-get:
sudo apt-get [operation] [package_name]
Các thao tác (operation) có sẵn bao gồm:
install: Cài đặt một hoặc nhiều gói phần mềmupdate: Cập nhật chỉ mục các gói phần mềmupgrade: Nâng cấp các gói đã cài đặt lên phiên bản mới nhấtremove: Gỡ bỏ một hoặc nhiều gói phần mềmpurge: Gỡ bỏ gói và các tập tin cấu hình của nóclean: Xóa các tập tin gói đã tải xuốngautoremove: Gỡ bỏ các gói được cài tự động không còn cần thiết
Bây giờ, hãy thử một vài lệnh apt-get cơ bản:
## Update the package index
sudo apt-get update
Example output:
Hit:1 http://archive.ubuntu.com/ubuntu jammy InRelease
Get:2 http://security.ubuntu.com/ubuntu jammy-security InRelease [110 kB]
...
## Install a package
sudo apt-get install htop
Example output:
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
The following NEW packages will be installed:
htop
0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
Need to get 0 B/86.0 kB of archives.
After this operation, 296 kB of additional disk space will be used.
Do you want to continue? [Y/n] Y
...
## Remove a package
sudo apt-get remove htop
Example output:
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
The following packages will be REMOVED:
htop
0 upgraded, 0 newly installed, 1 to remove and 0 not upgraded.
After this operation, 296 kB disk space will be freed.
Do you want to continue? [Y/n] Y
Trong các ví dụ trên, chúng ta đã thấy cách cập nhật chỉ mục gói, cài đặt (htop) và gỡ bỏ (htop) gói.
Lệnh apt-get cung cấp một cách đơn giản để quản lý các gói trên hệ thống Ubuntu của bạn.
Cài đặt và Cập nhật Gói phần mềm bằng apt-get
Trong bước này, bạn sẽ học cách cài đặt và cập nhật các gói phần mềm bằng lệnh apt-get.
Đầu tiên, hãy cài đặt một gói phần mềm mới, tree, là công cụ dòng lệnh hiển thị cấu trúc thư mục dạng cây.
sudo apt-get install tree
Example output:
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
The following NEW packages will be installed:
tree
0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
Need to get 0 B/56.0 kB of archives.
After this operation, 152 kB of additional disk space will be used.
Do you want to continue? [Y/n] Y
Bây giờ, hãy cập nhật tất cả các gói phần mềm đã cài đặt trên hệ thống lên phiên bản mới nhất.
sudo apt-get upgrade
Example output:
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Calculating upgrade... Done
The following packages will be upgraded:
base-files base-passwd bash bsdutils coreutils dash dbus dbus-user-session dbus-x11 ...
57 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Need to get 29.1 MB of archives.
After this operation, 3,772 kB of additional disk space will be used.
Do you want to continue? [Y/n] Y
Trong ví dụ trên, chúng ta đã cài đặt gói tree, sau đó nâng cấp tất cả các gói đã cài đặt lên phiên bản mới nhất.
Gỡ bỏ Gói và Dọn dẹp Hệ thống với apt-get
Trong bước này, bạn sẽ học cách gỡ bỏ các gói và dọn dẹp hệ thống bằng lệnh apt-get.
Đầu tiên, hãy gỡ bỏ gói tree mà chúng ta đã cài đặt ở bước trước đó nhé.
sudo apt-get remove tree
Example output:
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
The following packages will be REMOVED:
tree
0 upgraded, 0 newly installed, 1 to remove and 0 not upgraded.
After this operation, 152 kB of disk space will be freed.
Do you want to continue? [Y/n] Y
Trong ví dụ trên, chúng ta đã sử dụng tùy chọn remove để gỡ cài đặt gói tree.
Tiếp theo, hãy dọn dẹp các tệp gói đã tải xuống để giải phóng dung lượng ổ đĩa.
sudo apt-get clean
Example output:
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Tùy chọn clean sẽ xóa các tệp gói đã tải xuống khỏi kho lưu trữ cục bộ, giúp giải phóng dung lượng trên hệ thống.
Cuối cùng, hãy gỡ bỏ bất kỳ gói nào không còn cần thiết bằng tùy chọn autoremove.
sudo apt-get autoremove
Example output:
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
The following packages will be REMOVED:
linux-headers-5.15.0-46 linux-headers-5.15.0-46-generic linux-image-5.15.0-46-generic
linux-modules-5.15.0-46-generic linux-modules-extra-5.15.0-46-generic
0 upgraded, 0 newly installed, 5 to remove and 0 not upgraded.
After this operation, 321 MB of disk space will be freed.
Do you want to continue? [Y/n] Y
Tùy chọn autoremove xác định và gỡ bỏ các gói được cài đặt tự động như một phần của các phụ thuộc và không còn cần thiết nữa.
Kết luận cho linux apt-get command
```htmlVậy là bạn đã nắm được những kiến thức cơ bản về apt-get, một công cụ quản lý phần mềm mạnh mẽ trên Linux. Hy vọng hướng dẫn này giúp bạn tự tin hơn khi cài đặt, cập nhật và gỡ bỏ phần mềm. Đừng ngại thử nghiệm các lệnh khác nhau để khám phá thêm nhiều tính năng hữu ích. Việc sử dụng thành thạo linux apt-get command sẽ giúp bạn quản lý hệ thống Linux của mình một cách hiệu quả. Hãy nhớ rằng, việc thực hành thường xuyên là chìa khóa để làm chủ bất kỳ công cụ nào. Chúc bạn thành công trên hành trình khám phá thế giới Linux đầy thú vị! Hãy tiếp tục tìm hiểu và chia sẻ kiến thức với cộng đồng nhé.
```