Skip to content

emka.web.id

menulis pengetahuan – merekam peradaban

Menu
  • Home
  • Tutorial
  • Search
Menu

Informan – Pembaca Berita Baris Perintah Arch Linux

Posted on May 22, 2023

47
Informant adalah pembaca Arch Linux News yang dirancang untuk juga digunakan sebagai pengait pacman. Saat diinstal dan dikonfigurasi sebagai pacman hook, Informan secara otomatis mengambil berita terbaru dari situs web Arch Linux dan menampilkannya selama pembaruan sistem atau instalasi paket. Ini memastikan bahwa pengguna diberi tahu tentang informasi penting apa pun yang dapat memengaruhi sistem mereka atau memerlukan tindakan khusus.
Isi
Bagaimana Informan Bekerja?Tentang Informan Pacman HookInstal Informan di Arch LinuxMengonfigurasi InformanCara Menggunakan Informan?Contoh Perintah InformanNonaktifkan Informan HookHapus InformanPertanyaan yang Sering DiajukanKesimpulanBagaimana Informan Bekerja?

Informan utilitas menawarkan tiga subperintah: “periksa”, “daftar”, dan “baca”. Subperintah ini melayani tujuan yang berbeda dan menyediakan fungsionalitas tertentu.
informant check – Ketika Anda menjalankan perintah “informant check”, ia melakukan pemeriksaan untuk setiap item berita yang belum dibaca. Jika hanya ada satu item yang belum dibaca, isi item tersebut akan dicetak dan ditandai sebagai telah dibaca. Kode keluar perintah “pemeriksa informan” sama dengan jumlah item berita yang belum dibaca, meskipun hanya ada satu. Perintah ini digunakan oleh pacman hook, yang berarti bahwa jika ada item berita yang belum dibaca, itu akan mengganggu transaksi pacman Anda untuk memastikan bahwa Anda mengetahui berita tersebut sebelum melanjutkan. daftar informan – Perintah “daftar informan” memungkinkan Anda untuk daftar judul item berita terbaru. Secara default, ini menampilkan judul terlepas dari apakah sudah dibaca atau belum, kecuali jika opsi ‘–unread’ ditentukan. Selain itu, perintah menawarkan opsi ‘–reverse’ yang memungkinkan Anda untuk melihat item berita dari terbaru ke terlama. Informant read – Perintah “informant read” memungkinkan Anda untuk melihat dan menandai item berita sebagai telah dibaca. Anda dapat menentukan item tertentu, menelusuri item yang belum dibaca, atau menandai semua item sebagai telah dibaca tergantung pada kebutuhan Anda. Perintah ini berfungsi sebagai berikut: Jika Anda memberikan item berita, itu akan mencetak item itu dan menandainya sebagai telah dibaca. Anda dapat menentukan item berita menggunakan indeksnya atau dengan mencocokkan judulnya dengan string. Saat menggunakan indeks, pastikan untuk memilih indeks yang ditampilkan saat menjalankan “daftar informan” tanpa “–belum dibaca” atau “– reverse”. Jika tidak ada item berita yang disediakan, perintah akan mulai memeriksa semua item yang belum dibaca satu per satu. Ini akan mencetak setiap item, menandainya sebagai telah dibaca, dan meminta Anda untuk melanjutkan ke item berikutnya. Dengan menggunakan bendera “–all”, Anda dapat menandai semua item yang belum dibaca sebagai telah dibaca tanpa mencetak isinya. Tentang Informan Pacman Hook

Informan Utilitas menyertakan hook pacman PreTransaction yang dirancang untuk menghentikan transaksi pacman jika ada item Arch Linux News yang belum dibaca. Hook ini secara khusus berjalan selama upgrade dan instalasi tetapi tidak selama penghapusan.

Ketika Anda menginstal Informant, hook-nya dipasang di direktori /usr/share/libalpm/hooks/. Ini berarti Anda memiliki fleksibilitas untuk mengesampingkan perilaku hook pacman default dengan menempatkan hook baru di direktori /etc/pacman.d/hooks/ dengan nama 00-informant.hook. Dengan demikian, Anda dapat menyesuaikan atau memodifikasi fungsi hook sesuai dengan kebutuhan khusus Anda.
Instal Informan di Arch Linux

