LINUX.ORG.RU

История изменений

Исправление Shushundr, (текущая версия) :

Вобщем вот:

qlop -mu --machine --nocolor | sed -E 's#^([^ ]*) ([^ ]*) (.*)$#\3 \1 \2#g' | sort -r | sed -E 's#^([^ ]*) ([^ ]*) (.*)$#\3 \2 \1#g' | uniq --skip-fields=2 | grep "<<<" | sort

Сначала строки выглядят так
1684728322 <<< app-text/stardict

Первая перестановка ставит имя пакета на первое место, а дату на второе.
app-text/stardict 1684728322 <<<

Сортировка в обратном порядке сводит вместе все строки, относящиеся к одному пакету, причём самая «свежая» - сверху.

Вторая перестановка ставит название пакета на последнее место
<<< 1684728322 app-text/stardict
>>> 1658389207 app-text/stardict
>>> 1658388076 app-text/stardict

После выполнения uniq для каждого пакета остаётся по одной строчке (последнее действие с пакетом)

И затем грепом остаются только деинсталляции.

Ну и потом они сортируются по времени.

Но я всё ещё не доволен результатом. Какие деинсталлированные пакеты являются самостоятельными, а какие деинсталлированны как зависимости предыдущих и не важны для меня?

Исправление Shushundr, :

Вобщем вот:

qlop -mu --machine --nocolor | sed -E 's#^([^ ]*) ([^ ]*) (.*)$#\3 \1 \2#g' | sort -r | sed -E 's#^([^ ]*) ([^ ]*) (.*)$#\3 \2 \1#g' | uniq --skip-fields=2 | grep "<<<" | sort

Сначала строки выглядят так
1684728322 <<< app-text/stardict

Первая перестановка ставит имя пакета на первое место, а дату на второе.
app-text/stardict 1684728322 <<<

Сортировка в обратном порядке сводит вместе все строки, относящиеся к одному пакету, причём самая «свежая» - сверху.

Вторая перестановка ставит название пакета на последнее место

<<< 1684728322 app-text/stardict
>>> 1658389207 app-text/stardict
>>> 1658388076 app-text/stardict

После выполнения uniq для каждого пакета остаётся по одной строчке (последнее действие с пакетом)

И затем грепом остаются только деинсталляции.

Ну и потом они сортируются по времени.

Но я всё ещё не доволен результатом. Какие деинсталлированные пакеты являются самостоятельными, а какие деинсталлированны как зависимости предыдущих и не важны для меня?

Исправление Shushundr, :

Вобщем вот:

qlop -mu --machine --nocolor | sed -E 's#^([^ ]*) ([^ ]*) (.*)$#\3 \1 \2#g' | sort -r | sed -E 's#^([^ ]*) ([^ ]*) (.*)$#\3 \2 \1#g' | uniq --skip-fields=2 | grep "<<<" | sort

Сначала строки выглядят так
1684728322 <<< app-text/stardict

Первая перестановка ставит имя пакета на первое место, а дату на второе.
app-text/stardict 1684728322 <<<

Сортировка в обратном порядке сводит вместе все строки, относящиеся к одному пакету, причём самая «свежая» - сверху.

Вторая перестановка ставит название пакета на последнее место

>>> 1658389207 app-text/stardict
>>> 1658388076 app-text/stardict```

После выполнения uniq для каждого пакета остаётся по одной строчке (последнее действие с пакетом)

И затем грепом остаются только деинсталляции.

Ну и потом они сортируются по времени.

Но я всё ещё не доволен результатом. Какие деинсталлированные пакеты являются самостоятельными, а какие деинсталлированны как зависимости предыдущих и не важны для меня?

Исходная версия Shushundr, :

Вобщем вот:

qlop -mu --machine --nocolor | sed -E 's#^([^ ]*) ([^ ]*) (.*)$#\3 \1 \2#g' | sort -r | sed -E 's#^([^ ]*) ([^ ]*) (.*)$#\3 \2 \1#g' | uniq --skip-fields=2 | grep "<<<" | sort

Сначала строки выглядят так  
```1684728322 <<< app-text/stardict```

Первая перестановка ставит имя пакета на первое место, а дату на второе.  
```app-text/stardict 1684728322 <<<```

Сортировка в обратном порядке сводит вместе все строки, относящиеся к одному пакету, причём самая "свежая" - сверху.

Вторая перестановка ставит название пакета на последнее место  
```<<< 1684728322 app-text/stardict
>>> 1658389207 app-text/stardict
>>> 1658388076 app-text/stardict```

После выполнения uniq для каждого пакета остаётся по одной строчке (последнее действие с пакетом)

И затем грепом остаются только деинсталляции.

Ну и потом они сортируются по времени.

Но я всё ещё не доволен результатом. Какие деинсталлированные пакеты являются самостоятельными, а какие деинсталлированны как зависимости предыдущих и не важны для меня?