APT được tạo ra ban đầu để giải quyết rất nhiều vấn đề quản lý gói như chấm dứt địa ngục phụ thuộc mà rất nhiều người gặp phải trong những ngày đầu của các hệ điều hành dựa trên Linux. Thật không may, APT bị một loại địa ngục khác, cái mà tôi gọi là “ Tài liệu phân tán địa ngục ”(DDH). Tài liệu liên quan đến APT nằm rải rác trong các công cụ khác nhau và trong một số trường hợp, chẳng hạn như lệnh apt chính, thực tế không thể tìm thấy.
Trong hơn một thập kỷ, thực tế tất cả các hướng dẫn và hướng dẫn cài đặt và gỡ bỏ các gói trên hệ thống dựa trên Debian / Ubuntu đã gợi ý apt-get cho người dùng. Trong quá khứ, đó là gợi ý chính xác vì “apt” như một mệnh lệnh đã không tồn tại vào thời điểm đó nhưng do Hellation Documentation Hell rất nhiều người không biết rằng giờ nó đã tồn tại.
Nếu bạn muốn cài đặt một gói gần như tất cả các hướng dẫn sẽ đề xuất:
sudo apt-get install package
nhưng bây giờ thay vào đó bạn có thể đơn giản hóa điều đó với
sudo apt install package
Một số người có thể cho rằng “apt” không khác nhiều so với “apt-get” và điều đó đúng nhưng tôi nghĩ dấu gạch nối trong lệnh là điều tạo ra nút cổ chai cho nhiều người dùng do sự lúng túng của nó. Sử dụng apt thay vào đó sẽ tiết kiệm thời gian và tiết kiệm số lượng các tổ hợp phím cần thiết để hoàn thành nhiệm vụ tương tự.
Tài liệu phân tán địa ngục (DDH)
- tài liệu liên quan đến apt-get
- Thông tin tổng quan cơ bản về APT
- Thông tin hoàn toàn không liên quan
Nếu bạn đã ném “linux”, “ubuntu” hoặc thậm chí “debian” vào truy vấn tìm kiếm thì các loại kết quả bạn sẽ nhận được sẽ không thay đổi. DDH quá nghiêm trọng đến nỗi bạn sẽ tìm thấy tài liệu từ Debian.org được đánh dấu là Tài liệu lỗi thời trước khi bạn tìm thấy bất kỳ điều gì hữu ích liên quan đến lệnh "apt", nếu bạn đã từng tìm thấy nó.
Trang Man
Man Pages là các trang tài liệu có thể được sử dụng cục bộ trên hệ thống của bạn hoặc thông qua các thư mục trực tuyến. Các mục nhập cục bộ có thể hoặc không được cập nhật tùy thuộc vào phiên bản của bản phân phối của bạn. Ví dụ, Ubuntu 15.10 có trang con người mới nhất nhưng 14.04 không theo mặc định. Tuy nhiên, nếu bạn giữ phiên bản 14.04 của Ubuntu cập nhật với các gói dịch vụ thì bạn nên có trang người dùng được cập nhật. Bạn có thể kiểm tra xem bạn có phiên bản mới nhất của trang người đàn ông bằng lệnh dưới đây hay không.
man apt
Mặt khác, nếu bạn tìm kiếm trang người đàn ông trực tuyến thì bạn sẽ hầu như luôn tìm thấy trang hướng dẫn tổng quan cũ. Tuy nhiên, nếu bạn tiếp tục đào, bạn có thể khám phá trang người đàn ông Ubuntu 15.10 đã được cập nhật hoặc thay vào đó bạn có thể khám phá trang người đàn ông 14.04 trực tuyến đã lỗi thời.
Đơn giản hóa dòng lệnh với APT
Danh sách bên dưới chứa các tùy chọn hữu ích nhất có sẵn qua apt lệnh và các lệnh cũ mà chúng đơn giản hóa.
-
apt install package (s)
- thay thế gói cài đặt apt-get
- thay thế cd / Tải xuống && sudo dpkg -i application.deb && sudo apt-get -f cài đặt
-
apt remove (các) gói
thay thế apt-get xóa gói
-
truy vấn tìm kiếm apt
thay thế truy vấn tìm kiếm apt-cache
-
gói chương trình apt (s)
thay thế apt-cache hiển thị (các) gói
-
cập nhật apt
thay thế apt-get update
-
nâng cấp apt
thay thế apt-get upgrade
-
danh sách apt - được cài đặt
- thay thế dpkg –get-selections | grep -v deinstall
- thay thế dpkg -l
-
danh sách apt –upgradable (không yêu cầu sudo)
thay thế apt-get -u nâng cấp –assume-no”(yêu cầu sudo)
-
apt edit-sources
- thay thế echo 'dòng văn bản mới' | sudo tee -a /etc/apt/sources.list
- thay thế sudo nano /etc/apt/sources.list
Chỉnh sửa 2016-04-01: kể từ Ubuntu 16.04, các tùy chọn sau đã được thêm vào việc triển khai Debian / Ubuntu của apt chỉ huy.
-
apt autoremove
thay thế apt-get autoremove
-
gói dịch vụ thanh lọc apt (s)
thay thế gói apt-get purge (s)
Linux Mint đang tăng cường sự đơn giản
Linux Mint đã quyết định thực hiện một lựa chọn thú vị trong kịch bản của họ bằng cách loại bỏ nhu cầu sử dụng sudo. Ví dụ: nếu bạn chạy "gói cài đặt apt", nó sẽ tự động áp dụng sudo vào mặt trước trong quá trình xử lý để người dùng không cần phải nhớ nếu có gì đó cần sudo hay không, tập lệnh sẽ áp dụng nó hoặc không phù hợp.
Danh sách dưới đây chứa các tùy chọn bổ sung hữu ích nhất có sẵn thông qua Linux Mint apt lệnh và các lệnh cũ mà chúng đơn giản hóa. Lưu ý: danh sách sau chỉ áp dụng cho người dùng Linux Mint vào lúc này.
-
apt autoclean
thay thế apt-get autoclean
-
apt autoremove
thay thế apt-get autoremove
-
gói dịch vụ thanh lọc apt (s)
thay thế apt-get xóa (các) gói phần mềm
-
apt phụ thuộc vào gói
thay thế apt-cache phụ thuộc vào (các) gói
-
gói aptepepends (s)
thay thế gói apt-rdepends
-
gói chính sách apt (s)
thay thế gói chính sách apt-cache (s)
-
apt tổ chức
thay thế dpkg –get-selections | giữ grep
-
gói apt hold
thay thế giữ gói echo | sudo dpkg –set-selections
-
gói apt unhold
thay thế cài đặt gói echo | sudo dpkg –set-selections
-
gói tải xuống apt (tải xuống tệp deb của gói)
thay thế LC_ALL = C apt-cache phụ thuộc vào gói | grep -v “Xung đột: | Thay thế:” | awk ‘{print $ NF}’ | sed -e ‘s / [<>] // g’ | xargs aptitude download -r
APT: Làm được nhiều hơn với ít hơn nhiều
Các apt Lệnh đã đơn giản hóa rất nhiều nhiệm vụ với quản lý gói dòng lệnh trên máy tính để bàn Linux (Linux-based) và Linux Mint chủ động cải thiện nó hơn nữa, hy vọng nó sẽ giúp cộng đồng chuyển sang phương thức mới. Lệnh duy nhất tôi nhận thấy của Linux Mint apt kịch bản mất tích cho đến nay là "apt add-repository" để thay thế lệnh add-apt-repository vụng về, vì vậy tôi đã viết một bản vá để thêm tính năng này vào tập lệnh. Tôi vui mừng thông báo với bạn rằng họ đã chấp nhận bản vá của tôi để tính năng này sẽ có trong bản phát hành Linux Mint trong tương lai.
-