Synaptics cài đặt các gói gỡ lỗi được tải xuống riêng biệt. Môi trường Linux: Cài đặt phần mềm-Synaptic

Một trong những điều đầu tiên mà người dùng mới phải đối mặt khi chọn Phân phối Linux, đó là sự tồn tại của một số bản phân phối với những cách khác quản lý gói.

Quản lý gói rất quan trọng trong Linux, nếu bạn biết cách sử dụng nhiều trình quản lý gói, đây là một khía cạnh khác cho thấy bạn đã là một người dùng có kinh nghiệm. Cài đặt phần mềm, cập nhật, xử lý phụ thuộc, gỡ cài đặt chương trình rất hành động quan trọngđể quản lý hệ điều hành linux.

Để trở nên nhiều hơn người dùng có kinh nghiệm trên linux, bạn cần hiểu cách các bản phân phối chính xử lý các gói phần mềm. Vì vậy, chủ đề của bài viết hôm nay là tổng quan về các trình quản lý gói linux. Chúng tôi sẽ chỉ đề cập đến các trình quản lý gói linux tốt nhất.

Mục đích chính là cung cấp thông tin cơ bản về các trình quản lý gói này, nhưng sẽ chỉ nói một số từ về việc sử dụng chúng.

1. DPKG - Hệ thống quản lý gói Debian

Dpkg là hệ thống cơ sở quản lý gói trong Debian. Nó có thể được sử dụng để cài đặt, gỡ bỏ, lưu trữ và truy xuất thông tin về các gói .deb.

Đây là một công cụ cấp thấp và có tiện ích bổ sung giúp người dùng cài đặt các gói từ kho lưu trữ, giải quyết các phần phụ thuộc và tìm kiếm các gói theo tên. Đây là các chương trình như:

APT (Công cụ đóng gói nâng cao)

Rất phổ biến, công cụ đắc lực dòng lệnh với mở mã nguồnđể quản lý gói, giúp tăng cường đáng kể khả năng của dpkg. Tiện ích này được sử dụng trong Debian và các dẫn xuất của nó như Ubuntu, Linux Mint.

Trình quản lý gói Aptitude

Đây là một tiện ích quản lý gói dòng lệnh Debian phổ biến khác. Nó hoạt động theo cách tương tự như Apt, nhưng có một số khác biệt giữa cả hai. Ban đầu nó được phát triển cho Debian nhưng bây giờ cũng có thể được sử dụng trên các bản phân phối Red Hat.

Trình quản lý gói Synaptic

Synaptic là một trình quản lý đồ họa gói linuxđược viết bằng GTK và sử dụng apt làm phụ trợ. Nó tuyệt vời cho những người dùng không muốn sử dụng dòng lệnh. Có tất cả giống nhau các chức năng cần thiết như trong apt.

2. RPM (Trình quản lý gói Red Hat)

Nó là một định dạng cơ bản và hệ thống quản lý gói được tạo trong bởi Red Mũ. Giống như dpkg, đây là một công cụ cấp thấp có một số tiện ích, đây là những trình quản lý gói linux:

YUM (Yellowdog Updater, đã được sửa đổi)

Nó là một trình quản lý gói linux mã nguồn mở phổ biến cho dòng lệnh. Nó được sử dụng để quản lý gói trong bản phân phối Red Hat. So với công cụ apt, tất cả đều giống nhau chức năng, tuy nhiên, hoạt động chậm hơn một chút. Được viết bằng Python 2. Bạn có thể đọc thêm một chút về sự khác biệt trong định dạng gói trong một bài viết riêng biệt.

DNF - Cải thiện Yum

Đây là trình quản lý gói linux được sử dụng trong Fedora kể từ phiên bản 18. Nó đại diện cho thế hệ tiếp theo của YUM.

Ban đầu nó chỉ được tạo ra để thử nghiệm, nhưng kể từ Fedora 22, nó đã được sử dụng làm trình quản lý gói mặc định. Nó hoạt động gần giống như YUM, libsolv và hawkey được sử dụng để giải quyết các phụ thuộc, nhưng không giống như YUM, nó được viết bằng Python 3. Ở đây bạn có thể thấy tốc độ làm việc tăng lên cũng như giảm mức tiêu thụ bộ nhớ.

3. Pacman - Trình quản lý gói Arch Linux

Trình quản lý gói linux này được phát triển bởi một nhóm lập trình viên cho bản phân phối ArchLinux. Bây giờ, ngoài ArchLinux, nó được sử dụng trong Manjaro và một số bản phân phối ít được biết đến khác dựa trên ArchLinux.

Tất cả các tính năng chính đều được hỗ trợ tại đây - cài đặt phần mềm, tự động giải quyết các phần phụ thuộc, cập nhật, xóa gói và tải xuống gói phần mềm để cài đặt sau.

Chương trình được thiết kế đặc biệt cho làm việc thoải mái với các gói trên Arch Linux. Và vì đây là hệ thống phát hành cuốn chiếu, nên trình quản lý gói này phù hợp cách tốt nhất... Pacman luôn cập nhật hệ thống bằng cách đồng bộ hóa danh sách gói từ máy chủ chính. Hơn nữa, chỉ có một phiên bản của hệ thống - phiên bản hiện tại.

Chương trình được viết bằng C và các tệp tar.xz được sử dụng như các gói, thực sự là kho lưu trữ thường xuyên, chứa các tệp chương trình và tệp mô tả cài đặt PKGBUILD.

4. Zypper - Trình quản lý gói OpenSUSE

Nó là một trình quản lý gói linux cho dòng lệnh trong bản phân phối OpenSUSE và SUSE Linux. Được thiết kế đặc biệt cho bản phân phối này và sử dụng thư viện libzypp, thực hiện những điều sau những khả năng chung như truy cập kho lưu trữ, cài đặt các gói, giải quyết các phần phụ thuộc, làm việc với các kho lưu trữ và hơn thế nữa.

Zypper được viết bằng C và nhanh hơn nhiều so với Yum. Hỗ trợ các định dạng khác nhau kho lưu trữ cũng như phần mở rộng kho lưu trữ. Được hỗ trợ như cập nhật thường xuyên và bản vá, trong đó chỉ các bản vá được áp dụng cho các gói đã cài đặt để khắc phục sự cố bảo mật.

5. Portage - Trình quản lý gói Gentoo

Trình quản lý gói này được sử dụng bởi Gentoo, ít phổ biến hơn nhưng không kém phần phân phối mạnh mẽ... Và đây là một trong số những người quản lý tốt nhất các gói. Ưu điểm chính của hệ thống Gentoo là khả năng xây dựng các gói từ nguồn trong quá trình cài đặt. Điều này mang lại rất nhiều điều hữu ích, chẳng hạn như khả năng tùy chỉnh cờ biên dịch, chỉ bật chức năng mong muốn, cũng như thu thập các gói dành riêng cho bộ xử lý của bạn. Tất cả những điều này đều được hỗ trợ bởi Portage và chức năng cơ bản như cập nhật, loại bỏ các gói và giải quyết các phần phụ thuộc cũng được bao gồm.

Một tính năng thú vị là các trạng thái Portage, cũng như các vị trí cho phép bạn cài đặt nhiều phiên bản của cùng một chương trình hoặc thư viện trên hệ thống của mình. Không có danh sách các gói như vậy, chỉ có một cây cổng, chứa các bản dựng sẵn với hướng dẫn để xây dựng tất cả các gói. Bằng cách lưu cây, bạn có thể rất dễ dàng khôi phục hệ thống về phiên bản trước đó.

kết luận

Như tôi đã nói, mục đích chính của bài viết là xem xét các trình quản lý gói linux, để giới thiệu cho người dùng những gì tốt nhất người quản lý gói hàng và cũng chỉ ra sự khác biệt giữa chúng. Tất nhiên, người dùng của một bản phân phối cụ thể sẽ phải nghiên cứu trình quản lý gói của họ chi tiết hơn. Nếu tôi trượt tâm điểm, về một trong những chương trình, hãy viết trong phần bình luận!

Alexey Fedorchuk

Hệ thống quản lý gói Synaptic là giao diện người dùng đồ họa tích hợp cho một số tiện ích của họ APT, thường được sử dụng để làm việc với các gói định dạng gỡ lỗi và trong một số bản phân phối cũng có gói rpm.

Giới thiệu

Thật kỳ lạ, Synaptic hoàn toàn không xuất hiện trong Debian và hoàn toàn không xuất hiện trong các hệ thống dựa trên deb: các phiên bản đầu tiên của nó được tạo ra trong bộ phân phối Connectiva của Brazil - cùng một phiên bản mà các nhà phát triển lần đầu tiên sử dụng cách quản lý các gói rpm, gọi nó là apt-rpm. Synaptic được tạo ra bởi Alfredo Kojima và sau đó được Gustavo Niemeyer chăm sóc, cả hai sau đó, vào đầu thiên niên kỷ, các nhân viên của Connectiva. Và chỉ như một giao diện người dùng cho apt-rpm và là Synaptic trong giai đoạn đầu của vòng đời.

Sau khi Mandrakesof mua Connectiva (vào tháng 1 năm 2005), gói apt-rpm và Synaptic đã được đưa vào ruột của Mandriva đã hợp nhất một cách an toàn - thay vào đó là các công cụ của riêng nó, urpmi và rpmdrake. Tuy nhiên, bản thân ý tưởng này hóa ra lại rất hiệu quả - và trở lại vào năm 2001, Michael Vogt đã "debianized" Synaptic, điều chỉnh nó để hoạt động với các gói deb thực tế. Mặc dù Vogt cho đến ngày nay là người bảo trì chính của phiên bản ngược dòng của gói, trong số những người dùng Debian, theo như tôi biết, anh ta không nhận được phân phối rộng rãi - ưu tiên ở đây trước hết là cho aptitude, và sau đó cho đến ngày nay - các tiện ích apt thích hợp.

Giờ tốt nhất của Synaptic đến với sự xuất hiện vào tháng 10 năm 2004 của lần đầu tiên Các phiên bản Ubuntu... Dựa trên thư viện Gtk, nó được hòa trộn ngay lập tức và hài hòa vào môi trường GNOME của bản phân phối này. Và kể từ đó, trong một số trường hợp, Synaptic trở thành phương thuốc hiệu quảđể làm việc với các gói.

Tổng quat

Như vừa đề cập, Synaptic là một tiện ích bổ sung tích hợp cho dòng tiện ích apt và do đó cung cấp tất cả các chức năng được cung cấp bởi các tiện ích apt-get và apt-cache, cũng như một số tiện ích bổ sung. Trong số đó:

  • tìm kiếm các gói trong kho với việc xác định trạng thái và trạng thái của chúng;
  • cài đặt và cập nhật chúng với độ phân giải phụ thuộc tự động;
  • loại bỏ các gói, bao gồm bao gồm cả các phụ thuộc của chúng;
  • cập nhật cơ sở dữ liệu gói từ kho lưu trữ;
  • cập nhật tổng thể hệ thống.

Ngoài ra, Synaptic bao gồm các công cụ tùy chỉnh - cụ thể là quyền truy cập vào kho lưu trữ. Mint gọi tiện ích smintsource của riêng mình cho mục đích này.

Cách tiêu chuẩn để khởi chạy Synaptic là thông qua menu chính, chẳng hạn như trong Cintu nfr: Sự quản lý -> Trình quản lý gói Synaptic hoặc bảng yêu thích:

Rõ ràng, việc cài đặt và gỡ bỏ các gói sẽ yêu cầu quyền của quản trị viên, yêu cầu đó (thông qua cơ chế sudo, tức là với đầu vào mật khẩu người dùng) và sẽ tiếp theo sau khi gọi Synaptic thông qua menu:

Nếu bạn từ chối nhập mật khẩu, Synaptic sẽ không bắt đầu theo cách này. Tuy nhiên, nó vẫn có thể được khởi chạy thay mặt cho Người sử dụng thường xuyên- từ dòng lệnh của terminal hoặc miniterminal với lệnh trực tiếp:

$ synap

Trong trường hợp này, cảnh báo sau sẽ xuất hiện:

Từ đó rõ ràng rằng Synaptic, được khởi chạy ở chế độ người dùng, có thể được sử dụng để tìm kiếm các gói và lấy thông tin về chúng, nhưng không phải để thao tác các gói - các mục menu hoặc biểu tượng bảng tương ứng sẽ đơn giản là không được kích hoạt.

Vì thế chế độ bình thường Công việc của Synaptic là hành chính. Và sau khi nhập mật khẩu của người dùng, bạn sẽ có thể thấy một cửa sổ tương tự như sau:

Như bạn có thể thấy từ ảnh chụp màn hình, trong cửa sổ Synaptic, chúng ta có các phần tử giao diện chính sau:

  • thanh menu;
  • bảng nút công cụ;
  • hai khung chính - danh sách các phần của kho lưu trữ và danh sách các gói của phần đã chọn (theo mặc định, tất cả các gói đều được hiển thị);
  • khung với các nút để lựa chọn tiêu chí hiển thị gói tin;
  • một khung thuộc tính dành riêng cho gói.

Khung cuối cùng trống nếu không có gói nào được đánh dấu trong khung chính bên phải, như trong ảnh chụp màn hình trước đó. Nhưng nó chứa đầy nội dung khi lựa chọn: ở khung dưới bên phải, chúng ta sẽ thấy mô tả về gói hàng (nếu có, bằng tiếng Nga)

Nếu bạn nhấn nút Nhận hình ảnh màn hình- sau đó ảnh chụp màn hình của gói tương ứng sẽ xuất hiện (nếu nó tồn tại và có ý nghĩa):

Và khi bạn nhấp chuột phải vào tên gói, danh mục:

Đây, trong đoạn văn Tính chất và chứa thông tin về gói. Lúc đầu, thông tin chung về anh ấy:

Tab tiếp theo chứa một danh sách các tập tin đã cài đặt và đường dẫn đến chúng, chỉ có sẵn cho các gói đã cài đặt:

Danh sách các phiên bản có sẵn trong kho được kết nối:

Và cuối cùng là mô tả gói

Bây giờ chúng ta hãy xem xét các tiêu chí để hiển thị các gói tin. Với việc nhóm các gói thành các phần, mọi thứ ít nhiều rõ ràng, đặc biệt là vì tên của các phần hầu như đều được đưa ra trong bản dịch tiếng Nga và một số ít được giữ nguyên trong bản gốc (ví dụ: Toàn thế giới Web), và không có bản dịch thì rõ ràng:

Tiêu chí lựa chọn tiếp theo dựa trên trạng thái của các gói. Sau khi nhấn nút tương ứng trong khung chính bên trái, danh sách các danh mục sẽ hiển thị, tùy thuộc vào trạng thái hiện tại của hệ thống, ví dụ như ở dạng sau:

Gốc các gói sửa lỗi thuộc về các gói thành phần của kho lưu trữ chính thức hoặc vào một hoặc một kho lưu trữ PPA khác:

Các bộ lọc đặc biệt bao gồm danh sách các gói có sẵn các bản cập nhật, danh sách các đề xuất không xác định cho các gói đã cài đặt, v.v.:

Tên nút kết quả tìm kiếm nói cho chính nó:

Và về kiến ​​trúc gói mục tiêu, mọi thứ đều rõ ràng mà không cần bình luận:

Bây giờ chúng ta hãy chuyển sang danh sách các tệp được hiển thị trong khung chính bên phải. Nếu quan sát kỹ, bạn sẽ thấy bên trái có hai cột tượng hình. Phần đầu tiên ghi nhận trạng thái hiện tại của gói - cho dù nó đã được cài đặt, được đánh dấu để cài đặt hay gỡ bỏ, v.v.

Sự hiện diện của biểu tượng trong cột thứ hai có nghĩa là gói được hỗ trợ trong kho lưu trữ chính thức, sự vắng mặt có nghĩa là nguồn gốc của nó từ bất kỳ nguồn nào của bên thứ ba (ví dụ: từ một số kho PPA). Bạn có thể giải thích đầy đủ về ý nghĩa của các từ tượng hình thông qua hệ thống trợ giúp được tích hợp sẵn: menu thẩm quyền giải quyết -> Mô tả các biểu tượng:

Bây giờ chúng ta hãy quay lại menu ngữ cảnh. Từ ảnh chụp màn hình sau, bạn có thể thấy rằng các mục đã được kích hoạt cho gói đã cài đặt:

  • Kiểm tra cài đặt lại - nghĩa là, cài đặt lại, tương tự như lệnh apt reinstall;
  • Đánh dấu để xóa- loại bỏ gói này với việc lưu cấu hình của nó, tương tự của lệnh apt loại bỏ;
  • Đánh dấu để loại bỏ hoàn toàn- loại bỏ gói này cùng với các cấu hình của nó, nhưng không ảnh hưởng đến các phần phụ thuộc, một dạng tương tự của lệnh apt purge;
  • Tính chất- chúng tôi đã xem xét nó rồi.

Ngoài ra, từ cùng một menu ngữ cảnh, bạn có thể đánh dấu để cài đặt các đề xuất và gợi ý của gói này:

Đối với một gói không được cài đặt theo mặc định, có hai mục: Đánh dấu để cài đặt(tương tự của lệnh apt cài đặt) và tất cả đều giống nhau Tính chất... Kích hoạt các mục Kiểm tra cài đặt ... các gói được đề xuất và được đề xuất phụ thuộc vào cài đặt chung Synaptic, mà chúng tôi sẽ quay trở lại trong thời gian.

Tôi muốn nhấn mạnh rằng tất cả các nhãn thông qua menu ngữ cảnh không đòi hỏi phải cài đặt, cập nhật hoặc xóa gói ngay lập tức - những hành động này sẽ chỉ được thực hiện sau khi nhấn nút Ứng dụng.

