Как узнать точные имена пакетов для приложений в Linux

Ubuntu Software Center позволяет легко искать, устанавливать и удалять программы в Ubuntu которые доступны через центр приложений. Тем не менее, каждый дистрибутив имеет другой графический метод для установки и удаления программного обеспечения. Если вы предпочитаете использовать клавиатуру, вы можете установить и удалить программное обеспечение с помощью командной строки(терминал).

узнаем точные имена пакетов для приложений в Linux

Чтобы использовать командную строку для установки и удаления программного обеспечения, вы должны знать имя пакета, который требуется установить или удалить. Главное внимание будет уделено пакету (APT) который является системой управления пакетами которые используются дистрибутивом Debian Linux, и производных основанных на нем, например, Ubuntu. Программа командной строки "apt-cache" аналогично использует систему APT считывая сохраненные данный в базе данных, вы можете использовать команду apt-cache для того чтобы узнать информацию о пакете с его описания и других метаданных.

Использование apt-cache

Используем apt-cache в своих целях, для поиска всех доступных пакетов в системе по заданному запросу для поиска, приведу один небольшой пример чтобы вы увидели как это работает, введите следующую команду в командной строке(терминале) и нажмите клавишу "Enter".

apt-cache pkgnames | less

Обратите внимание, что я добавил символ "| less " и в конце команды атрибут less. Это позволит вывести команды не сразу все, а вывести "меньше" но в поле зрения, которые можно просматривать далее нажав на стрелки вверх и вниз для прокрутки списка, или нажатием кнопок "PgUp" и "PgDn" для прокрутки списка. Теперь вы будете знать, что вывод с использованием атрибута "more" ("| more»), а не "less" позволяет нажимать "Enter", для перехода на одну строку ниже.

Где и для чего мы можем использовать apt-cache, представьте ситуацию, вы не помните точного названия пакета, но помните буквы с которых он начинается вот так мы можете производить поиск, используя тот текст который помним, чтобы сузить поиск. Например, чтобы отобразить все пакеты, которые начинаются со слова "linux", введите следующую команду в командной строке и нажмите "Enter".

apt-cache pkgnames linux | less

Для отображения информации о конкретном пакете, например(версия пакета, размер, категория, размер дискового пространства выделенного под приложение в системе, архитектура, сайт разработчиков, контрольная сумма и краткое описание к приложению, можете использовать атрибут show в терминале.

apt-cache show firefox

В данном случае мы смотрим детальную информацию о пакете приложения Mozilla Firefox. На выходе мы увидим примерно следующую информацию:

Package: firefox
Priority: optional
Section: web
Installed-Size: 98549
Maintainer: Ubuntu Mozilla Team <[email protected]>
Architecture: i386
Version: 43.0+build1-0ubuntu0.14.04.1
Replaces: kubuntu-firefox-installer
Provides: gnome-www-browser, iceweasel, www-browser
Depends: lsb-release, libasound2 (>= 1.0.16), libatk1.0-0 (>= 1.12.4), libc6 (>= 2.17), libcairo2 (>= 1.2.4), libdbus-1-3 (>= 1.0.2), libdbus-glib-1-2 (>= 0.78), libfontconfig1 (>= 2.9.0), libfreetype6 (>= 2.2.1), libgcc1 (>= 1:4.1.1), libgdk-pixbuf2.0-0 (>= 2.22.0), libglib2.0-0 (>= 2.31.8), libgtk2.0-0 (>= 2.24.0), libpango-1.0-0 (>= 1.22.0), libpangocairo-1.0-0 (>= 1.14.0), libstartup-notification0 (>= 0.8), libstdc++6 (>= 4.6), libx11-6, libxcomposite1 (>= 1:0.3-1), libxdamage1 (>= 1:1.1), libxext6, libxfixes3, libxrender1, libxt6
Recommends: xul-ext-ubufox, libcanberra0, libdbusmenu-glib4, libdbusmenu-gtk4
Suggests: ttf-lyx
Filename: pool/main/f/firefox/firefox_43.0+build1-0ubuntu0.14.04.1_i386.deb
Size: 44574786
MD5sum: 8de9aa18a6849c5bb229ecc2645436d0
SHA1: d926118c8e384f30a83a834fec998d37f370dfbd
SHA256: db659f4fe283fe82076c30c921f6fd879d8a06aa289966f228d2388ab035717c
Description-ru: Простой и безопасный веб-браузер от Mozilla
 Firefox обеспечивает безопасное и лёгкое путешествие по Интернету.
 Привычный пользовательский интервейс, усовершенствованные характеристики
 безопасности, включающие защиту от кражи личности, и встроенный поиск
 позволяют получить максимум от Интернета.
Description-md5: 46b619f510631c4693dc09c1a3778a55
Xul-Appid: {ec8030f7-c20a-464f-9b0e-13a3a9e97384}
Bugs: https://bugs.launchpad.net/ubuntu/+filebug
Origin: Ubuntu
Supported: 5y
Task: ubuntu-desktop, ubuntu-usb, kubuntu-desktop, kubuntu-full, kubuntu-active-desktop, kubuntu-active-full, edubuntu-desktop, edubuntu-usb, xubuntu-desktop, lubuntu-desktop, ubuntustudio-desktop, ubuntu-gnome-desktop

 

Package: firefox
Priority: optional
Section: web
Installed-Size: 59477
Maintainer: Ubuntu Mozilla Team <[email protected]>
Architecture: i386
Version: 28.0+build2-0ubuntu2
Replaces: kubuntu-firefox-installer
Provides: gnome-www-browser, iceweasel, www-browser
Depends: lsb-release, libasound2 (>= 1.0.16), libatk1.0-0 (>= 1.12.4), libc6 (>= 2.17), libcairo2 (>= 1.2.4), libdbus-1-3 (>= 1.0.2), libdbus-glib-1-2 (>= 0.78), libfontconfig1 (>= 2.9.0), libfreetype6 (>= 2.2.1), libgcc1 (>= 1:4.1.1), libgdk-pixbuf2.0-0 (>= 2.22.0), libglib2.0-0 (>= 2.37.3), libgtk2.0-0 (>= 2.24.0), libpango-1.0-0 (>= 1.22.0), libpangocairo-1.0-0 (>= 1.14.0), libstartup-notification0 (>= 0.8), libstdc++6 (>= 4.6), libx11-6, libxext6, libxrender1, libxt6
Recommends: xul-ext-ubufox, libcanberra0, libdbusmenu-glib4, libdbusmenu-gtk4
Suggests: fonts-lyx
Filename: pool/main/f/firefox/firefox_28.0+build2-0ubuntu2_i386.deb
Size: 25088680
MD5sum: df8b35e6cfdba2eb070273afff6e21e3
SHA1: 4de6255cf327381566f4a0bc6adda2bb69dd4283
SHA256: 95770d9301a77fc23a417a8f413c04a53e7980aa2cc32d6fcb0393f41dae6894
Description-ru: Простой и безопасный веб-браузер от Mozilla
 Firefox обеспечивает безопасное и лёгкое путешествие по Интернету.
 Привычный пользовательский интервейс, усовершенствованные характеристики
 безопасности, включающие защиту от кражи личности, и встроенный поиск
 позволяют получить максимум от Интернета.
Description-md5: 46b619f510631c4693dc09c1a3778a55
Xul-Appid: {ec8030f7-c20a-464f-9b0e-13a3a9e97384}
Bugs: https://bugs.launchpad.net/ubuntu/+filebug
Origin: Ubuntu
Supported: 5y
Task: ubuntu-desktop, ubuntu-usb, kubuntu-desktop, kubuntu-full, kubuntu-active-desktop, kubuntu-active-full, edubuntu-desktop, edubuntu-usb, xubuntu-desktop, lubuntu-desktop, ubuntustudio-desktop, ubuntu-gnome-desktop

Аналогично мы можем поискать в системе все пакеты которые связаны с браузером firefox и имеют в названии похожие символы, для проверки совпадений в терминале выполним команду.

apt-cache showpkg firefox

После выполнения команды выше, увидим следующий вывод:

Package: firefox
Versions: 
43.0+build1-0ubuntu0.14.04.1 (/var/lib/apt/lists/ru.archive.ubuntu.com_ubuntu_dists_trusty-updates_main_binary-i386_Packages) (/var/lib/apt/lists/security.ubuntu.com_ubuntu_dists_trusty-security_main_binary-i386_Packages) (/var/lib/dpkg/status)
 Description Language: 
                 File: /var/lib/apt/lists/ru.archive.ubuntu.com_ubuntu_dists_trusty_main_binary-i386_Packages
                  MD5: 46b619f510631c4693dc09c1a3778a55
 Description Language: en
                 File: /var/lib/apt/lists/ru.archive.ubuntu.com_ubuntu_dists_trusty_main_i18n_Translation-en
                  MD5: 46b619f510631c4693dc09c1a3778a55
 Description Language: ru
                 File: /var/lib/apt/lists/ru.archive.ubuntu.com_ubuntu_dists_trusty_main_i18n_Translation-ru
                  MD5: 46b619f510631c4693dc09c1a3778a55

 

28.0+build2-0ubuntu2 (/var/lib/apt/lists/ru.archive.ubuntu.com_ubuntu_dists_trusty_main_binary-i386_Packages)
 Description Language: 
                 File: /var/lib/apt/lists/ru.archive.ubuntu.com_ubuntu_dists_trusty_main_binary-i386_Packages
                  MD5: 46b619f510631c4693dc09c1a3778a55
 Description Language: en
                 File: /var/lib/apt/lists/ru.archive.ubuntu.com_ubuntu_dists_trusty_main_i18n_Translation-en
                  MD5: 46b619f510631c4693dc09c1a3778a55
 Description Language: ru
                 File: /var/lib/apt/lists/ru.archive.ubuntu.com_ubuntu_dists_trusty_main_i18n_Translation-ru
                  MD5: 46b619f510631c4693dc09c1a3778a55

Reverse Depends: 
  oracle-java8-installer,firefox
  oracle-java6-installer,firefox
  oracle-java7-installer,firefox
  songbird,firefox
  flashplugin-installer,firefox
  libreoffice,firefox
  kubuntu-full,firefox
  kubuntu-desktop,firefox
  firefox-testsuite,firefox 43.0+build1-0ubuntu0.14.04.1
  browser-plugin-libreoffice,firefox
  browser-plugin-libreoffice,firefox
  ardour3,firefox
  rhythmbox-mozilla,firefox
  hunspell-vi,firefox 2.0.0.3-2
  hunspell-sv-se,firefox 2.0.0.3-2
  hunspell-sr,firefox 2.0.0.3-2
  hunspell-ro,firefox 2.0.0.3-2
  hunspell-ne,firefox 2.0.0.3-2
  hunspell-hu,firefox 2.0.0.3-2
  hunspell-en-ca,firefox 2.0.0.3-2
  hunspell-da,firefox 2.0.0.3-2
  firefox-globalmenu,firefox
  firefox-dev,firefox 43.0+build1-0ubuntu0.14.04.1
  firefox-dbg,firefox 43.0+build1-0ubuntu0.14.04.1
  flashplugin-installer,firefox
  xul-ext-y-u-no-validate,firefox
  xul-ext-y-u-no-validate,firefox
  xul-ext-https-finder,firefox
  xul-ext-https-finder,firefox 4.0
  xul-ext-https-finder,firefox 4.0
  xubuntu-desktop,firefox
  xsane,firefox
  xfig-doc,firefox
  wysihtml-el,firefox
  webhttrack,firefox
  ubuntustudio-desktop,firefox
  ubuntu-online-tour,firefox
  ubuntu-gnome-desktop,firefox
  sugar-firefox-activity,firefox
  screenlets-pack-basic,firefox
  screenlets-pack-all,firefox
  pytrainer,firefox
  nip2,firefox
  mozplugger,firefox
  mediatomb,firefox
  lubuntu-desktop,firefox
  lightdm-remote-session-uccsconfigure,firefox
  libreoffice,firefox
  libknopflerfish-osgi-java-doc,firefox
  libjibx1.2-java-doc,firefox
  libjibx1.1-java-doc,firefox
  kubuntu-full,firefox
  kubuntu-desktop,firefox
  jsmath-fonts,firefox
  grcompiler,firefox 11.0
  gosa-desktop,firefox
  gnome-do-plugins,firefox
  gnome-core,firefox 10
  gcu-plugin,firefox
  firefox-testsuite,firefox 28.0+build2-0ubuntu2
  firefox-launchpad-plugin,firefox
  djview-plugin,firefox
  djview-plugin,firefox
  centerim-utf8,firefox
  centerim-fribidi,firefox
  centerim,firefox
  browser-plugin-packagekit,firefox 3.0
  browser-plugin-libreoffice,firefox
  browser-plugin-libreoffice,firefox
  bluefish,firefox
  ardour3,firefox
  ardour-i686,firefox
  ardour,firefox
  advene,firefox
  xul-ext-webaccounts,firefox
  xul-ext-webaccounts,firefox 9.0
  xul-ext-webaccounts,firefox 9.0
  xul-ext-unity,firefox
  xul-ext-unity,firefox 10.0
  xul-ext-unity,firefox 10.0
  xul-ext-ubufox,firefox
  xul-ext-ubufox,firefox 9.0
  xul-ext-mozvoikko,firefox 4.0
  ubuntu-desktop,firefox
  rhythmbox-mozilla,firefox
  hunspell-vi,firefox 2.0.0.3-2
  hunspell-uz,firefox 2.0.0.3-2
  hunspell-sr,firefox 2.0.0.3-2
  hunspell-sh,firefox 2.0.0.3-2
  hunspell-ro,firefox 2.0.0.3-2
  hunspell-ne,firefox 2.0.0.3-2
  hunspell-hu,firefox 2.0.0.3-2
  hunspell-gl-es,firefox 2.0.0.3-2
  hunspell-eu-es,firefox 2.0.0.3-2
  hunspell-en-us,firefox 2.0.0.3-2
  hunspell-en-ca,firefox 2.0.0.3-2
  hunspell-de-de,firefox 2.0.0.3-2
  hunspell-de-ch,firefox 2.0.0.3-2
  hunspell-de-at,firefox 2.0.0.3-2
  hunspell-da,firefox 2.0.0.3-2
  firefox-globalmenu,firefox
  firefox-dev,firefox 28.0+build2-0ubuntu2
  firefox-dbg,firefox 28.0+build2-0ubuntu2
Dependencies: 
43.0+build1-0ubuntu0.14.04.1 - lsb-release (0 (null)) libasound2 (2 1.0.16) libatk1.0-0 (2 1.12.4) libc6 (2 2.17) libcairo2 (2 1.2.4) libdbus-1-3 (2 1.0.2) libdbus-glib-1-2 (2 0.78) libfontconfig1 (2 2.9.0) libfreetype6 (2 2.2.1) libgcc1 (2 1:4.1.1) libgdk-pixbuf2.0-0 (2 2.22.0) libglib2.0-0 (2 2.31.8) libgtk2.0-0 (2 2.24.0) libpango-1.0-0 (2 1.22.0) libpangocairo-1.0-0 (2 1.14.0) libstartup-notification0 (2 0.8) libstdc++6 (2 4.6) libx11-6 (0 (null)) libxcomposite1 (2 1:0.3-1) libxdamage1 (2 1:1.1) libxext6 (0 (null)) libxfixes3 (0 (null)) libxrender1 (0 (null)) libxt6 (0 (null)) ttf-lyx (0 (null)) xul-ext-ubufox (0 (null)) libcanberra0 (0 (null)) libdbusmenu-glib4 (0 (null)) libdbusmenu-gtk4 (0 (null)) kubuntu-firefox-installer (0 (null)) 
28.0+build2-0ubuntu2 - lsb-release (0 (null)) libasound2 (2 1.0.16) libatk1.0-0 (2 1.12.4) libc6 (2 2.17) libcairo2 (2 1.2.4) libdbus-1-3 (2 1.0.2) libdbus-glib-1-2 (2 0.78) libfontconfig1 (2 2.9.0) libfreetype6 (2 2.2.1) libgcc1 (2 1:4.1.1) libgdk-pixbuf2.0-0 (2 2.22.0) libglib2.0-0 (2 2.37.3) libgtk2.0-0 (2 2.24.0) libpango-1.0-0 (2 1.22.0) libpangocairo-1.0-0 (2 1.14.0) libstartup-notification0 (2 0.8) libstdc++6 (2 4.6) libx11-6 (0 (null)) libxext6 (0 (null)) libxrender1 (0 (null)) libxt6 (0 (null)) fonts-lyx (0 (null)) xul-ext-ubufox (0 (null)) libcanberra0 (0 (null)) libdbusmenu-glib4 (0 (null)) libdbusmenu-gtk4 (0 (null)) kubuntu-firefox-installer (0 (null)) 
Provides: 
43.0+build1-0ubuntu0.14.04.1 - www-browser iceweasel gnome-www-browser 
28.0+build2-0ubuntu2 - www-browser iceweasel gnome-www-browser 
Reverse Provides: 

Для просмотра статистики в целом о кэше пакетов, таких как число различных типов пакетов, к команде apt-cache нужно прибавить атрибут "Stats" далее мы увидим статистику пакетов в системе, для проверки статистики в терминале выполним следующую команду.

apt-cache stats

После выполнения получим вывод примерно следующего содержания:

Всего имён пакетов: 59582 (1 192 k)
Всего структур пакетов: 59582 (2 860 k)
  Обычных пакетов: 46528
  Полностью виртуальных пакетов: 852
  Одиночных виртуальных пакетов: 4238
  Смешанных виртуальных пакетов: 575
  Отсутствует: 7389
Всего уникальных версий: 53206 (3 405 k)
Всего уникальных описаний: 109778 (2 635 k)
Всего зависимостей: 318998 (8 932 k)
Всего отношений Версия/Файл: 58800 (941 k)
Всего отношений Описание/Файл: 109778 (1 756 k)
Всего отношений Provides: 10975 (220 k)
Всего развёрнутых строк: 244 (3 544 )
Всего информации о зависимостях: 1 505 k
Пустого места в кэше: 44,6 k
Полное учтённое пространство: 16,4 M

Как найти в кеше нужный нам пакет, для этого мы дополнительно можем воспользоваться атрибутом search, например найти пакет skype и все пакеты которые содержат в своем названии эти символы, выполним в терминале команду.

apt-cache search skype

Использование axi-cache

Команда "axi-cache" работает аналогично команде "apt-cache", но обеспечивает более детальное описание и результаты которые отсортированные по релевантности. В качестве примера, мы искали информацию по пакету "firefox" попробуем найти информацию но уже с использованием axi-cache. Далее получим следующий вывод:

157 results found.
Results 1-20:
100% xul-ext-ubufox - Ubuntu modifications for Firefox
98% firefox-locale-he - Hebrew language pack for Firefox
98% firefox-locale-af - Afrikaans language pack for Firefox
98% firefox-locale-as - Assamese language pack for Firefox
98% firefox-locale-eo - Esperanto language pack for Firefox
98% firefox-locale-gu - Gujarati language pack for Firefox
98% firefox-locale-hi - Hindi language pack for Firefox
98% firefox-locale-mai - Maithili language pack for Firefox
98% firefox-locale-ml - Malayalam language pack for Firefox
98% firefox-locale-mr - Marathi language pack for Firefox
98% firefox-locale-or - Oriya language pack for Firefox
98% firefox-locale-te - Telugu language pack for Firefox
98% firefox-locale-ar - Arabic language pack for Firefox
98% firefox-locale-ast - Asturian language pack for Firefox
98% firefox-locale-be - Belarusian language pack for Firefox
98% firefox-locale-bg - Bulgarian language pack for Firefox
98% firefox-locale-bn - Bengali language pack for Firefox
98% firefox-locale-br - Breton language pack for Firefox
98% firefox-locale-bs - Bosnian language pack for Firefox
98% firefox-locale-cs - Czech language pack for Firefox
More terms: search plugins pack translations locale language contains
More tags: 
`axi-cache more' will give more results

Как видите axi-cache выводит информацию более в отсортированном виде, что есть более приятно для чтения в сравнении с apt-cache, на этом наверное и все, я надеюсь материал выше будет для вас полезен и вы узнаете что-то новое для себя.

Понравилась статья?
Ubuntu Software Center позволяет легко искать, устанавливать и удалять программы в Ubuntu которые доступны через центр приложений. Тем не менее, каждый дистрибутив имеет другой графический метод для установки и удаления программного обеспечения. Если...
Система
1603
Рейтинг: 5/4
При перепечатке материалов указание ссылки на linuxsoid.com обязательно.

Подпишитесь на рассылку

Смотрите также:
    Самый легкий способ установки Mesa 17.0.2 в Ubuntu 16.04 LTS Самый легкий способ установки Mesa 17.0.2 в Ubuntu 16.04 LTS

    Mesa – это реализация графического API OpenGL, обеспечивающая высокую производительности при работе с 3D графикой. Технически, это просто спецификация, реализуемая драйвером видеокарты. Нет такого понятия, как библиотека OpenGL SDK. Есть файл libGL.so, поставляемый вместе с драйвером. Чтобы его использовать, вам нужна привязка к выбранному вами языку программирования. Если это язык C, привязка состоит из заголовочных файлов. Однако вы, вероятно, хотите использовать расширения OpenGL, что легко сделать с помощью GLEW.

    ICQ Аська для Ubuntu Linux ICQ Аська для Ubuntu Linux

    И свершилось чудо, вышел официальный релиз ICQ для Linux, ранее вам приходилось пользоваться сторонними приложениями, но теперь в этом нет необходимости так как вышел официальный клиент.

    Выберите вашу архитектуру и загрузите архив, архив занимает 33 около 34 мб, скачаете, распакуйте, далее увидите файл формата run с названием "icq", нажмите по нему двойным кликом как и обычно когда вы запускаете приложения, сразу же увидите как автоматически извлеклись две директории (settings и fontconfig), настройки и прочие  конфигурационные файлы для работы приложения.

    Игра Teeworlds для Ubuntu Linux Игра Teeworlds для Ubuntu Linux

    Teeworlds - это многопользовательский 2D шутер который очень схож с такими играми как (Worms, Soldat и Counter-Strike 2D). В связи с особенностями физики имеет свой уникальный геймплей. Все игроки имеют возможность управления персонажем который очень похож на колобка, но этот колобок не простой так как умеет цепляться за стены используя крюк и на лету перемещаться по карте почти как "Тарзан" на лиане. Цель играющего зависит от режима игры: например, уничтожить противников, доставить вражеский флаг к себе на базу или добежать до конца карты.

    Игра Oh My Giraffe для Ubuntu Linux Игра Oh My Giraffe для Ubuntu Linux

    Очень веселая игра для ваших детей которые осваивают Linux. Игра предназначена именно для того, чтоб любой, кто установит ее, смог просто прекрасно отдохнуть и повеселить своих детей или же племянников. Эта игра поможет вам поднять настроение и приятно провести время с своими родными. Все что нужно делать в игре Oh My Giraffe, это есть вкусные фрукты и убегать от диких львов. 

    Ваш герой, это жираф который сражается с львами. В том случае если вы не сможете убежать от львов, это не конец игры, вы имеете преимущества в том, что вы можете использовать ваш рост и вес, вы можете упасть на львов которые гонятся за вами. В данном случае, вы вероятнее всего задавите кого-то ради своего спасения. Если сказать кратко, это веселая игра которой вы еще не встречали. 

    Ускоряем Ubuntu уменьшая количество используемой памяти Ускоряем Ubuntu уменьшая количество используемой памяти

    Если сейчас сравнить новые версии десктоп дистрибутива Ubuntu например с версией 14.04, вы должны были бы увидеть, что дистрибутивы Linux стали более «прожорливыми», да новые версии получили проблему в виде Unity которая жрет оперативку как слон и если у вас оперативной памяти меньше 2гб, будет не сладко. В сегодняшнем материале мы обсудим несколько способов более оптимального решения возникшей проблемы которые бы позволили уменьшить апетиты в использовании оперативной памяти. Первый, конечно же - это выбор легкого дистрибутива (Xubuntu или же Lubuntu и прочих). Второй способ, в данном случае мы постараемся уменьшить потребления памяти без ограничения в функциональности работы дистрибутива, для опытов мы выбрали Ubuntu 16.04 LTS.

    Установка FTP-клиента gFTP в Linux Установка FTP-клиента gFTP в Linux

    Foxit Reader — это легковесная, быстродействующая и многофункциональная программа для чтения PDF, которая позволяет создавать (бесплатное создание PDF-документов), открывать, просматривать, подписывать и распечатывать любые PDF-файлы. Foxit Reader создан на базе самого быстрого и точного (с высокой точностью отображения) в отрасли инструмента визуализации PDF, дающего пользователям лучшие возможности для просмотра и печати PDF-документов. Доступны версии продукта на английском, нидерландском, французском, немецком, итальянском, португальском, русском и испанском языках.

Здравствуй Гость, как Вы видите еще никто не оставил свой комментарий, будьте первым, поделитесь мнением о материале выше.

avatar