Informan tersedia di AUR, jadi Anda dapat menginstalnya menggunakan bantuan AUR seperti Paru atau Yay di Arch Linux dan variannya seperti EndeavourOS dan Manjaro Linux.

Menggunakan Paru:

$ paru -S informant

Menggunakan Yay:

$ yay -S informant

Configure Informant

Setelah diinstal, Anda dapat mengkonfigurasi Informant sebagai pacman hook dengan mengedit file /usr/share/libalpm/hooks/00-informant.hook . File ini secara otomatis dibuat secara default. Jika tidak ada karena alasan apa pun, Anda dapat membuat file dan menambahkan konten berikut:

[Trigger]
Operasi = Instal
Operasi = Tingkatkan
Jenis = Paket
Sasaran = *
Sasaran = !pelapor

[Tindakan]
Keterangan = Pengecekan Arch News dengan Informan...
Kapan = PraTransaksi
Exec = /usr/bin/pemeriksa informan
AbortOnFail

Code Penjelasan:

Mari kita uraikan kode di atas dan lihat apa yang dilakukan setiap opsi.

Di bagian [Trigger], kode menentukan kondisi di mana hook harus dipicu. Dalam hal ini, pengait akan dipicu untuk dua operasi: “Install” dan “Upgrade”.

Jenis = Paket menunjukkan bahwa pengait berlaku untuk operasi terkait paket. Target = * menentukan bahwa hook berlaku untuk paket apa pun. Namun, Target = !informan mengecualikan paket bernama “informan” dari memicu pengait. Ini berarti hook tidak akan dieksekusi saat menginstal atau mengupgrade paket “informan” itu sendiri.

Di bagian [Action], kode menentukan tindakan yang akan dilakukan saat hook dipicu. Kolom Deskripsi memberikan gambaran singkat tentang tindakan tersebut, yang dalam hal ini adalah “Memeriksa Berita Arch dengan Informan …”.

The When = PreTransaction menunjukkan bahwa tindakan harus dilakukan sebelum transaksi dijalankan. Dengan kata lain, ini dijalankan sebagai pra-tindakan sebelum penginstalan paket atau pemutakhiran terjadi.

Baris pemeriksaan Exec = /usr/bin/informant menentukan perintah yang akan dieksekusi. Ini menjalankan perintah /usr/bin/informant check, yang memeriksa Arch News menggunakan utilitas “informan”.

Terakhir, AbortOnFail adalah arahan yang memastikan bahwa jika perintah “pemeriksaan informan” gagal, itu akan membatalkan transaksi. Ini membantu memastikan bahwa setiap berita atau pembaruan penting ditangani sebelum melanjutkan dengan penginstalan paket atau pemutakhiran. Singkatnya, dengan konfigurasi ini, kait pacman akan dipicu selama penginstalan paket atau operasi pemutakhiran. Ini menentukan bahwa hook tidak boleh dieksekusi ketika paket target adalah “informan” itu sendiri. Tindakan hook melibatkan menjalankan perintah /usr/bin/informant check untuk memeriksa Arch News menggunakan utilitas “informan”. Direktif AbortOnFail memastikan bahwa jika cek gagal, maka akan mengganggu transaksi.
Bagaimana Menggunakan Informan?

Seperti yang sudah disebutkan, ketika Anda mencoba memperbarui atau menginstal paket apa pun, informan akan menghentikan transaksi pacman jika ada berita yang belum dibaca. Lihat keluaran berikut. Saya mencoba memperbarui Arch Linux saya menggunakan perintah ‘pacman -Syyu’. Alat informan menyela transaksi dan ditampilkan ada 10 pesan yang belum dibaca tersisa dan menyarankan saya untuk membacanya sebelum menjalankan transaksi pacman lebih lanjut.

[..]
:: Menjalankan hook pra-transaksi...
(1/1) Cek Arch News dengan Informan...
Ada 10 item berita yang belum dibaca! Gunakan informan untuk membacanya.
:: informant: Jalankan `informant read` sebelum menjalankan kembali perintah pacman Anda
kesalahan: perintah gagal dijalankan dengan benar
kesalahan: gagal melakukan transaksi (gagal menjalankan kaitan transaksi)
Terjadi kesalahan, tidak ada paket yang ditingkatkan.

Untuk membaca berita Arch Linux menggunakan Informan, cukup jalankan:

$ informant read

Ini akan mencantumkan semua perintah yang belum dibaca. Anda akan diminta untuk pergi ke pesan berikutnya setelah membaca masing-masing. Cukup tekan ‘y’ untuk membaca item berikutnya.

Setelah membaca semua item, cukup jalankan kembali perintah pacman. Kali ini akan berjalan tanpa gangguan.

Seperti yang Anda lihat pada output di atas, ada pesan kesalahan izin ditolak:

ERROR: Tidak dapat membaca informasi cache: [Errno 13] Izin ditolak: '/var/cache/informant/6/ c/0/1/e/6c01e271562517b0f36f92a0135827dfdab1ed9faf33b98f5b8338e2'

Untuk menghilangkan kesalahan ini, jalankan semua perintah yang diawali dengan sudo atau tambahkan pengguna Anda saat ini ke grup “informan” untuk menghindari kebutuhan akan sudo.

$ sudo usermod -aG informant os technix

Ganti ostechnix dengan nama pengguna Anda yang sebenarnya. Contoh Perintah Informan

Berikut adalah beberapa contoh bagaimana Anda dapat menggunakan perintah “informan”:

1. Memeriksa Berita yang Belum Dibaca:

$ informant check

Perintah ini memeriksa item berita yang belum dibaca. Jika ada item yang belum dibaca, item tersebut akan ditampilkan di terminal.

2. Cantumkan Judul Berita:

$ informan list

Perintah ini mencantumkan judul berita terbaru, terlepas dari apakah sudah dibaca atau belum.

3. Membaca Item Berita Tertentu:

$ informan read 3

Perintah ini membaca item berita dengan indeks 3. Anda dapat mengganti 3 dengan indeks atau judul spesifik dari item berita yang ingin Anda baca.

4. Mengulangi Item Berita yang Belum Dibaca:

$ informan read

Menjalankan perintah ini tanpa menentukan item berita akan memulai pengulangan, di mana setiap item berita yang belum dibaca ditampilkan satu per satu. Anda akan diminta untuk melanjutkan ke item berikutnya setelah membaca setiap one.

5. Menandai Semua Item sebagai Telah Dibaca:

$ informant read --all

Perintah ini menandai semua item berita yang belum dibaca sebagai telah dibaca tanpa mencetak kontennya.

Contoh ini menunjukkan bagaimana Anda dapat menggunakan berbagai subperintah dan opsi yang disediakan oleh perintah “informan” untuk memeriksa, mencantumkan, membaca , dan kelola item Arch Linux News sesuai dengan kebutuhan Anda.
Nonaktifkan Informant Hook

Jika Anda ingin menonaktifkan hook “informant” seluruhnya, Anda dapat membuat symlink ke /dev/null di direktori /etc/pacman.d/hooks/. Misalnya, Anda dapat menggunakan perintah berikut untuk membuat symlink:

$ ln -s /dev/null /etc/pacman.d/hooks/00-informant.hook

Ganti path file hook dengan milik Anda. Ini secara efektif mengalihkan hook ke /dev/null, yang pada dasarnya membuang outputnya dan menonaktifkan fungsinya.

Untuk informasi dan panduan lebih rinci tentang hook pacman, termasuk penggunaan dan konfigurasinya, Anda dapat merujuk ke halaman manual dengan menjalankan perintah berikut:

$ man alpm-hooks

Remove Informant

Jika hook atau utilitas “informan” rusak dan mencegah Anda menyelesaikan transaksi pacman yang berhasil, bahkan setelah mencoba membaca berita, Anda dapat menyelesaikan masalah dengan menghapus paket “informan” dari sistem Anda.

Untuk menghapus informan, jalankan saja:

$ sudo pacman -Rsn informant

Frequently Asked Questions

Berikut FAQ (Frequently Asked Questions) untuk utilitas Informan:
1. Apa itu Informan? Informan adalah utilitas baris perintah yang dirancang untuk pengguna Arch Linux agar mudah membaca dan mengelola Arch Linux News.
2. Bagaimana cara kerja Informan? Informan menggunakan feed RSS Arch Linux News untuk mengambil dan menyajikan item berita dalam format yang dapat dibaca di dalam terminal.
3. Bagaimana cara saya menginstal Informan? Informan dapat diinstal dari Arch User Repository (AUR) menggunakan pembantu AUR seperti Paru atau Yay. Misalnya, Anda dapat menjalankan paru -S informant atau yay -S informant untuk menginstalnya.
4. Apa sub-perintah dari Informan? Informan menyediakan subperintah seperti ‘periksa’ untuk memeriksa item berita yang belum dibaca, ‘daftar’ untuk mencantumkan judul item berita terbaru, dan ‘baca’ untuk membaca item berita tertentu atau mengulangi item yang belum dibaca .
5. Bagaimana cara memeriksa item berita yang belum dibaca menggunakan Informan? Anda dapat menjalankan pemeriksaan informan untuk memeriksa item berita yang belum dibaca. Ini akan menampilkan konten item jika hanya ada satu item yang belum dibaca, menandainya sebagai telah dibaca.
6. Bisakah saya mencantumkan judul berita terbaru tanpa menandainya sebagai telah dibaca? Ya, Anda dapat menggunakan daftar informan untuk mencantumkan judul berita terbaru, terlepas dari status bacanya. Tambahkan opsi –unread untuk membatasi daftar hanya untuk item yang belum dibaca.
7. Bagaimana cara membaca item berita tertentu menggunakan Informan? Anda dapat menjalankan informan read untuk membaca item berita tertentu. Tentukan item menggunakan indeksnya (ditampilkan dalam keluaran ‘daftar informan’) atau dengan mencocokkan judulnya.
8. Dapatkah saya menandai semua item berita sebagai telah dibaca tanpa mencetaknya? Ya, Anda dapat menggunakan informant read –all untuk menandai semua item berita yang belum dibaca sebagai telah dibaca tanpa mencetak kontennya.
9. Bisakah saya menyesuaikan perilaku Informan? Informan menyediakan opsi seperti –reverse untuk mencantumkan item berita dalam urutan terbalik dan –unread untuk fokus pada item yang belum dibaca. Gunakan informan –help untuk menjelajahi opsi tambahan.
10. Bagaimana cara menghapus Informan? Anda dapat menghapus Informan menggunakan manajer paket Anda. Misalnya, jalankan pacman -Rsn informant untuk menghapus paket Informan dari sistem Anda.

Jika Anda memiliki pertanyaan tambahan atau memerlukan bantuan lebih lanjut dengan Informan, silakan berkonsultasi dengan dokumentasi atau memposting pertanyaan Anda melalui bagian komentar di bawah ini.
Conclusion

Informant adalah utilitas yang memberikan notifikasi dan menampilkan berita dari situs web Arch Linux setiap kali ada pengumuman penting, pembaruan, atau masalah terkait distribusi Arch Linux. Dengan bantuan Informan, pengguna Arch dapat terus mengikuti berita terbaru, pengumuman, dan informasi penting terkait distribusi Arch Linux.

Resource:
Informant GitHub Repository

