Установка тем через ppa



Использование PPA в Ubuntu Linux [Полное руководство]

Подробная статья, которая охватывает практически все вопросы, связанные с использованием PPA в Ubuntu и других дистрибутивах Linux.

Если вы использовали Ubuntu или какой-либо другой дистрибутив Linux, основанный на Ubuntu, такой как Linux Mint, Linux Lite, Zorin OS и т. Д., вы могли встретить эти три волшебные линии:

Ряд сайтов предлагают такие команды для установки приложений в Ubuntu. Это то, что называется установкой приложения с использованием PPA.

Но что такое PPA? Почему им нужно пользоваться? Безопасно ли использовать PPA? Как правильно использовать PPA? Как удалить PPA?

Я отвечу на все вышеупомянутые вопросы в этом подробном руководстве. Даже если вы уже знаете кое-что о PPA, я уверен, что эта статья все равно будет вам полезна и дополнит ваши знания.

Обратите внимание, что я пишу эту статью, используя Ubuntu. Поэтому я буду использовать термин Ubuntu почти везде, но объяснения и шаги также применимы к другим дистрибутивам на основе Debian / Ubuntu.

Что такое PPA? Почему им пользуются?

PPA расшифровывается как Personal Package Archive.

Стало ли понятней? Скорее всего, нет.

Прежде чем разбираться в PPA, вы должны знать концепцию репозиториев в Linux. Я не буду вдаваться в подробности, опишу кратко.

Концепция репозиториев (хранилищ) и управления пакетами

Репозиторий — это набор файлов, которые содержат информацию о различном программном обеспечении, его версиях и некоторых других деталях, таких, как контрольная сумма. Каждая версия Ubuntu имеет собственный официальный набор из четырех репозиториев:

  • Основное — бесплатное программное обеспечение с открытым исходным кодом, поддерживаемое Canonical.
  • Universe — поддерживаемое сообществом бесплатное программное обеспечение с открытым исходным кодом.
  • Restricted — проприетарные драйверы для устройств.
  • Multiverse — Программное обеспечение ограничено авторским правом или правовыми вопросами.

Вы можете увидеть такие репозитории для всех версий Ubuntu здесь. Вы можете просматривать их, а также перейти к отдельным репозиториям. Например, основной репозиторий Ubuntu 16.04 можно найти здесь.

Таким образом, в основном это веб URL, который содержит информацию о программном обеспечении. Как ваша система узнает, где находятся эти репозитории?

Эта информация хранится в файле sources.list в каталоге /etc/apt. Если вы посмотрите на его содержимое, вы увидите, что в нем есть URL-адрес хранилищ. Строки с символом # в начале игнорируются.

Теперь, когда вы запускаете команду sudo apt update, ваша система использует инструмент APT для проверки репозитория и сохраняет информацию о программном обеспечении и его версии в кеше. Когда вы используете команду sudo apt install package_name, она использует информацию для получения этого пакета с URL-адреса, где хранится реальное программное обеспечение.

Если в хранилище нет информации об определенном пакете, вы увидите ошибку:

Я рекомендую прочитать мое руководство по использованию команд apt. Это поможет вам лучше понять команды apt, update и т.д.

Это было о хранилищах. Но что такое PPA?

Зачем используют PPA?

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

Ubuntu не сделает его доступным сразу. Существует процедура проверки совместимости новой версии программного обеспечения с системой. Это обеспечивает стабильность системы.

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

Аналогично, предположим, что кто-то разрабатывает программное обеспечение и хочет, чтобы Ubuntu включил его в официальные репозитории. Снова потребуются месяцы, прежде чем Ubuntu примет решение и включит его в официальные репозитории.

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

Как использовать PPA? Как работает PPA?

PPA, как я уже говорил, означает «Архив личных пакетов». Слово «Личный» здесь особенно важно. Оно дает намек на то, что это что-то эксклюзивное для разработчика и официально не одобрено дистрибутивом.

