Шпаргалка по Pacman

Установка


# Установка пакетов
$ pacman -S имя_пакета

# Установка пакета с обновлением системы
$ pacman -Syu

# Установка пакета из файла
$ pacman -U /путь_к_файлу/файл.tar.xz

# или из сети
$ pacman -U http://www.example.com/repo/example.pkg.tar.xz

Сохранение/восстановление


# Просмотреть список установленных пакетов
$ pacman -Qqe | grep -v "$(pacman -Qmq)"

# Сохранить список установленных пакетов
$ pacman -Qqe | grep -v "$(pacman -Qmq)" > pkglist

# Установить из списка пакеты
$ pacman -S $(cat pkglist)

Чистка

# Просмотреть список пакетов сирот
$ pacman -Qdt

Удаление


# Удалить пакет
$ pacman -R имя_пакета

# Удалить пакет с зависимостями(не используемыми другими пакетами)
$ pacman -Rs имя_пакета

# Удалить пакет с зависимыми и зависящами пакетами
$ pacman -Rsc имя_пакета

# Удалить пакеты "сироты"
$ pacman -Rsn $(pacman -Qdtq)

Работа с кэшем

# Очистка кэша неустановленных пакетов
$ pacman -Sc

# Очистка кэша пакетов
$ pacman -Scc

Обвновление

# Обновление системы
$ pacman -Syu

Как конвертировать mkv в avi используя ffmpeg без потери качества

ffmpeg -i filename.mkv -vcodec copy -acodec copy -bsf:v h264_mp4toannexb output.avi