Bây giờ chúng ta hãy chuyển qua các yếu tố chính của giao diện của cửa sổ Synaptic chính. Như đã đề cập, một thanh công cụ được tìm thấy phía trên hai khung chính và các nút trên đó. Đầu tiên trong số này là nút Làm mới- đây không gì khác hơn là đọc lại cơ sở dữ liệu của các kho gói, những kho đã được xác định trong cài đặt (sẽ được thảo luận ở phần sau).

Nói một cách dễ hiểu, lệnh cập nhật apt được thực thi, được ngụy trang bằng giao diện đồ họa. Và bạn có thể tận mắt quan sát diễn biến của quá trình:

Và khi hoàn thành, các gói có sẵn các bản cập nhật sẽ tự động được đánh dấu là có thể cập nhật được. Và để chuyển các bản cập nhật thành hiện thực là mục đích nút tiếp theo, Ứng dụng- một đề xuất để thực hiện các hành động thích hợp trên các gói được đánh dấu để cài đặt, cập nhật hoặc loại bỏ.

Cái nút Tính chất gọi bảng điều khiển giống như mục menu ngữ cảnh có cùng tên.

Tìm kiếm thông qua bảng điều khiển đáng được thảo luận riêng. Bởi vì có những hệ thống tìm kiếm ... không nói chính xác là hai, nhưng chắc chắn là một rưỡi. Đầu tiên, trường này Tìm kiếm nhanh , chính xác là "một nửa", bởi vì nó không có sẵn trong tất cả các cụm từ Synaptic.

Tuy nhiên, nếu nó tồn tại, nó được dùng để tìm kiếm gia tăng trong danh sách của khung chính bên phải phù hợp với các phần được chọn trong khung bên trái. Đó là, nếu trong phần sau, bạn chọn phần Mọi điều và trong trường nhập gnu, chúng tôi sẽ nhận được danh sách tất cả các gói chứa các ký tự này trong tên, trong phần tóm tắt hoặc trong phần mô tả:

Nếu chúng tôi chỉ định tên chính xác (hoặc giả định) của gói (ví dụ: gnumeric), thì chúng tôi nhận được danh sách tất cả các gói được liên kết trực tiếp với nó:

Tôi thu hút sự chú ý của bạn đến dòng cuối cùng trong kết quả tìm kiếm trong ảnh chụp màn hình: chúng tôi sẽ không thấy từ "gnumeric" trong tên của gói này hoặc trong mô tả ngắn gọn của nó. Vì đây là một ví dụ về tìm kiếm trong mô tả đầy đủ- những cái được hiển thị ở khung dưới bên phải (hoặc trong tab Tổng quan bảng điều khiển Tính chất).

Và đây là nút Tìm thấy diễn ra trong tất cả các hội đồng Sypatic. Và nó chỉ cho phép bạn thay đổi khu vực tìm kiếm và tiêu chí của nó:

Theo mặc định, tên và mô tả gói được tìm kiếm. Tuy nhiên, phạm vi tìm kiếm có thể chỉ giới hạn trong tên. Ngoài ra, bạn có thể tìm kiếm theo tên người bảo trì gói, số phiên bản, phụ thuộc hoặc đề xuất:

Cuối cùng, phần tử giao diện trên cùng của cửa sổ là thanh menu chính. Tuy nhiên, chúng tôi sẽ không tập trung vào menu: ý nghĩa của các mục của nó nói chung là rõ ràng từ tên và bên cạnh đó, phần lớn chúng được sao chép bởi menu ngữ cảnh và các nút trên thanh công cụ. Vì vậy, tôi sẽ nói với bạn tốt hơn một cặp từ về cách thiết lập Synaptic.

Tùy biến

Như bạn có thể đoán, cài đặt của Synaptic được kiểm soát bởi mục cùng tên trong menu chính, chứa các mục phụ:

  • Tùy chọn;
  • Kho lưu trữ;
  • Bộ lọc;
  • Đặt một tham số bên trong;
  • Thanh công cụ.

Hãy xem xét chúng một cách tuần tự.

Đoạn văn Tùy chọn(hoặc Sở thích) hiển thị một bảng với nhiều tab cho phép bạn tùy chỉnh hành vi chung của Synaptic:

  • Căn bản;
  • Cột và phông chữ;
  • Màu sắc;
  • Các tập tin;
  • Mạng;
  • Phân bổ.

Chuyển hướng Chính, ngoại trừ ngoại hình(bật hoặc tắt hộp kiểm hiển thị thông tin trong cửa sổ chính) cho phép bạn thiết lập một số tham số rất quan trọng:

Ví dụ, Xác nhận các thay đổiđiều này có thể ảnh hưởng đến các gói khác - tất nhiên tốt hơn là bạn nên bật tùy chọn này, vì nó là tùy chọn mặc định.