Ubuntu предоставляет платформу под названием Launchpad, которая позволяет разработчикам программного обеспечения создавать свои собственные репозитории. Конечный пользователь, т.е. вы можете добавить репозиторий PPA в ваш список sources.list, и когда вы обновите свою систему, ваша система узнает о доступности нового программного обеспечения, и вы сможете установить его с помощью стандартной команды sudo apt install, как это:

  • sudo add-apt-repository <PPA_info> <- эта команда добавляет репозиторий PPA в список.
  • sudo apt-get update <- Эта команда обновляет список пакетов, которые можно установить в системе.
  • sudo apt-get install <package_in_PPA> <- эта команда устанавливает пакет.

Вы видите, что важно использовать команду sudo apt update, иначе ваша система не будет знать, когда новый пакет станет доступен.

Теперь давайте посмотрим на первую команду более подробно:

Вы заметили, что у этой команды нет URL-адреса для хранилища. Это потому, что инструмент был разработан, чтобы абстрагироваться от URL.

По сути, когда вы добавляете PPA с помощью add-apt-repository, оно будет выполнять те же действия, что и при ручном запуске этих команд:

Две вышеупомянутые строки являются традиционным способом добавления любых репозиториев в ваш sources.list. Но PPA делает это автоматически для вас, не задумываясь о точном URL хранилища и версии операционной системы.

Здесь важно помнить, что при использовании PPA он не меняет исходный список источников. Вместо этого он создает два файла в каталоге /etc/apt/sources.d, список и файл резервной копии с суффиксом «save».

В файлах с суффиксом «list» есть команда, которая добавляет информацию о хранилище.

Почему PPA? Почему не пакеты DEB?

Вы можете спросить, почему вы должны использовать PPA, когда речь идет о командной строке, которая нравится далеко не всем. Почему бы просто не распространять пакет DEB, который можно установить графически?

Читайте также:  Что значит установка откоса

Ответ заключается в процедуре обновления. Если вы установили программу через DEB пакет, то нет никакой гарантии, что при запуске команды sudo apt update && sudo apt upgrade вы получите обновление этого приложения.

Это потому, что программа apt опирается на sources.list. Если для программного обеспечения нет записи, оно не получает обновление через стандартное средство обновления программного обеспечения.

Значит ли это, что программное обеспечение, установленное с использованием DEB, никогда не получает обновления? Нет, не совсем. Это зависит от того, как был создан пакет.

Некоторые разработчики автоматически добавляют запись в sources.list, и тогда это будет похоже на обычное программное обеспечение. Google Chrome является одним из таких примеров.

Некоторое программное обеспечение будет предлагать обновление при его запуске. Вам нужно будет загрузить новый пакет DEB и запустить его снова. Oracle Virtual Box является примером в этом случае.

Для остальных пакетов DEB вам нужно самим следить за его обновлением, и это не удобно, особенно если ваше программное обеспечение предназначено для бета-тестеров. Вам нужно чаще добавлять обновления. Здесь PPA приходят на помощь.

Официальный PPA против неофициального PPA

Вы также можете услышать термин официальный PPA или неофициальный PPA. Какая разница?

Когда разработчики создают PPA для своего программного обеспечения, оно называется официальным PPA.

Но иногда люди создают PPA проектов, которые были созданы другими разработчиками.

Зачем кому-то это делать? Потому что многие разработчики просто предоставляют исходный код для программного обеспечения, а скомпилировать готовую программу на Linux это та ещё задача.

Вот почему добровольцы берут на себя задачу создать PPA из этого исходного кода. В конце концов, использовать эти 3 строки проще, чем бороться с установкой исходного кода.

Убедитесь, что для вашей версии доступен PPA

Когда дело доходит до использования PPA в Ubuntu или любом другом дистрибутиве на основе Debian, есть несколько вещей, которые стоит иметь в виду.

Не каждый PPA доступен для вашей конкретной версии. Вы должны знать, какую версию Ubuntu вы используете. Кодовое название выпуска важно, потому что когда вы переходите на веб-страницу PPA, вы можете видеть, какие версии Ubuntu поддерживаются PPA.

Для других дистрибутивов на основе Ubuntu вы можете проверить содержимое / etc / os-release, чтобы узнать информацию о версии Ubuntu.

