Pembaruan otomatis fitur Atom belum didukung untuk Ubuntu. Dari repositori GitHub mereka:
Saat ini hanya versi 64-bit yang tersedia.
Unduh atom-amd64.deb dari halaman rilis Atom. Jalankan sudo dpkg - Instal atom-amd64.deb pada paket yang diunduh. Luncurkan Atom menggunakan perintah atom yang diinstal. Versi Linux saat ini tidak secara otomatis memperbarui sehingga Anda harus mengulangi langkah-langkah ini untuk meningkatkan ke rilis mendatang.
Saya mencoba menggunakan Webupd8 PPA tetapi tidak berhasil untuk saya.
Jawaban:
TL; DR Jika Anda tidak ingin menggunakan PPA , Anda dapat menggunakan skrip untuk mengunduh dan menginstal secara otomatis melalui cron.
Buat file baru
atom-auto-update
Tambahkan baris berikut
Simpan file dan buat itu bisa dieksekusi
Uji skripnya
Buat cronjob untuk skrip
Tambahkan baris ini
misal: jam 10 pagi setiap minggu
misal: jam 10 pagi setiap hari
Penjelasan
wget -q https://github.com/atom/atom/releases/latest -O /tmp/latest
Unduh situs dengan informasi versi terbaru
wget -q $(awk -F '[<>]' '/href=".*atom-amd64.deb/ {match($0,"href=\"(.*.deb)\"",a); print "https://github.com/" a[1]} ' /tmp/latest) -O /tmp/atom-amd64.deb
… awk -F '[<>]' '/href=".*atom-amd64.deb/ {match($0,"href=\"(.*.deb)\"",a); print "https://github.com/" a[1]} ' /tmp/latest …
Ekstrak tautan unduhan
wget -q $( … ) -O /tmp/atom-amd64.deb
Unduh file DEB
dpkg -i /tmp/atom-amd64.deb
Instal file DEB
sumber
cat /tmp/latest | grep '.deb' | grep 'href=' | cut -d '"' -f 2
wget https://github.com$(cat /tmp/latest | grep -o -E 'href=".*atom-amd64.deb' | cut -d'"' -f2) -O /tmp/atom-amd64.deb
Jawaban AB adalah solusi yang bagus! Saya menambahkan opsi tampilkan bilah kemajuan dalam kode bash untuk memberi tahu kemajuan:
sumber
Seperti jawaban sebelumnya dengan sedikit modifikasi, agar pembaruan saat start-up, berikut adalah prosedurnya
Buat file dengan menjalankan perintah:
kemudian ketik skrip di bawah ini (gunakan editor teks seperti "gedit" atau "mousepad" alih-alih "nano" lebih nyaman) dan kemudian simpan.
Untuk membuat file dapat dieksekusi:
Sekarang Anda dapat memperbarui Atom secara manual dengan mengetikkan perintah:
Masuk ke root Anda, dan kemudian tambahkan baris di bawah ini ke
/etc/rc.local
(sudo nano /etc/rc.local
) sesaat sebelumexit 0
perintah:Ini akan memungkinkan skrip pembaruan atom dijalankan setiap kali Anda menyalakan PC.
Untuk memeriksa apakah script telah berjalan dengan benar pada saat start up, restart PC Anda dan buka terminal lalu ketik:
Anda akan melihat pesan log yang sesuai.
sumber
sudo dpkg -i atom-amd64.deb
kemudian saya mendapatkan `Membongkar atom (1.23.3) lebih dari (1.19.7).Berdasarkan jawaban AB , saya telah menambahkan pemeriksaan versi untuk menghindari unduhan / pemasangan yang tidak perlu:
Sunting: Saya harus mengklarifikasi bahwa ini akan menggantikan konten skrip / usr / local / bin / atom-auto-update yang dijawab oleh AB. Langkah-langkah lain dari jawabannya adalah sama.
sumber
Nah, versi lain yang lebih elegan dengan dukungan cabang beta, jika skrip diluncurkan dengan argumen beta:
$ update-atom beta
sumber
Menginstal Atom melalui snap akan memastikan Anda selalu memiliki versi terbaru:
sumber
Saya telah menulis skrip Python yang dapat digunakan untuk memperbarui paket DEB 64 bit dari GitHub. Anda dapat menyimpan konten berikut sebagai
update-atom
, misalnya di/etc/cron.hourly
atau/etc/cron.daily
:sumber
Untuk pendekatan yang kurang spesifik untuk ubuntu, saya menulis paket atom kecil yang memeriksa versi baru saat startup (atau Anda dapat memeriksa secara manual dengan perintah praktis dalam Atom).
Ini adalah platform independen (sehingga berfungsi pada distro linux, windows, dll ...).
Anda dapat mengonfigurasi beberapa hal seperti hanya memantau saluran stabil atau beta juga, memiliki pemberitahuan, jenis apa, dan jika harus dibuang, dll ...).
Itu tidak (setidaknya untuk sekarang!) Secara otomatis memperbarui paket. Saya dapat menambahkan fitur itu di masa depan jika ada cukup minat di dalamnya.
Terima kasih, paling baik tiket di github.
sumber
The package check for new version of Atom at launch
denganThe package checks for a new version of Atom at launch
Di Bawah Mengapa "geiger"? heading replaceoutadet Atom
withoutdated Atom
Jika Anda membangun dari sumber, saya melakukan ini melalui skrip kecil:
sumber
6 Mei 2016
Andy Richardson membuat atom-updater-linux . Ini paket atom, Anda dapat memilikinya di atom Anda dengan menjalankan:
lihat repositori untuk informasi lebih lanjut
sumber
Beberapa mod untuk skrip python oleh Andrea Lazzarotto untuk menghapus ketergantungan pada notifikasi-kirim yang varian Ubuntu lainnya tidak miliki secara default dan menangani case di mana belum ada salinan atom yang diinstal. Juga, perlu dicatat ada dependensi lain yang Anda perlukan juga:
sudo apt-get install python-request git gvfs-bin
Saya juga harus menjalankan yang berikut untuk mendapatkan beberapa sub-dependensi lainnya ...
sudo apt-get -f install
sumber
Namun
Python
skrip ubahsuaian ( ) lain untuk membantu memperbarui atom: https://gist.github.com/DusanMadar/8f094ef647a0ad54cff1sumber