Список установленных программ archlinux

Arch Linux — это бесплатный дистрибутив с открытым исходным кодом, предназначенный для компьютеров на базе архитектуры x86-64.

Введение

Каждый существующий дистрибутив Linux для того, чтобы реализовать операции по обновлению программного обеспечения и библиотек операционной системы главным образом использует пакетные менеджеры. Пакетный менеджер выступает как ключевая программа, которая зачастую и способна отличить один дистрибутив Linux от другого. Пакетный менеджер pacman может считаться главным признаком дистрибутива ArchLinux. Archlinux pacman служит для выполнения установки программ и пакетов в дистрибутиве ArchLinux. Pacman способен выполнять операции с пакетами, которые, аналогично случаю с другими пакетными менеджерами, являются бинарными архивами, содержащими некоторые данные для установки.

Основными опциями программы являются следующие наиболее часто используемые:

  1. Опция -S предназначена для установки программ в ArchLinux.
  2. Опция -Sw служит для скачивания пакета без его установки.
  3. Опция -U предназначена для установки локального пакета.
  4. Опция -s служит для поиска пакета.
  5. Опция -i является информационной.
  6. Опция -u предназначена для обновления пакета.
  7. Опция -y служит для обновления списка пакетов из хранилищ (репозиториев).
  8. Опция -dd служит для игнорирования зависимостей.
  9. Опция -g является запросом информации о группе.
  10. Опция -l предназначена для вывода пакетов в виде списка.
  11. Опция -o предназначена для вывода в файл.
  12. Опция -R служит для удаления.
  13. Опция -Q является запросом к базе данных установленных пакетов.
  14. Опция -F предназначена для реализации поиска по файлам.
  15. Опция -D служит для задания и изменения цели установки уже имеющегося пакета.
  16. Опция -R является командой удаления пакета.
  17. Опция -Rn предназначена для удаления резервных копий конфигурационных файлов.
  18. Опция -Rs предназначена для удаления зависимости пакета.

Опции для pacman при их применении должны комбинироваться в одну фразу, к примеру, для того чтобы обновить хранилища (репозитории) и обновить операционную систему можно использовать следующую команду:

Читайте также:
Программа для определение четных нечетных чисел

Как Установить Сторонние программы В Arch Linux с Помощью AUR?

sudo pacman –Suy

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

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

sudo pacman -S [имя пакета]

Удаление определенного пакета может быть исполнено при помощи следующей команды:

sudo pacman -R [имя пакета]

Принудительное удаление определенного пакета с игнорированием зависимостей реализуется следующей командой:

sudo pacman -Rdd [имя пакета]

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

pacman -Ss [имя пакета]

Для того чтобы получить информацию о пакете, следует использовать следующую команду:

Установка пакетов в Arch Linux

pacman -Si [имя пакета]

Для реализации поиска только среди установленных пакетов, следует применять следующую команду:

pacman -Qs [имя_пакета]

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

Для просмотра списка файлов пакета следует использовать следующую команду: pacman -Ql [имя_пакета]

Для того чтобы очистить кэш, можно воспользоваться следующей командой:

sudo pacman -Scc

Необходимо отметить, что не все пакеты имеются в официальных хранилищах, многие пакеты пользователи вынуждены искать в других местах. Однако практически все пакеты уже подобраны и подготовлены пользователями в хранилище AUR. Для этого следует применять пакет pacaur, который может быть установлен при помощи следующей команды:

curl -o install.sh

$ sudo sh install.sh sudo sh install.sh

После этого у пользователя появляется возможность использования тех же опций, что и в утилите pacman в pacaur, чтобы пользоваться AUR, к примеру, поиск пакета реализуется следующей командой:

pacaur -Ss firefox

А чтобы установить пакет, можно использовать следующую команду:

Читайте также:
Сделать таймлапс из видео программа

pacaur -S firefox

Если пользователь пожелает задействовать графический интерфейс, то вместо терминала в ArchLinux присутствует утилита pamac. Она является простым менеджером приложений, в чем-то схожим со стандартным менеджером приложений Ubuntu.

Источник: spravochnick.ru

Как получить список установленных пакетов в Arch Linux

Бывает такое, что вы поставили кучу пакетов в Arch Linux и потом просто забыли удалить не нужное. Если вы не пользуетесь GUI программами такие как pamac, то вам сложно будет узнать, какие именно пакеты вы ставили.

Вот несколько команд, которые вам в этом помогут.

pacman -Qqe

Команда выдает все, что вы установили через pacman

pacman -Qmq

Данная команда выдаст вам все пакеты, которые вы устанавливали из AUR

pacman -Qqe >> ~/packages-pacman.txt

