Аналог apticron

Приветствую. Хочу уточнить, существует ли аналог apticron у pacman? Кто не знает, apticron - скрипт/задание пакетника Deb подобных, которое проверяет наличие обновлений в системе, и при наличии обновлений безопасности (к примеру openssh, apache, mariadb...) отсылает письмо об этом на e-mail.

Спрашиваю, т.к думаю по быстрому сам набросать баше.
в арче нет такого понятия как "обновление безопасности".
роллинг релиз подразумевает полное обновление и чем чаще тем лучше.
Псевдографический инсталлятор Arch Linux ver. 3.8.2
Благодарности принимаются на ЯД 410012815723874
Мне тоже не понятны критерии "обновления безопасности".
И да, аналога apticron в pacman нет.

moli
думаю по быстрому сам набросать баше.
Никто не возбраняет, на баше и сами могём, но если есть жгучее желание, пж, отошлите патч разработчику pacman'а.
Советую почитать Wiki Pacman и понять, что частичные обновления не поддерживаются, а следовательно apticron как таковой особо и не нужен ...
Но хотя небольшой аналог apticron все-таки имеется - в pacman встроен скрипт checkupdates, который позволяет посмотреть установленные пакеты на предмет обновления, но …. особого смысла в нем то же нет, так как лучше уж запустить сразу pacman -Syu ….. и глядя на обновления решить, то ли обновиться сразу, то ли подождать ….
Ошибки не исчезают с опытом - они просто умнеют
vasek, тогда уж проще:
$ sudo pacman -Sy ; pacman -Qu
Aivar
vasek, тогда уж проще:
$ sudo pacman -Sy ; pacman -Qu
pacman -Syu написал потому, что лично я практически всегда обновляюсь ..... редко, но бывает, что отказываюсь по причине большого обновления и отсутствия времени, так как использую USB 3G modem (хотя скорость последнее время всегда хорошая) ..... или что то нужно уточнить, если было написано в новостях (но это бывает редко)
PS .... если уж так нужно посмотреть какие пакеты будут обновлены (без дальнейшего обновления), то проще набрать checkupdates
Ошибки не исчезают с опытом - они просто умнеют
vasek, а checkupdates нужно с sudo или без?
если без, то это не правильно.
Псевдографический инсталлятор Arch Linux ver. 3.8.2
Благодарности принимаются на ЯД 410012815723874
nafanja
vasek, а checkupdates нужно с sudo или без?
если без, то это не правильно.
Сейчас решил обновиться …..... а заодно и проверил - все выводы совпадают
$ checkupdates
curl 7.49.1-1 -> 7.50.0-1
intel-ucode 20160607-2 -> 20160714-1
kmod 22-1 -> 23-1
libdrm 2.4.69-1 -> 2.4.70-1
libinput 1.3.3-1 -> 1.4.0-1
linux-lts 4.4.15-1 -> 4.4.15-2
linux-lts-headers 4.4.15-1 -> 4.4.15-2
pkg-config 0.29.1-1 -> 0.29.1-2
python-setuptools 1:25.0.0-1 -> 1:25.1.0-1

$ sudo checkupdates
curl 7.49.1-1 -> 7.50.0-1
intel-ucode 20160607-2 -> 20160714-1
kmod 22-1 -> 23-1
libdrm 2.4.69-1 -> 2.4.70-1
libinput 1.3.3-1 -> 1.4.0-1
linux-lts 4.4.15-1 -> 4.4.15-2
linux-lts-headers 4.4.15-1 -> 4.4.15-2
pkg-config 0.29.1-1 -> 0.29.1-2
python-setuptools 1:25.0.0-1 -> 1:25.1.0-1

$ sudo pacman -Syu
….....................
:: Запускается полное обновление системы...
разрешение зависимостей...
проверка конфликтов...
Пакеты (9)
curl-7.50.0-1
intel-ucode-20160714-1
kmod-23-1
libdrm-2.4.70-1 l
ibinput-1.4.0-1
linux-lts-4.4.15-2
linux-lts-headers-4.4.15-2
pkg-config-0.29.1-2
python-setuptools-1:25.1.0-1

PS .... в подробности этого скрипта не вдавался, так как практически его не использую ..... а что он делает и почему у тебя не совпало, нужно смотреть сам скрипт - так как что он делает и что там расписано, даже не знаю ....... А вообще, по-моему, это лишняя приблуда.
Ошибки не исчезают с опытом - они просто умнеют
vasek
проще набрать checkupdates
За всеми нововведениями pacman'а не уследишь...
vasek
PS .... в подробности этого скрипта не вдавался, так как практически его не использую .....
а я посмотрел и внутри такое
mkdir -p "$CHECKUPDATES_DB"
ln -s "${DBPath}/local" "$CHECKUPDATES_DB" &> /dev/null
fakeroot -- pacman -Sy --dbpath "$CHECKUPDATES_DB" --logfile /dev/null &> /dev/null
pacman -Qu --dbpath "$CHECKUPDATES_DB" 2> /dev/null | grep -v '\[.*\]'
пакмен скачивает свежую базу в обход судо и проверяет по ней. а по факту это тоже самое что и
Aivar
$ sudo pacman -Sy ; pacman -Qu
для скриптов работающих в пространстве пользователя checkupdates хороший костыль. а для ручной проверки лишнее.
Псевдографический инсталлятор Arch Linux ver. 3.8.2
Благодарности принимаются на ЯД 410012815723874
 
Зарегистрироваться или войдите чтобы оставить сообщение.