как легко удалить видео метаданные на Ubuntu 17.10 / 18.04? (используя графический интерфейс вместо терминала)

Короткий ответ: используйте aptitude, как в следующем:

aptitude -F%p search '?installed?not(?automatic)

Но, к сожалению эта команда возвращает много пакетов, которые соответствуют запрос, но не то, что вы ожидаете, по двум причинам: [ ! d1] существует установленные во время первоначальной установки системы пакетов, которые приводят в качестве не автоматически установленных пакетов, установленных в зависимости от метапакета также может привести как не установлено автоматически

решение, которое я пришел в какое-то время назад соответствие между предыдущей командой и dpkg бревнами, что по крайней мере попытаться устранить влияние точки 1. в предыдущем списке проблем:

#!/bin/bash

export LC_COLLATE=C

eval $(lesspipe)

vars=($(less $(ls -rt /var/log/dpkg.log*) | grep 'status installed grub-pc' | head -1))
date="${vars[0]}"
time="${vars[1]}"

join \
  <(aptitude -F%p search '?installed?not(?automatic)' |
    sort) \
  <(less $(ls -rt /var/log/dpkg.log*) |
    awk -v date=$date -v time=$time '(($1 == date && $2 > time) || $1 > date) && $3 == "install" { print $4, $1, $2 }' |
    sort -u) |
  awk '{ print $2, $3, $1 }' |
  sort

Это предположить, что grub-pc является последним пакетом, установленным во время начальной установки, и ни в коем случае не является идеальным, но может дать вам приблизительную информацию для начала.

2
задан 20 April 2018 в 15:55

2 ответа

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

Shell script

#!/bin/sh set -eu ffmpeg -i "$1" ... "$1~" # Replace the dots with your FFmpeg options mv -T -- "$1~" "$1"

Сохранить сценарий в файле и добавьте исполняемые разрешения.

Связывание файлов

См. Как добавить пользовательскую программу в список «Открыть с» в Xubuntu 13.04? Как связать файл с программой, чтобы открыть его? (Несмотря на название вопроса, ответы охватывают все среды рабочего стола, которые поддерживают спецификацию Freedesktop, что означает все основные, включая GNOME и Unity.)

1
ответ дан 17 July 2018 в 16:30

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

Shell script

#!/bin/sh set -eu ffmpeg -i "$1" ... "$1~" # Replace the dots with your FFmpeg options mv -T -- "$1~" "$1"

Сохранить сценарий в файле и добавьте исполняемые разрешения.

Связывание файлов

См. Как добавить пользовательскую программу в список «Открыть с» в Xubuntu 13.04? Как связать файл с программой, чтобы открыть его? (Несмотря на название вопроса, ответы охватывают все среды рабочего стола, которые поддерживают спецификацию Freedesktop, что означает все основные, включая GNOME и Unity.)

1
ответ дан 23 July 2018 в 17:22

Другие вопросы по тегам:

Похожие вопросы: