Поиск по сайту:

Найдите установленные проприетарные пакеты в Arch Linux

У меня есть небольшой совет для пользователей Arch Linux! Теперь вы можете легко найти установленные проприетарные пакеты в Arch Linux и его вариантах, таких как EndeavourOS и Manjaro Linux.

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

Абсолютно собственный — это pсобственный детектор пакетов для дистрибутивов на основе Arch. Он сравнивает все установленные пакеты в вашей системе на основе Arch с черным списком пакетов Parabola и черным списком пакетов Parabola, а затем печатает ваш Индекс свободы Столлмана (бесплатный/общий).

Кроме того, вы можете сохранить список в файл и поделиться им или сравнить его с другими системами/пользователями.

Найдите установленные проприетарные пакеты в Arch Linux

Перед установкой "абсолютно фирменного" инструмента убедитесь, что у вас установлены python и git.

Затем git клонируйте репозиторий:

git clone https://github.com/vmavromatis/absolutely-proprietary.git

Эта команда загрузит все содержимое в каталог под названием «абсолютно-собственный» в вашем текущем рабочем каталоге.

Перейдите в этот каталог:

cd absolutely-proprietary

И найдите установленные проприетарные пакеты с помощью команды:

python main.py

Эта команда загрузит файлы blacklist.txt, aur-blacklist.txt, сравнит локально установленные пакеты с удаленными пакетами и отобразит установленные проприетарные пакеты в вашей системе Arch Linux.

Вот пример вывода моего рабочего стола Arch Linux:

Retrieving local packages (including AUR)...
Downloading https://git.parabola.nu/blacklist.git/plain/blacklist.txt
Downloading https://git.parabola.nu/blacklist.git/plain/aur-blacklist.txt
Comparing local packages to remote...
=============================================
47 ABSOLUTELY PROPRIETARY PACKAGES INSTALLED
=============================================

Your GNU/Linux is infected with 47 proprietary packages out of 1370 total installed.
Your Stallman Freedom Index is 96.57

+------------------------+---------+--------------------+---------------------------------------------------------------------------------------------+
| Name | Status | Libre Alternatives | Description |
+------------------------+---------+--------------------+---------------------------------------------------------------------------------------------+
| chromium-pepper-flash | nonfree | | proprietary Google Chrome EULA, missing sources |
+------------------------+---------+--------------------+---------------------------------------------------------------------------------------------+
| faac | nonfree | | [FIXME:description] is a GPL'ed package, but has non free code that can't be distributed und|
+------------------------+---------+--------------------+---------------------------------------------------------------------------------------------+
| libunrar | nonfree | | part of nonfree unrar, Issue442 |
+------------------------+---------+--------------------+---------------------------------------------------------------------------------------------+
| opera | nonfree | | nonfree, nondistributable, built from binary installers, etc |
+------------------------+---------+--------------------+---------------------------------------------------------------------------------------------+
| shutter | nonfree | | need registered user to download (and access website) the source code and depends perl-net-d|
+------------------------+---------+--------------------+---------------------------------------------------------------------------------------------+
| ttf-ms-fonts | nonfree | | |
+------------------------+---------+--------------------+---------------------------------------------------------------------------------------------+
| ttf-ubuntu-font-family | nonfree | | Ubuntu font license considered non-free by DFSG and Fedora |
+------------------------+---------+--------------------+---------------------------------------------------------------------------------------------+
| unace | nonfree | | license forbids making competing ACE archivers from unace |
+------------------------+---------+--------------------+---------------------------------------------------------------------------------------------+
| unrar | nonfree | unar | |
| | | fsf | |
| | | unrar | |
+------------------------+---------+--------------------+---------------------------------------------------------------------------------------------+
| virtualbox | nonfree | | contains BIOS which needs a nonfree compiler to build from source (OpenWatcom compiler), doe|
+------------------------+---------+--------------------+---------------------------------------------------------------------------------------------+
| wordnet | nonfree | | |
+------------------------+---------+--------------------+---------------------------------------------------------------------------------------------+


Save list to file? (Y/n)

Найдите установленные проприетарные пакеты в Arch Linux

Как видите, в моей системе 47 проприетарных пакетов. Как я уже сказал, мы можем сохранить его в файл и просмотреть позже. Для этого просто нажмите 'y', когда вам будет предложено сохранить список в файле. Затем нажмите 'y', чтобы принять значения по умолчанию, или нажмите 'n', чтобы сохранить его в предпочитаемом вами формате и расположении.

Save list to file? (Y/n) y
Save as markdown table? (Y/n) y
Save it to (/tmp/tmpkuky_082.md): y
The list is saved at /home/sk/absolutely-proprietary/y.md

You can review it from the command line
using the "less -S /home/sk/absolutely-proprietary/y.md"
or, if installed, the "most /home/sk/absolutely-proprietary/y.md" commands

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

  • несвободное: этот пакет явно несвободное программное обеспечение.
  • полубесплатный: этот пакет в основном бесплатный, но содержит некоторое несвободное программное обеспечение.
  • uses-nonfree: этот пакет зависит, рекомендует или иным образом ненадлежащим образом интегрируется с другим несвободным программным обеспечением или службами.

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

Ресурс:

  • Абсолютно собственность

Статьи по данной тематике