Уже
в который раз воспользовался скриптом для обновления
любимого браузера.
Консоль всегда открыта на втором рабочем месте. Другие условия: платформа - i386, deb-пакет всегда содержит номер билда в имени файла, скачаные .deb-файлы складываются в определённой директории загрузок из тырнета. Итак, скрипт. Он ищет deb-пакет Opera с указанным билдом.
#!/bin/bash
# Opera browser updater
# takes a build number as first and single parameter.
# e.g.: `operaupdate 6396` will seek for opera package with build 6396 (any major version)
find ~/downloads/soft/deb/ -name "*.$1_i386*" -print -exec sudo dpkg -i {} \; 2>&1
Запускал сегодня так:
~$ operaupdate 1128
/home/pask/downloads/soft/deb/opera_11.00.1128_i386.deb
(Чтение базы данных ... 156179 files and directories currently installed.)
Подготовка к замене пакета opera 11.00.1111 (используется файл .../deb/opera_11.00.1128_i386.deb) ...
Распаковывается замена для пакета opera ...
Настраивается пакет opera (11.00.1128) ...
Обрабатываются триггеры для shared-mime-info ...
Обрабатываются триггеры для man-db ...
Обрабатываются триггеры для hicolor-icon-theme ...
Обрабатываются триггеры для desktop-file-utils ...
Обрабатываются триггеры для menu ...
Мне удобно.