Эта команда делает все тоже самое, но при этом сохраняет список пакетов в файл packages-pacman.txt

pacman -Qmq >> ~/packages-aur.txt

Тоже самое, но для пакетов из AUR

cat /var/log/pacman.log | grep installed | grep `date +%F`

Данная команда покажет, что было установлено сегодня

cat /var/log/pacman.log | grep removed | grep `date +%F`

Данная команда покажет, что было удалено за сегодняшний день

Если вы намерены основательно почистить вашу систему от лишних пакетов, то этих команд будет вполне достаточно.

Источник: dzen.ru

Список, содержащий последние установленные / обновленные пакеты в Arch Linux

Как я могу получить список пакетов, которые последний раз были установлены / обновлены в pacman / yaourt в Arch Linux, включая метку времени?

Чтобы получить список последних установленных пакетов, вы можете запустить:

grep -i installed /var/log/pacman.log

Пример вывода последних установленных пакетов:

[2015-08-24 15:32] [ALPM] warning: /etc/pamac.conf installed as /etc/pamac.conf.pacnew [2015-08-24 15:32] [ALPM] installed python-packaging (15.3-1) [2015-08-24 15:32] [ALPM] installed python2-packaging (15.3-1) [2015-08-25 10:37] [ALPM] installed ttf-ubuntu-font-family (0.80-5) [2015-08-25 10:43] [ALPM] installed ttf-google-fonts (20150805.r201-1) [2015-08-25 10:44] [ALPM] installed ttf-ubuntu-font-family (0.80-5) [2015-08-26 17:39] [ALPM] installed mozilla-extension-gnome-keyring-git (0.10.r36.378d9f3-1)

Читайте также:
Понятие эффективность сопровождения программы означает

Чтобы получить список последних обновленных пакетов, вы можете запустить:

grep -i upgraded /var/log/pacman.log

Пример вывода последних обновленных пакетов:

[2015-08-27 10:00] [ALPM] upgraded libinput (0.99.1-1 -> 1.0.0-1) [2015-08-27 10:00] [ALPM] upgraded python2-mako (1.0.1-1 -> 1.0.2-1) [2015-08-27 16:03] [ALPM] upgraded tdb (1.3.6-1 -> 1.3.7-1) [2015-08-27 16:03] [ALPM] upgraded ldb (1.1.20-1 -> 1.1.21-1) [2015-08-27 16:03] [ALPM] upgraded python2-mako (1.0.2-1 -> 1.0.2-2)

Чтобы получить список последних установленных или обновленных пакетов, вы можете запустить:

grep -iE ‘installed|upgraded’ /var/log/pacman.log

Пример вывода последних обновленных пакетов:

[2015-08-25 09:56] [ALPM] upgraded jdk (8u51-2 -> 8u60-1) [2015-08-25 10:37] [ALPM] installed ttf-ubuntu-font-family (0.80-5) [2015-08-25 10:43] [ALPM] installed ttf-google-fonts (20150805.r201-1) [2015-08-25 10:44] [ALPM] installed ttf-ubuntu-font-family (0.80-5) [2015-08-26 17:39] [ALPM] installed mozilla-extension-gnome-keyring-git (0.10.r36.378d9f3-1) [2015-08-27 10:00] [ALPM] upgraded curl (7.43.0-1 -> 7.44.0-1) [2015-08-27 10:00] [ALPM] upgraded gc (7.4.2-2 -> 7.4.2-3) [2015-08-27 10:00] [ALPM] upgraded kmod (21-1 -> 21-2) [2015-08-27 10:00] [ALPM] upgraded libinput (0.99.1-1 -> 1.0.0-1) [2015-08-27 10:00] [ALPM] upgraded python2-mako (1.0.1-1 -> 1.0.2-1) [2015-08-27 16:03] [ALPM] upgraded tdb (1.3.6-1 -> 1.3.7-1) [2015-08-27 16:03] [ALPM] upgraded ldb (1.1.20-1 -> 1.1.21-1) [2015-08-27 16:03] [ALPM] upgraded python2-mako (1.0.2-1 -> 1.0.2-2)

Вам нужно будет определить значение слова «последний», поскольку в нем определенно не указаны только «последние установленные / обновленные пакеты». В нем перечислены почти все . так что либо исправьте вопрос, либо ответ (или оба).

Да, правильно, но я хочу этого. Я вижу последние установленные / обновленные пакеты.

Могу ли я порекомендовать использовать tail в конце конвейера, чтобы получить последние ( 10 по умолчанию) n сообщений?

Источник: qastack.ru

Рейтинг
( Пока оценок нет )
Загрузка ...
EFT-Soft.ru