Как узнать URL PPA? Просто поищите в Интернете имя PPA, например, ppa:webupd8team/themes, и вы получите первый результат от Launchpad, официальной платформы для размещения PPA. Вы можете перейти на Launchpad и найти нужный PPA прямо там.

Если же вы добавите PPA и не проверите, доступен ли этот репозиторий для вашей версии Ubuntu, то можете получить такую ошибку:

Каждый раз, когда вы запускаете программу обновления программного обеспечения, вы будете видеть ошибку «Не удалось загрузить информацию о хранилище».

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

Что само собой разумеется, потому что система не может найти хранилище для вашей версии. Помните, что мы говорили ранее о структуре хранилища? APT хочет попытаться найти информацию о программном обеспечении в месте http://ppa.launchpad.net/<PPA_NAME>/ubuntu/dists/Ubuntu_Version

И если PPA для конкретной версии недоступен, он никогда не будет найден.

Почему PPA не доступны для всех версий Ubuntu?

Это потому, что кто-то должен скомпилировать программное обеспечение и создать из него PPA для определенных версий. Релиз Ubuntu выпускается каждые шесть месяцев, это утомительная задача — обновить релиз Ubuntu. Не у всех разработчиков есть время для этого.

Как установить приложение, если PPA недоступен для вашей версии?

Возможно, даже если PPA недоступен для вашей версии Ubuntu, вы все равно можете загрузить файл DEB и установить приложение.

Допустим, вы идете в PPA Light Table. Используя знания о PPA, которые вы только что узнали, вы понимаете, что PPA недоступен для вашей конкретной версии Ubuntu.

Источник

Персональные архивы пакетов (PPA)

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

Поэтому для поддержки и развития свободных проектов был создан сервис launchpad.net. С помощью этого сервиса можно делать много чего, но одно из его ключевых достоинств для обычного пользователя — возможность любому создать свой репозиторий, который в рамках launchpad называет персональный архив пакетов (Personal Package Arhive — PPA), и использовать его для распространения своих пакетов без лишних технических трудностей.

Уже огромное количество проектов активно использует этот сервис, в будущем оно непременно возрастёт. Однако на данный момент весь сервис доступен только на английском языке, что не очень удобно для пользователей, плохо с ним знакомых. Кроме того, для грамотного добавления ppa в систему надо выполнить ряд нетривиальных действий.

Поиск нужного PPA и его описания

Если вы не первый день знакомы с Ubuntu и уже пытались поставить пакеты не только из доступных по умолчанию репозиториев, то, скорее всего, вам уже встречались ссылки вида http://ppa.launchpad.net/deluge-team/ppa/ubuntu. Это прямая ссылка на PPA для deluge-team, пройдя по ней вы увидите лишь папки с различными файлами. Сейчас огромное количество пакетов доступно через различные PPA, многие проекты используют launchpad.net как основной источник распространения своих программ для пользователей Ubuntu, поэтому ссылки на ppa встречаются очень часто. Кроме того, на launchpad.net есть поиск, попробуйте найти через него свой любимый проект, вполне возможно он уже зарегистрирован на launchpad.net и для него выложены готовые к установке пакеты.

Читайте также:  Сколько стоит установка для сладкой ваты

Ссылка http://ppa.launchpad.net/deluge-team/ppa/ubuntu очень неудобна для добавления в систему в качестве источника пакетов. Для того, чтобы добавить данный репозиторий в систему, полезней будет пройти по ссылке https://launchpad.net/

deluge-team/+archive/ppa на страницу launchpad с описанием этого PPA. Все ссылки имеют одинаковый вид, отличаются они лишь названием команды (и, возможно названием PPA), однако запомнить сей набор символов достаточно сложно, поэтому проще всего выйти на страницу с описанием репозитория добавив после основного адреса https://launchpad.net/ тильду и имя команды, которое можно выделить из любой ссылки на PPA, получится что-то типа https://launchpad.net/

deluge-team. Пройдя по этой ссылке, вы попадёте на страницу команды deluge-team на launchpad.net. Если у команды есть персональный архив, то вы увидите соответствующий раздел на странице:

Как видно, у deluge-team четыре персональных архива, обычно нас интересуют архив названный PPA for…. Другой способ выйти на страницу описания нужного PPA — опять-таки просто воспользоваться поиском по launchpad.net

Добавление PPA в систему

Способ для Ubuntu 9.10 и более новых версий

Начиная с версии 9.10 в Ubuntu была улучшена интеграция с Launchpad. Теперь на страницах всех репозиториев есть короткая инструкция по быстрому добавлению источника приложений в систему. В этой инструкции интересует часть выделенная жирным шрифтом. Скопируйте эту часть и воспользуйтесь одним из ниже приведенных способов добавления репозитория.

Графический способ

GNOME: Откройте Центр приложений Ubuntu. Откройте пункт меню Правка→Источники приложений… . Перейдите на вкладку Другое ПО и нажмите Добавить… .

KDE: Откройте Управление программами→Настройки→Редактировать источники программ, перейдите на вкладку со списком подключенных репозиториев и нажмите Добавить.

В появившееся окно вставьте скопированную с сайта строку. После этого обновите список пакетов.

Консольный способ

Универсальный метод добавления

Для корректного добавления PPA в систему необходимо выполнить два действия:

Второй пункт нужен для того, чтоб система установки пакетов не ругалась на наличие ненадёжных источников и именно для него нам нужно было попасть на страницу с описанием PPA.

Нажмите на Technical details about this PPA для того, чтобы увидить детальную информацию о PPA:

Launchpad автоматически определяет вашу версию Ubuntu. Если этого не случилось, выбирите свою версию в выпадающем списке.

Две строчки рамке — это две строчки с описанием репозиториев (первая для бинарных пакетов, вторая для исходных кодов), которые надо добавить к списку источников программного обеспечения в вашей системе. О том, как это делать см. в статье про репозитории. Если вашей версии Ubuntu нет в списке, значит, данный PPA её не поддерживает по каким-то причинам. Возможно, ваша версия Ubuntu слишком старая, тогда вам необходимо обновиться до более свежей версии, либо наоборот — вы используете нестабильную версию, ещё официально не вышедшую. Кроме того, разработчик по каким-то причинам может прекратить поддержку своего PPA и больше не добавлять туда свежие пакеты. В любом случае, все вопросы по содержанию PPA отправляйте той команде или тому человеку, кто поддерживает данный PPA.

Однако для корректной работы с подключённым PPA необходимо импортировать его ключ в систему. Ключ — это часть строчки «Signing key» после слеша. Рядом есть ссылка «What is this?», при нажатии на которую появиться краткая справка о том, что такое подпись репозитория и как импортировать ключ в систему. К сожалению она на английском, однако в импортировании ключа нет ничего сложного: вам всего лишь надо выполнить в консоли команду

заменив «12345678» той строчкой, которая написана после «/» в строке «Signing key». Подробнее про подпись репозиториев см. в общей статье про репозитории.

Теперь можно обновить список пакетов и устанавливать программы из подключённого PPA.

Источник

PPA для новичков.

Launchpad.net — удобный способ держать систему на передовой, без проблем ставить программы свежих версий, а также сообщать о багах в программах, помогать переводить и многое другое.

Политика Canonical такова, что в стандартных репозиториях содержатся только стабильные версии программ, выпущенные на момент выхода в свет дистрибутива. В дальнейшем в репозитории добавляются только обновления безопасности, не изменяющие версии установленных программ. Кроме того, добавить разработчику свою программу в стандартные репозитории не просто. Всё это не очень удобно, поскольку не позволяет создателям программ напрямую публиковать через механизм репозиториев последние версии своих творений.

Существует возможность создания своего собственного репозитория и публикации пакетов в нём, и этой возможностью многие разработчики пользуются. Но этот способ тоже имеет ряд недостатков, поэтому Canonical создала специальный сайт, позволяющий легко разместить репозиторий со своими пакетами в интернете. Сайт этот называется launchpad.net. Репозиторий на Launchpad принято называть PPA (Personal Packages Archive — персональный архив пакетов).

