Trang chủ » làm thế nào để » Đơn giản hóa quản lý gói dòng lệnh với APT thay vì apt-get

    Đơn giản hóa quản lý gói dòng lệnh với APT thay vì apt-get

    APT, Công cụ gói nâng cao từ dự án Debian, là để quản lý các gói bằng cách sử dụng nhiều công cụ riêng biệt để thực hiện các tác vụ khác nhau. Trước đây, người dùng cần biết nhiều cấu trúc lệnh như apt-get, apt-cache, apt-config và nhiều thứ khác để sử dụng bộ tính năng đầy đủ của APT.

    APT ban đầu được tạo ra để 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 hệ điều hành dựa trên Linux. Thật không may, APT phải chịu một loại địa ngục khác, thứ mà tôi gọi làTài liệu phân tánMùi (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. Trước đây, đó là gợi ý chính xác bởi vì lúc đó apt apt là một lệnh đã tồn tại nhưng do Địa ngục Tài liệu phân tán, rất nhiều người không biết rằng bây giờ nó tồn tại.

    Nếu bạn muốn cài đặt một gói, hầu hết các hướng dẫn sẽ đề xuất:

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

    nhưng bây giờ thay vào đó bạn có thể đơn giản hóa điều đó với

    gói cài đặt sudo apt

    Một số người có thể lập luận rằng, apt apt không khác nhiều so với apt apt-get, và điều đó đúng nhưng tôi nghĩ rằng dấu gạch nối trong lệnh là thứ tạo ra một nút cổ chai cho nhiều người dùng do sự lúng túng của nó. Thay vào đó, sử dụng apt sẽ tiết kiệm thời gian và tiết kiệm số lượng tổ hợp phím cần thiết để hoàn thành nhiệm vụ tương tự.

    Địa ngục tài liệu phân tán (DDH)

    Vấn đề cơ bản với tài liệu liên quan đến APT là tùy thuộc vào nơi bạn nhìn và cách bạn nhìn, bạn có thể hoặc không thể tìm thấy bất cứ điều gì cả. Nếu bạn đã tìm kiếm Google hoặc DuckDuckGo, để tìm tài liệu apt apt, bạn sẽ tìm thấy một trong ba loại kết quả:

    1. tài liệu liên quan apt-get
    2. Thông tin tổng quan cơ bản về APT
    3. Thông tin hoàn toàn không liên quan

    Nếu bạn ném ném linux linux, thì ub Ubuntu, hoặc thậm chí là deb debian vào truy vấn tìm kiếm, các loại kết quả bạn sẽ nhận được sẽ không thay đổi. DDH nghiêm trọng đến mức 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 cứ điều gì hữu ích liên quan đến lệnh apt apt, nếu bạn hoàn toàn tìm thấy nó.

    Trang nam

    Trang Man 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 cục bộ có thể hoặc không thể cập nhật tùy thuộc vào phiên bản phân phối của bạn. Ví dụ: Ubuntu 15.10 có trang man mới nhất nhưng 14.04 không theo mặc định. Tuy nhiên, nếu bạn cập nhật phiên bản Ubuntu 14.04 của mình 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 man bằng lệnh bên dưới không.

    người đàn ông thích

    Mặt khác, nếu bạn đã tìm kiếm trang man trực tuyến thì hầu như bạn sẽ luôn tìm thấy trang man tổng quan cũ. Tuy nhiên, nếu bạn tiếp tục đào, bạn có thể khám phá trang man Ubuntu 15.10 đã được cập nhật hoặc thay vào đó bạn có thể khám phá trang man 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 dưới đây chứa các tùy chọn hữu ích nhất có sẵn thông qua thích lệnh và những lệnh cũ họ đơn giản hóa.

    • gói cài đặt apt
      • 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 gỡ bỏ gói
      • thay thế apt-get gỡ bỏ 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
      • thay thế gói chương trình apt-cache
    • cập nhật apt
      • thay thế cập nhật apt-get
    • nâng cấp apt
      • thay thế nâng cấp apt-get
    • danh sách apt được cài đặt
      • thay thế dpkg -get-các lựa chọn | grep -v gỡ cài đặt
      • thay thế dpkg -l
    • danh sách apt - có thể nâng cấp (không cần thiết)
      • thay thế apt-get -u nâng cấp -assume-no không (yêu cầu sudo)
    • nguồn chỉnh sửa apt
      • thay thế echo 'dòng văn bản mới' | sudo tee -a /etc/apt/source.list
      • thay thế sudo nano /etc/apt/source.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 triển khai Debian / Ubuntu của thích chỉ huy.

    • autoremove
      • thay thế apt-get autoremove
    • gói thanh lọc apt
      • thay thế gói thanh lọc apt-get

    Linux Mint đang tăng cường tính đơn giản

    Hầu hết các hệ điều hành gần đây dựa trên Debian hoặc Ubuntu đều có phiên bản APT cập nhật cho phép đơn giản hóa một số tác vụ nhưng nhóm Linux Mint đã quyết định rằng APT nên được đơn giản hóa cách đây vài năm. Linux Mint đã tạo ra một kịch bản python (bắt đầu vào năm 2009) để làm cho APT trở nên hữu ích và đơn giản nhất có thể. Tôi hy vọng rằng Debian thấy được lợi ích của việc mở rộng chức năng của apt để trong tương lai mọi người đều có thể hưởng lợi từ cách tiếp cận đơn giản mà Mint đang thực hiện. Lệnh apt có thể tốt hơn rất nhiều so với hiện tại và hy vọng Debian cũng thấy điều này và mang lại khả năng đầy đủ cho apt.

    Linux Mint đã quyết định đưa ra 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 apt, nó sẽ tự động áp dụng sudo lên phía trước của nó trong quá trình xử lý để người dùng không cần nhớ nếu có thứ gì đó cần sudo hay không, tập lệnh sẽ áp dụng nó hoặc không.

    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 thích lệnh và những lệnh cũ họ đơn giản hóa. Lưu ý: danh sách sau đây chỉ áp dụng cho người dùng Linux Mint.

    • autoclean
      • thay thế apt-get autoclean
    • autoremove

      • thay thế apt-get autoremove
    • gói thanh lọc apt
      • thay thế gói apt-get remove -purge
    • gói phụ thuộc apt
      • thay thế gói phụ thuộc apt-cache
    • gói aptrdepends (s)
      • thay thế gói apt -rdepends
    • gói chính sách apt
      • thay thế gói chính sách apt-cache
    • tổ chức apt
      • thay thế dpkg -get-các lựa chọn | giữ grep
    • gói giữ apt
      • thay thế giữ gói echo | sudo dpkg -set-tuyển chọn
    • gói aptold
      • thay thế cài đặt gói echo | sudo dpkg -set-tuyển chọn
    • gói tải về apt (tải xuống tệp deb của gói)
      • thay thế LC_ALL = C apt-cache phụ thuộc gói | grep -v, Xung đột: \ | Thay thế: Khăn | awk 'print $ NF' | sed -e 's / [] // g' | xargs tải xuống aptitude

    APT: Làm nhiều hơn với ít hơn nhiều

    Các thích lệnh đã đơn giản hóa rất nhiều tác vụ với quản lý gói dòng lệnh trên máy tính để bàn Linux (dựa trên Debian) và với 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 mà tôi nhận thấy Linux Mint's thích cho đến nay, đoạn script bị thiếu là apt apt-kho lưu trữ để thay thế lệnh add-apt-repository lúng túng, 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 cho 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.