Điều quan trọng nữa là quyết định lựa chọn Coi các Gói được Đề xuất là Phụ thuộc, tức là, hãy coi chúng là bắt buộc để cài đặt. Nó được bật theo mặc định, giống như cấu hình mặc định của tiện ích apt (như trong apt thông thường. Vì vậy, nếu bạn sử dụng xen kẽ apt và Sinaptic, tốt hơn là không nên chạm vào tùy chọn này - hoặc thay đổi cả ở đó và ở đó thành tránh nhầm lẫn.

Trình đơn thả xuống Loại bỏ các gói xác định xem có nên xóa chúng hoàn toàn (tương tự như lệnh apt purge), được đặt theo mặc định hay giữ các tệp cấu hình (như với lệnh apt remove).

Menu món Cập nhật hệ thống cho phép bạn đặt có sử dụng mặc định hay không cập nhật tiêu chuẩn, thông minh (nghĩa là cố gắng giải quyết các mâu thuẫn phụ thuộc) hoặc chọn phương pháp cập nhật theo yêu cầu. Thời gian gần đây Có vẻ như vấn đề với bản cập nhật thông minh đã không được ghi nhận, vì vậy bạn có thể dừng lại ở phương pháp này (đặc biệt là vì nó được cài đặt theo mặc định).

Trong menu thả xuống Cập nhật thông tin gói đã lỗi thời bạn có thể chọn các mục - Luôn luôn hỏi, Tự động hoặc Phớt lờ... Có vẻ như lựa chọn đầu tiên, mặc định, sẽ là lựa chọn tốt nhất.

Trong tab Cột và phông chữĐầu tiên, một tập hợp các cột để hiển thị thông tin về các gói và thứ tự của chúng được xác định. Thứ hai, nó chỉ định có sử dụng phông chữ toàn hệ thống được đặt trên toàn cầu cho tất cả các ứng dụng hay không. môi trường làm việc hoặc đặt của riêng bạn, đặc biệt cho Synaptic.

Ý nghĩa của các cài đặt trong tab Màu sắc khá rõ ràng:

Trong tab Các tập tin nó được xác định xem có nên lưu trữ trong bộ nhớ cache cục bộ các tệp gói đã tải xuống, có lưu lịch sử cài đặt hay không và cũng có thể đặt thời gian lưu trữ của các tệp lịch sử. Ngoài ra còn có một nút cho dọn dẹp cưỡng bức thư mục / var / cache / apt / archives:

Trong tab Mạng nếu cần, bạn có thể đặt địa chỉ của máy chủ proxy http và ftp, nếu chúng được sử dụng:

Và cuối cùng, trong tab Bộ phân phối chế độ cập nhật của bản phân phối được chỉ định trong Phiên bản hiện tại- mục được kiểm tra theo mặc định Ưu tiên các phiên bản từ: và mục của bản phát hành hiện tại được chọn trong menu thả xuống (trong trường hợp này - xenial):

Tiếp theo trong menu Cài đặt có một điểm Kho lưu trữ... Bằng cách chọn nó, trước tiên bạn có thể xem danh sách tất cả các kho được kết nối, bao gồm cả những kho chưa được kích hoạt và nếu cần, hãy kích hoạt một trong những kho sau:

Bạn có thể xóa hoàn toàn các kho khỏi danh sách (bằng cách sử dụng nút Xóa bỏ). Hoặc bạn có thể tự giới hạn mình ở việc ngừng kích hoạt tạm thời - và trong một số trường hợp, điều này có lý do

Hơn nữa, bằng cách sử dụng nút Mới bạn có thể kết nối bất kỳ nhánh nào của kho lưu trữ chính thức bằng cách chỉ định loại của nó (nhị phân hoặc nguồn) và chỉ cần điền vào các trường thích hợp - trong ví dụ, giá trị của chúng được cung cấp cho nhánh được đề xuất:

Nhân tiện, nhánh được đề xuất chỉ là một ví dụ về một trong những kho lưu trữ tốt nhất được giữ ở trạng thái không hoạt động trong cuộc sống hàng ngày. Bởi vì đôi khi các gói từ nó thực sự cần thiết. Nhưng sự hiện diện của chúng luôn có một hiện tượng tạm thời: sau khi thử nghiệm, chúng hoặc di chuyển đến một trong các nhánh chính, hoặc bị loại trừ.

Bạn có thể thêm kho PPA theo cách tương tự. Trong ví dụ dưới đây, điều này được thực hiện cho kho lưu trữ của Tsvetko Tsvetkov, chứa phiên bản hiện tại (tại thời điểm viết bài này) của Cinnamon 3.2. Tôi thu hút sự chú ý của bạn đến thực tế là trong lĩnh vực này Urlđịa chỉ http của kho lưu trữ được nhập, chứ không phải tên PPA của nó, như khi sử dụng lệnh add-apt-repository:

Sau khi thêm bất kỳ kho lưu trữ nào, có một đề xuất cập nhật bộ đệm ẩn gói cục bộ, không có lý do gì để không đồng ý với:

Ý nghĩa Bộ lọc tìm kiếm(hãy nhớ rằng chúng xuất hiện giữa các nút của khung dưới bên trái của cửa sổ Synaptic chính) để bật (hoặc tắt) một số tiêu chí tìm kiếm:

Trong điểm Đặt thông số nội bộ bạn có thể đặt một số biến cho Synaptic và xác định giá trị của chúng. Tuy nhiên, tôi vẫn chưa cảm thấy cần thiết cho việc này, và do đó tôi sẽ không nói.

Chà, với mục Thanh công cụ, mọi thứ không còn đơn giản hơn - ở đây sự xuất hiện của các nút của nó được thiết lập: ở dạng chỉ biểu tượng, chỉ văn bản hoặc sự kết hợp của chúng; bạn cũng có thể ẩn thanh công cụ hoàn toàn:

Đến đây, các thiết lập của Synaptic có thể coi là đã hoàn tất. Tuy nhiên, và nói chung là về anh ta. Và những gì để sử dụng để quản lý gói, cho dù tiện ích lệnh dòng aptđồng chí, hoặc vỏ đồ họa Synaptic - nên được quyết định tùy theo tình huống.

Bạn có thể tải xuống ứng dụng trong kho lưu trữ và tôi nghĩ rằng sẽ không có vấn đề gì với việc này. Sau khi cài đặt, hãy chạy và:

Trước chúng tôi Synap... Với nó, bạn có thể cài đặt và gỡ cài đặt bất kỳ ứng dụng nào khỏi kho bạn đã kết nối.


Ở trên cùng bên trái, bạn có thể thấy nút Cập nhật. Để tôi nhắc bạn một lần nữa về kho: phần mềm được lưu trữ trên Internet trên các máy chủ đặc biệt. Kho lưu trữ được cập nhật thường xuyên với các phiên bản mới của ứng dụng và bổ sung các chương trình mới, và do đó, để biết được những gì có trong kho ngay bây giờ, bạn cần cập nhật thông tin này thường xuyên. Nếu bạn có cập nhật tự động Phần mềm, bạn hoàn toàn không phải nhấn nút này, Ubuntu tự thực hiện nó thường xuyên (sau cùng, nó cần biết khi nào phần mềm có thể được cập nhật).

Ở bên trái, bạn có thể thấy các danh mục phần mềm và cả bộ lọc. Ví dụ: bạn có thể lọc và hiển thị tất cả chương trình đã cài đặt... Tôi không chắc rằng các danh mục phần mềm sẽ giúp bạn nhiều, sử dụng tìm kiếm sẽ dễ dàng hơn rất nhiều. Đây là những gì bạn sẽ thường sử dụng nhất. Bấm vào tìm kiếm.

Hãy thử tìm một cái gì đó và cài đặt. Ví dụ, tôi sẽ cài đặt quản lý tập tin Krusader, tương tự Tổng chỉ huy v các cửa sổ... Xin lưu ý rằng từ khóa sẽ được tìm kiếm không chỉ trong tên gói, mà còn trong mô tả của nó. Đôi khi mô tả của chương trình và tên của gói không khớp, vì vậy trong hầu hết các trường hợp, hãy sử dụng tìm kiếm này.

Một số gói có thể được tìm thấy do kết quả của việc tìm kiếm. Ví dụ, nếu bạn tìm kiếm mc(trình quản lý tệp bảng điều khiển) theo tên và mô tả, bạn sẽ nhận được rất một số lượng lớn kết quả, bởi vì sự kết hợp "Mc" có thể được tìm thấy rất thường xuyên trong mô tả gói. Do đó, chúng tôi có hai gói để lựa chọn. Nếu tên của các gói không rõ ràng nên cài đặt gói nào, hãy đọc phần mô tả. Trong trường hợp của tôi Synap tìm thấy thêm krusader-dbg, về lý thuyết có nghĩa là gỡ lỗi và dành cho lập trình. Tôi cần gói đầu tiên. Để đánh dấu phần mềm để cài đặt - bấm đúp vào hộp kiểm.

Một cửa sổ xuất hiện trước mặt chúng tôi, cảnh báo rằng hãy cài đặt Krusader bạn cần phải đặt nhiều phụ thuộc.

Bằng cách này, bạn có thể đánh dấu bao nhiêu ứng dụng tùy thích để cài đặt (và gỡ cài đặt). Khi bạn thực hiện xong lựa chọn của mình - hãy nhấp vào áp dụng trong cửa sổ chính Synap.

Hãy thử cài đặt thôi Krusader... Nhấp vào nút "Áp dụng".

Đây là những gì tôi đã nói trước đó trong bài viết này: chúng tôi cài đặt một ứng dụng và kết quả là chương trình với tất cả các phụ thuộc sẽ kéo 25,4 MB. Sau khi cài đặt, dung lượng của phần mềm mới cài đặt sẽ là 82,5 MB. Nhấp vào "Áp dụng" để bắt đầu cài đặt.

Để bắt đầu, tất cả những điều cần thiết .deb các gói.

Sau đó, cài đặt thực sự bắt đầu.

Sau khi quá trình cài đặt kết thúc - hãy nhấp vào "Đóng" hoặc trước tiên hãy chọn hộp kiểm để khi kết thúc quá trình cài đặt, cửa sổ sẽ tự đóng lại. Vậy là xong, chúng tôi đã cài đặt Krusader... Phần mềm đã cài đặt có thể được tìm thấy trong menu, trừ khi tất nhiên đó là bảng điều khiển.

Tương tự như vậy, bạn có thể cài đặt bất kỳ phần mềm nào khác mà bạn cần. Ví dụ: nếu bạn muốn tìm một ứng dụng để nghe radio, hãy chạy Synap và trong tìm kiếm viết Đài... Trong số các kết quả thu được, hãy tìm kiếm những gì bạn cần.

Xem các thuộc tính của một gói đã cài đặt bằng Synaptic

Chúng ta hãy đi đến Sypantic và một lần nữa, chúng tôi sẽ tìm thấy Krusader.

Bấm vào kích chuột phải chuột vào gói đã cài đặt.

Gói có thể được gỡ bỏ bằng cách sử dụng hai mục menu. Lưu ý rằng nếu các gói khác phụ thuộc vào gói này, chúng cũng sẽ bị loại bỏ. Sự khác biệt giữa xóa bình thường và việc loại bỏ hoàn toàn là để loại bỏ hoàn toàn cùng với chính chương trình, tất cả các tệp cấu hình của ứng dụng cũng sẽ bị xóa.

Hãy đi đến các thuộc tính của gói.

Trên tab "Chung", chủ yếu có thông tin chung (tốt, điều này là hợp lý). Tại đây bạn có thể xem mình đang sử dụng phiên bản nào, phiên bản nào mới nhất, dung lượng bạn cần tải xuống để cập nhật, danh mục của phần mềm này và hơn thế nữa.

Tab tiếp theo thú vị hơn. Sự phụ thuộc có thể không khiến chúng tôi quan tâm, nhưng những thông tin khác có thể hữu ích. Xin lưu ý rằng krusaderđề nghị cài đặt phần mềm bổ sung, cụ thể là: trình lưu trữ, tiện ích để so sánh, trình soạn thảo văn bản và hơn thế nữa ... Sau khi cài đặt các trình lưu trữ (nếu chúng chưa được cài đặt), bạn có thể mở các lưu trữ trong Krusader... Tôi nghĩ rằng đây là thông tin hữu ích.

Chuyển đến tab tiếp theo. Đôi khi có những tình huống bạn cần tìm một số tệp liên quan đến ứng dụng và không biết bắt đầu tìm từ đâu. Dấu trang này sẽ giúp bạn điều này.

Trên tab tiếp theo, bạn có thể thấy phiên bản có sẵn các ứng dụng. Như lưu ý dưới đây cho thấy, người ta có thể đặt một phiên bản cụ thểứng dụng, ví dụ một ứng dụng cũ hơn, nếu có một khiếm khuyết trong ứng dụng mới.

Tốt tab cuối cùng hiển thị mô tả mở rộng về gói để giúp bạn tìm hiểu xem đây có phải là thứ bạn đang tìm kiếm hay không.

Bộ nhớ cache của các gói đã cài đặt

Mỗi khi bạn cài đặt một gói mới, nó sẽ được lưu trong thư mục / var / cache / apt / archives /

Điều đó có nghĩa là gì?

Đầu tiên, nếu bạn xóa, ví dụ: Krusader và cố gắng cài đặt lại, sau đó bạn sẽ không phải tải xuống bất cứ thứ gì.

Thứ hai, nếu dung lượng trên đĩa cứng là quan trọng đối với bạn và bạn cần phải xóa nó khẩn cấp, thì bạn có thể xóa các tệp khỏi bộ nhớ cache. Ví dụ: sau khi cài đặt hệ thống và tất cả các bản cập nhật, kích thước của tôi đã tăng lên 300MB. Sau này tôi sẽ hướng dẫn các bạn cách xóa toàn bộ bộ nhớ đệm chỉ bằng một lệnh, nhưng bây giờ chúng ta vẫn cần đến nó.

Loại bỏ các phụ thuộc không cần thiết

Như bạn đã biết, một chương trình có thể phụ thuộc vào hàng chục thư viện. Khi cài đặt ứng dụng, tất cả các phụ thuộc sẽ được cài đặt tự động. Điều gì xảy ra nếu chúng tôi không thích chương trình và chúng tôi xóa nó? Điều gì sẽ xảy ra với các phụ thuộc? Nếu một ứng dụng khác sử dụng các thư viện tương tự, thì tất nhiên chúng cần thiết trong hệ thống. Và nếu không?

Hãy xóa cài đặt đã cài đặt Krusader... Tôi đã mô tả cách làm điều này ở trên.

Sau Krusader sẽ bị xóa, trong Synap chọn "Trạng thái" từ bộ lọc phần mềm. Nếu mọi thứ được thực hiện chính xác, bạn sẽ thấy danh mục "Đã cài đặt (có thể tự động gỡ bỏ)". Danh mục này chỉ xuất hiện khi các thư viện được cài đặt trên hệ thống không còn cần thiết nữa. Bạn có thể chọn tất cả các gói và loại bỏ chúng.

Trong hầu hết các trường hợp, trình điều khiển bàn di chuột trên máy tính xách tay được cài đặt tự động và bàn di chuột hoạt động mà không cần bất kỳ hành động bổ sung, nhưng đôi khi bạn muốn thay đổi cài đặt bàn di chuột. mua một máy tính xách tay và cài đặt Ubuntu, và hầu như tất cả các bàn di chuột vì một lý do nào đó phản ứng rất nhạy với bất kỳ lần chạm nào, tôi luôn muốn giảm độ nhạy hoặc tắt khả năng nhấn hoặc tắt hoàn toàn bàn di chuột.

Để thay đổi một số thông số bàn di chuột, chúng tôi sẽ sử dụng chương trình GSynaptics. Nhưng trước tiên bạn cần kiểm tra? bạn đã cài đặt trình điều khiển bàn di chuột xserver-xorg-input-synaptics chưa (Trình điều khiển Synaptics TouchPad cho máy chủ X.Org/XFree86). Đừng nhầm lẫn Synaptics với Synaptic. Synaptic là trình quản lý gói của Ubuntu và Synaptics là một trong những nhà sản xuất bàn di chuột.

Synaptics TouchPad điều khiển

Trình điều khiển Synaptics TouchPad cho phép bạn thay đổi các cài đặt khác nhau bàn di chuột (phản ứng với một hoặc nhấn đúp, độ nhạy, phản ứng với chuyển động của ngón tay - ngang và di chuyển theo chiều dọc khác).

Để cài đặt trình điều khiển, hãy chạy lệnh trong bảng điều khiển:

Sudo apt-get install xserver-xorg-input-synaptics

Nếu bạn đã cài đặt trình điều khiển, thì một thông báo tương tự như sau sẽ xuất hiện:

Đọc danh sách gói ... Xong Xây dựng cây phụ thuộc Đọc thông tin trạng thái ... Xong Phiên bản mới nhất của xserver-xorg-input-synaptics đã được cài đặt. ...

Cài đặt Tiện ích cấu hình bàn di chuột GSynaptics

Cài đặt chương trình GSynaptics. Để thực hiện việc này, hãy nhập vào bảng điều khiển:

Sudo apt-get install gsynaptics

Bây giờ, nếu bạn cố gắng khởi chạy Gsynaptics, rất có thể bạn sẽ nhận được cảnh báo sau “Không thể khởi chạy GSynaptics. Bạn phải đặt ‘SHMConfig’ ’true’ trong xorg.conf hoặc XF86Config để sử dụng Gsynaptics ”.

Điều này là do trước tiên bạn phải đăng ký bàn di chuột trong tệp xorg.conf và đặt tùy chọn SHMConfig thành true.

Định cấu hình xorg.conf

Tệp xorg.conf là tập tin cấu hình Máy chủ X trong Linux, nó được lưu trữ trong thư mục / etc / X11. Mở tệp xorg.conf bằng cách chạy lệnh:

Sudo gedit xorg.conf

Phần "Tên phần" Tùy chọn phần tử ... EndSection

Chúng tôi cần đăng ký bàn di chuột của mình trong tệp xorg.conf. Để thực hiện việc này, hãy thêm các dòng sau vào tệp xorg.conf:

Phần "Định danh" InputDevice " Bàn di chuột Synaptics"Trình điều khiển" synaptics "Tùy chọn" SendCoreEvents "" true "Tùy chọn" Thiết bị "" / dev / psaux "Tùy chọn" Giao thức "" auto-dev "Tùy chọn" SHMConfig "" true "EndSection

Chúng tôi đã xác định một phần của thiết bị touchpad có tên Synaptics Touchpad sử dụng trình điều khiển synaptics.

Sau đó, bạn cần thêm dòng sau vào phần ServerLayout:

InputDevice "Bàn di chuột Synaptics" "SendCoreEvents"

Phần ServerLayout có thể có hoặc không có trong tệp xorg.conf. Nhưng bạn cần bổ sung cẩn thận, vì nó tóm tắt các phần (phần) Screen và InputDevice. Do đó, nếu bạn tạo phần ServerLayout, bạn phải đăng ký phần Screen và InputDevice của mình trong đó, nếu không hệ thống sẽ không muốn tải bất kỳ trình điều khiển nào. Đây là ví dụ về phần ServerLayout:

Phần "ServerLayout" Định danh "Layout0" Screen 0 "Screen0" 0 0 InputDevice "Synaptics Touchpad" "SendCoreEvents" EndSection

Sau khi chỉnh sửa tệp xorg.conf, hãy đăng xuất và đăng nhập lại để các thay đổi có hiệu lực.

Khởi chạy GSynaptics và thiết lập bàn di chuột

Đi tới Hệ thống-> Quản trị-> Bàn di chuột... GSynaptics ra mắt. Chương trình bao gồm bốn tab với các cài đặt:

  1. Tổng quan. Tại đây, bạn có thể vô hiệu hóa hoàn toàn bàn di chuột và cũng có thể điều chỉnh độ nhạy của bàn di chuột.
  2. Nhấp chuột. Bật hoặc tắt phản hồi nhấp chuột và đặt thời gian nhấp chuột.
  3. Di chuyển.Điều chỉnh chiều dọc và cuộn ngang khi di chuyển ngón tay của bạn trên bàn di chuột, cài đặt tốc độ cuộn.
  4. Sự tăng tốc.Đặt tốc độ (độ nhạy) di chuyển của con trỏ chuột khi sử dụng bàn di chuột.

Thay đổi đối với bất kỳ cài đặt nào là ngay lập tức.

Ubuntu, Debian và nhiều bản phân phối khác (chủ yếu là theo hướng gỡ lỗi) sử dụng chương trình apt tuyệt vời để cài đặt, gỡ cài đặt và quản lý các gói nói chung. Nhưng apt có một "lỗ hổng" nhỏ. Cụ thể nó là gì - chương trình điều khiển... Tuy nhiên, đối với người dùng thiếu kinh nghiệm, người mới và chưa có nhu cầu (những người cần cài đặt / gỡ cài đặt thứ gì đó hàng trăm năm một lần), giao diện đồ họa vẫn thuận tiện hơn.
Về vấn đề này, đối với apt, một số giao diện đồ họa đã được viết cho apt, sử dụng GUI quen thuộc với người dùng bình thường ( Giao diện đồ họa người dùng) cấp quyền truy cập vào chức năng của apt.
Một ví dụ về điều này là Trung tâm Ứng dụng Ubuntu, quen thuộc, có lẽ đối với mọi ubuntuid. Nhưng bài đánh giá vẫn sẽ tập trung vào một thứ khác. vỏ đồ họa to apt - về Synaptic cũ tốt. Hãy bắt đầu Synaptic từ gốc và xem có gì trong đó.
Khi chúng tôi mở chương trình, chúng tôi thấy ba lĩnh vực chính. Nhiều nhất phần lớn lấy danh sách các gói theo mặc định. Tên, số phiên bản, Mô tả ngắn và biểu tượng trạng thái cho biết ứng dụng đã được cài đặt chưa, có cập nhật hay không, có được đánh dấu để cập nhật, cài đặt, gỡ bỏ hay không, có lỗi trong phần phụ thuộc hay không.
Trong trường dưới cùng, bạn có thể đọc thêm miêu tả cụ thể gói đã chọn, làm quen với lịch sử thay đổi, xem ảnh chụp màn hình của một chương trình cụ thể.
Cuối cùng, lề trái trình bày các tiêu chí mà các gói có thể được sắp xếp. Bạn có thể sắp xếp theo phần (đồ họa, khoa học, v.v.), trạng thái (đã cài đặt, chưa cài đặt, có sẵn để cập nhật), nguồn gốc (kho lưu trữ), kiến ​​trúc, bạn có thể thêm bộ lọc của riêng mình. Và một gói cụ thể có thể được tìm thấy thông qua tìm kiếm ( bộ lọc nhanh) bằng cách nhập tên hoặc một phần của nó.
Quá trình này rất đơn giản: bạn cập nhật danh sách các gói từ kho lưu trữ; nếu gói cần được cài đặt, hãy nhấp đúp vào gói đó; nếu cần những thay đổi khác, hãy đánh dấu chúng cho phù hợp; sau khi tất cả các dấu trên thanh công cụ, nhấp vào "Áp dụng"; nếu chương trình đề nghị cài đặt / gỡ cài đặt thứ gì đó và không có ý kiến ​​phản đối nào về điều này, bạn đồng ý. Mọi thứ, sau đó Synaptic sẽ tự làm mọi thứ.
Bạn có thể định cấu hình các hành động với các gói - có thích khi cập nhật hay không phiên bản mới nhất gói (phù hợp hơn ở Debiane với các chi nhánh của nó), phải làm gì khi xóa gói có tệp tạm thời và tệp cài đặt, v.v.
Ngoài ra, Synaptic sẽ giúp bạn thêm / bớt một kho lưu trữ. Nếu bất kỳ gói nào cần được "bảo mật" trước các bản cập nhật, vui lòng sử dụng tùy chọn "phiên bản khóa". "Lịch sử" sẽ cho biết về những thay đổi được thực hiện trước đó. Tùy chọn "Đánh dấu gói cho nhiệm vụ" sẽ tự động chọn các gói cho nhiệm vụ cụ thể(ví dụ, cho máy chủ thư).
Giao diện thanh công cụ, ký hiệu màu sắc có thể được tùy chỉnh bởi chính bạn. Các phím nóng được gán cho các hoạt động được sử dụng thường xuyên nhất.
Bạn có thể tìm hiểu thêm về chức năng của Synaptic bằng cách cài đặt chương trình này, trong một số bản phân phối, nó được cài đặt theo mặc định.