Как и предыдущий ответ с незначительной модификацией, чтобы обновить при запуске, вот процедура
Создайте файл, выполнив команду:sudo nano /usr/local/bin/atom-update
, затем введите ниже сценария (используйте текстовый редактор, такой как «gedit» или «mousepad» вместо «nano», более удобно), а затем сохраните его.
#!/bin/bash
wget -q https://github.com/atom/atom/releases/latest -O /tmp/latest
MATCHEDROW=$(awk -F '[<>]' '/href=".*atom-amd64.deb/' /tmp/latest)
LATEST=$(echo $MATCHEDROW | grep -o -P '(?<=href=").*(?=" rel)')
VER_LATEST=$(echo $MATCHEDROW | rev | cut -d"/" -f 2 | rev | sed 's/v//g')
VER_INST=$(dpkg -l atom | tail -n1 | tr -s ' ' | cut -d" " -f 3)
if [ "$VER_LATEST" != "$VER_INST" ]; then
wget --progress=bar -q "https://github.com/$LATEST" -O /tmp/atom-amd64.deb --show-progress
dpkg -i /tmp/atom-amd64.deb
echo "Atom has been update from $VER_LATEST to $VER_INST"
logger -t atom-update "Atom has been update from $VER_INST to $VER_LATEST"
else
echo "Atom version $VER_INST is the latest version, no update require"
logger -t atom-update "Atom version $VER_INST is the latest version, no update require"
fi
Создайте файл, выполнив команду: [ f1] Создайте файл, выполнив команду:
sudo atom-update
Войдите в свой корень, а затем добавьте следующую строку в /etc/rc.local (sudo nano /etc/rc.local) перед командой exit 0: /usr/local/bin/atom-update
Теперь вы можете вручную обновить Atom, набрав команду:
Создайте файл, выполнив команду:
sudo atom-update
Это позволит скрипту обновления атома выполнять каждый раз, когда вы включаете свой компьютер.