Для начала надо найти интересующий нас PPA. На сайтах многих проектов (VLC, Pidgin, KDE и другие) в разделе загрузок для Ubuntu показывают инструкции по добавлению PPA. В других случаях надо искать самим. Можно найти нужный PPA на странице launchpad.net/ubuntu/+ppas

Страница PPA имеет простую и понятную структуру. Рассмотрим ее на примере страницы с архивом популярного плеера deadbeef от нашего соотечественника.

У каждого PPA имеется описание — поле description, заполняемое мантейнером архива. Есть инструкция по добавлению данного PPA в систему. Главное для нас строчка ppa:alexey-smirnov/deadbeef, которая поможет добавить данный PPA в систему. Добавить архив можно одной простой командой: sudo add-apt-repository ppa:alexey-smirnov/deadbeef
и после обновить список пакетов командой sudo apt-get update

Ниже указаны пакеты, входящие в архив и самое главное — дистрибутивы, для которых собраны пакеты. Нажав на Any Series можно посмотреть по какие из систем собран данный архив, и какие файлы собраны. Если вы добавите в систему PPA, в котором нет раздела для вашего выпуска — при команде sudo apt-get update вам будет показана не критическая ошибка 404 об отсутствии пакетов. Избавиться от нее можно только отключив источник в Источниках приложений в Synaptic или удалив соответствующий файл в /etc/apt/sources.list.d/

Читайте также:  Как есть после установки имплантов

Коротко о вспомогательных утилитах и сайтах.

Ubuntu Tweak — имеет набор интересных и полезных PPA для пользователей, а также инструменты для добавления, удаления PPA и отмены обновлений пакетов в разделе Applications.

Y PPA Manager — еще одна небольшая утилита для поиска, добавления, удаления PPA и отмены обновлений пакетов, а также прочих действий с PPA. Удобная для тех, кто не любит долго искать по сайту или хочет иметь инструмент «все-в-одном».

Если вы не нашли подходящего PPA для нужного софта — не отчаивайтесь. Некоторый софт обновляется на проекте getdeb.net.

Ниже показан список наиболее рекомендуемых и интересных PPA:

  • sudo add-apt-repository ppa:tualatrix/ppa — Ubuntu tweak для всех последних релизов.
  • sudo add-apt-repository ppa:nilarimogard/webupd8 — ppa поддерживаемый командой webupd8. Содержит свежие версии многих программ для последних релизов.
  • sudo add-apt-repository ppa:kubuntu-ppa/ppa — свежие сборки kde для текущего стабильного релиза ubuntu, а также не совсем свежие для предыдущих.
  • sudo add-apt-repository ppa:tehnick/tehnick — проект eiskaltdc++ — удобный клиент для dc сетей.
  • sudo add-apt-repository ppa:libreoffice/ppa — свежие сборки LibreOffice.
  • sudo add-apt-repository ppa:network-manager/trunk — daily-сборки network manager. Если у вас с ним какие-либо проблемы — попробуйте обновить.
  • sudo add-apt-repository ppa:nikount/orta-desktop — хорошо проработанная gtk тема orta.
  • sudo add-apt-repository ppa:tiheum/equinox — equinox тема и знаменитые faenza иконки для системы.
  • sudo add-apt-repository ppa:webupd8team/themes — различные темы и иконки.
  • sudo add-apt-repository ppa:iaz/battery-status — удобный индикатор заряда батареи.
  • sudo add-apt-repository ppa:ed10vi86/video — сборки gstreamer, mplayer и vlc с поддержкой VA-API для аппаратного декодирования видео на карточках INTEL, ATI/AMD и NVIDIA.
  • sudo add-apt-repository ppa:ubuntu-x-swat/x-updates — стабильные обновления графической подсистемы X и драйверов.
  • sudo add-apt-repository ppa:ubuntu-wine/ppa — репозиторий проекта wine.
  • sudo add-apt-repository ppa:am-monkeyd/nautilus-elementary-ppa — сборка nautilus-elementary — улучшений для файлового менеджера nautilus.
  • sudo add-apt-repository ppa:alexey-smirnov/deadbeef — музыкальный плеер DeadBeef.
  • sudo add-apt-repository ppa:graphics-drivers — свежие версии проприетарных драйверов NVIDIA.