Terbaru

  • Inilah Caranya Mengajar Bahasa Indonesia di Amerika Serikat Lewat Beasiswa Fulbright FLTA 2026
  • Inilah 6 Rekomendasi HP yang Awet dan Tahan Lama Biar Kalian Nggak Gonta-ganti Terus!
  • Apa itu Proses BOP dan Psikotes BRI Life?
  • Ini Cara Input Tugas Tambahan Guru di EMIS GTK IMP 2026 Biar Jam Mengajar Aman!
  • APK Juice Pack Frenzy Penipuan? Benarkah Membayar atau Cuma Tipuan Iklan? Ini Faktanya!
  • Apakah Apk ReelAct Penipu? Mau Tarik 100 Dolar dari Reel Act? Cek Dulu Faktanya Biar Nggak Rugi Waktu!
  • Inilah Rekomendasi Game Turn Base Android dan PC Terbaik Buat Kalian yang Suka Strategi!
  • Inilah Cara Membuat Sertifikat di Canva dan Ukuran Standar yang Wajib Kalian Tahu
  • Inilah Aturan Zakat yang Bisa Jadi Pengurang Pajak Bruto Kalian, Sudah Tahu Belum?
  • Inilah Data Pendaftar KIP Kuliah 2026 Jalur SNBP dan Bocoran Kriteria yang Lolos!
  • Inilah Game Silent Hill: Townfall, Teror Psikologis Baru yang Bakal Bikin Kalian Gemetar di Tahun 2026!
  • Inilah Trailer Mortal Kombat 2, Johnny Cage Resmi Gabung dan Siap Hadapi Shao Kahn!
  • Inilah Spesifikasi Lengkap Samsung Galaxy S26 yang Baru Meluncur, Ternyata Harganya Naik Segini!
  • Inilah Cara Mematikan MSA Xiaomi Supaya HP Nggak Lemot dan Bebas Iklan, Ternyata Langkahnya Simpel Banget!
  • Inilah Kronologi Mobil Calya Plat D yang Viral Lawan Arus di Jakpus, Ternyata Bawa Banyak Plat Palsu!
  • Inilah Axioo Hype AI 5, Laptop AI Canggih yang Nggak Bikin Kantong Bolong!
  • Ini Loh Kejahatan Modus Phishing Google Tasks Terbaru yang Bisa Nguras Data Perusahaan Kalian
  • Inilah Poco X7 5G dan M7 Pro 5G, HP Gaming Performa Ekstrem yang Ngebikin Mabar Kalian Jadi Anti Lag!
  • Inilah Cara Mengubah Lahan Kosong Jadi Uang Lewat Strategi Land Banking
  • Ini Trik Supaya Gajian YouTube Shorts Tembus Puluhan Juta dari Penonton Bule!
  • Jangan Sampai Keliru! Begini Cara Cek Total Jam Linear dan Non Linear di EMIS GTK IMP 2026
  • Cuma Nonton Drama Pendek Bisa Cair Uang Tunai? Bongkar Habis Kebenaran Aplikasi FunFlick di Sini!
  • Apa itu Resetter Epson L3210?
  • Ini Loh Ukuran A4, F4, A3, B5, A5 di Canva Biar Hasil Cetakan Kalian Nggak Terpotong!
  • Inilah Cara Transfer Pulsa Telkomsel Paling Update 2026, Lengkap dengan Biaya dan Syarat Terbarunya!
  • Inilah Xolo.io, Solusi Praktis Buat Kalian yang Pengen Bangun Startup Skala Global Tanpa Harus Pindah ke Luar Negeri
  • Inilah Caranya Lapor SPT Tahunan Lewat Coretax Supaya Nggak Kena Denda
  • Inilah Alasan Kenapa Software House Lokal Susah Dapat Insentif Pajak R&D dan Isu Amortisasi Pegawai yang Bikin Pusing
  • Inilah Alasan Kenapa Developer Game Indonesia Lagi Curhat Soal Pajak: Kasus Toge Productions
  • Inilah Alasan Ilmiah Kenapa Lampu Lalu Lintas Pakai Warna Merah, Kuning, dan Hijau!
  • How to Fix Error Code 0x80073d21 for Enhanced Speech Recognition on Windows
  • What is DNS-Persist-01? Let’s Encrypt’s New Solution for Reliable SSL Validation
  • How to Use User Accounts & System Admin on Linux Mint 23
  • What is Docker Digest Watching? Understanding the New Standard in Docker 8.2
  • What is LibreOffice Online? A Guide to the Community-Driven Cloud Office Suite
  • Prompt AI Menyusun Script Pola Suara Karakter agar Brand Jadi Ikonik
  • Prompt AI untuk Merancang Karakter Brand yang Ikonik
  • Prompt AI Audit Konten Sesuai Karakter Brand
  • Prompt AI Merubah Postingan LinkedIn Jadi Ladang Diskusi dengan ChatGPT
  • Prompt AI: Paksa Algoritma LinkedIn Promosikan Konten Kalian
  • Apa itu Spear-Phishing via npm? Ini Pengertian dan Cara Kerjanya yang Makin Licin
  • Apa Itu Predator Spyware? Ini Pengertian dan Kontroversi Penghapusan Sanksinya
  • Mengenal Apa itu TONESHELL: Backdoor Berbahaya dari Kelompok Mustang Panda
  • Siapa itu Kelompok Hacker Silver Fox?
  • Apa itu CVE-2025-52691 SmarterMail? Celah Keamanan Paling Berbahaya Tahun 2025
Beli Pemotong Rumput dengan Baterai IRONHOOF 588V Mesin Potong Rumput 88V disini https://s.shopee.co.id/70DBGTHtuJ
Beli Morning Star Kursi Gaming/Kantor disini: https://s.shopee.co.id/805iTUOPRV

©2026 emka.web.id | Design: Newspaperly WordPress Theme