Список можно продолжать вечно. Часть вы найдете в Ubuntu Tweak, часть — на просторах интернета. PPA помогут вам познать всю мощь Open Source на вашей системе Ubuntu.

Если не хватает каких-либо ключей к вашим репозиториям, то недостающие ключи можно установить одной волшебной командой sudo apt-key adv —recv-keys —keyserver keyserver.ubuntu.com `sudo apt-get update 2>&1 | grep -o ‘[0-9A-Z]\<16\>$’ | xargs`

Автор статьи Platon Puhlechev aka iFalkorr разрешает печатать данный текст.

Источник

Установка тем XFCE linux

Один из самых больших плюсов Xfce — возможность очень гибкой настройки. В предыдущей статье мы рассмотрели подробную настройку данной оболочки, в этой же я расскажу о том, как устанавливать сторонние Gtk-темы, пакеты иконок и темы курсоров мыши. Благо существует множество различных тем на любой вкус.

Мы подробно рассмотрим, как установить тему XFCE из репозитория и своими руками, так как далеко не все графические украшения имеют готовые пакеты.

1. УСТАНОВКА ТЕМ XFCE ВРУЧНУЮ

Для начала вам необходимо найти желаемые темы. Сделать это вы можете на сайте Opendesktop. Скачиваться они скорее всего будут в формате архивов .tar.gz, .tar.bz(2), tar.xz или .zip. Разархивируйте их любым удобным для вас способом. Это можно сделать, либо кликнув правой кнопкой мыши по файлу и выбрав пункт Извлечь сюда , или же распаковать из терминала, используя команду tar . Только обратите внимание, в одном архиве может быть запаковано несколько папок с разновидностями темы, например тёмной и светлой версиями. Вот образец использования tar:

tar xvf name.tar.*

Теперь если вы хотите, чтобы темы были доступны только вашему пользователю, создайте в вашем домашнем каталоге 2 папки с помощью следующих команд:

Чтобы проверить, создались ли каталоги, можете ввести следующую команду и найти их в списке:

Если же вы хотите, чтобы темы были доступны для всех пользователей, то вы будете класть их в директории "/usr/share/themes" и "/usr/share/icons" , но об этом позже

Теперь распакованные папки с темами вам необходимо переместить в нужные папки. Gtk-темы вам нужно кидать в папку themes , а пакеты иконок и темы мыши в icons . Вы можете перебрасывать их либо с помощью файлового менеджера, либо же из терминала. Если вы будете делать это из файлового менеджера, то запустите его с привилегиями суперпользователя. В том случае, если вы будете делать всё из консоли, вам понадобятся следующие команды:

  • Для того, чтобы темы были доступны только вашему пользователю. Команда рассчитана на то, что вы будете запускать её из домашней директории:

cp -r путь/до/темы/Theme .themes/
cp -r путь/до/иконок/Icons .icons/

  • Если же вы хотите, чтобы темы были доступны всем пользователям, то вам необходимо изменить директорию назначения:

cp -r путь/до/темы/Theme /usr/share/theme
cp -r путь/до/иконок/Icons /usr/share/icons

Собственно, это вся установка темы XFCE, далее вы можете активировать её из настроек системы.

2. КАК УСТАНОВИТЬ ТЕМУ ИЗ РЕПОЗИТОРИЕВ

У способа, который мы рассмотрели выше, есть один существенный недостаток: нет автоматического обновления тем. Т.е. вам каждый раз придётся скачивать тему и руками её устанавливать. Данный же способ позволяет установить пакет с уже собранной темой, но и тут есть недостаток: далеко не для всех тем собраны пакеты. Некоторые есть в стандартных репозиториях, некоторые в сторонних. Для начала я приведу пример установки из стороннего репозитория на примере Ubuntu. Установим пакет иконок " Paper " . Сначала добавим сам репозиторий:

Источник

Adblock
detector