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 9 Aplikasi Penghasil Saldo DANA Tercepat dan Terbukti Membayar Tanpa Perlu Deposit
  • Inilah Cara Mengaktifkan Fitur Vertical Tab di Google Chrome Biar Tampilan Browser Kalian Makin Lega dan Rapi
  • Inilah Alasan Kenapa elementary OS Adalah Pilihan Paling Pas Buat Pengguna macOS yang Ingin Coba Linux
  • Inilah Alasan Kenapa Windows Server Kalian Restart Terus Setelah Update April 2026
  • Inilah Alasan Layar TV Kalian Sering Kedip Hitam Saat Main Game dan Cara Mengatasinya
  • Inilah Rekomendasi HP Redmi Note RAM 12 GB dan Koneksi 5G Paling Worth It Buat Kalian
  • Inilah Bocoran Event FF Mei 2026 yang Siap Bikin Dompet Kering, Ada Kuda dan MP40 Cobra!
  • Inilah Kejutan Kompensasi Bug FC Mobile 18 April 2026, Ada Kartu Flashback Gratis yang Bikin Skuad Makin Gahar!
  • Inilah Greenwashing: Trik Nakal Perusahaan Biar Terlihat Ramah Lingkungan Padahal Enggak!
  • Inilah Rekomendasi Parfum Segar untuk Cuaca Panas Agar Kalian Tetap Wangi Seharian Tanpa Bikin Pusing
  • Inilah 12 Aplikasi TV Online Terbaik 2026, Nonton Siaran Langsung Jadi Makin Gampang!
  • Inilah Rekomendasi Kipas Angin Dinding Terbaik Buat Ngatasin Cuaca Panas Tanpa Bikin Kantong Jebol
  • Inilah Cara Sewa Mobil yang Aman dan Nyaman Biar Liburan Kalian Makin Seru Tanpa Drama
  • Inilah Cara Daftar Lowongan 30.000 Manajer Koperasi Desa Merah Putih, Cek Jadwal Lengkapnya Di Sini!
  • Inilah Cara Daftar Lowongan 1.369 Manajer Operasional Kampung Nelayan Merah Putih Jadi Pegawai BUMN!
  • Inilah Perbedaan Skin Tint, Cushion, dan Foundation Biar Kalian Nggak Salah Pilih Base Makeup Natural
  • Inilah Rekomendasi Sepeda Lipat Dewasa Terbaik 2026 yang Paling Praktis untuk Kebutuhan Commuting dan Olahraga Harian
  • Inilah 5 Rekomendasi Sepeda Lipat Listrik Jarak Tempuh Terjauh Biar Mobilitas Kalian Makin Praktis!
  • Inilah 30 Ucapan Hari Kartini 2026 Paling Bermakna untuk Caption Media Sosial dan Pesan Personal yang Inspiratif
  • Inilah Cara Daftar Manajer Koperasi Merah Putih, Peluang Karir BUMN dengan 30.000 Formasi
  • Inilah 5 Rekomendasi Bedak Two Way Cake Anti Oksidasi Supaya Wajah Nggak Terlihat Kusam dan Gelap
  • Inilah Syarat dan Cara Mengurus Surat Sehat Jasmani Rohani untuk Daftar Manajer Kopdes Merah Putih
  • Inilah Alasan Harga Plastik Naik dan 7 Alternatif Kemasan Ramah Lingkungan yang Lebih Hemat buat UMKM
  • Inilah Profil Syekh Ahmad Al Misry dan Rekam Jejaknya yang Sedang Viral di Media Sosial
  • Inilah Alasan HP Nokia Jadul Harganya Masih Selangit dan Banyak Diburu Kolektor di Tahun 2026
  • Inilah HP Samsung A Series Terbaru yang Pakai Layar AMOLED, Mewah Tapi Harganya Terjangkau Banget!
  • Inilah Vivo T5 Pro, HP Midrange dengan Baterai 9.020 mAh yang Siap Comeback ke Indonesia!
  • Inilah Cara Daftar Manajer Koperasi Desa Merah Putih 2026, Ada 30.000 Formasi yang Bisa Kalian Lamar!
  • Inilah Alasan Kenapa Kemkomdigi Ancam Blokir Wikipedia dan Dampak Seriusnya Buat Masa Depan Pendidikan Kita
  • Inilah Cara Cek BLT Desa 2026 Tahap 2, Cair Rp900 Ribu Langsung ke Tangan Kalian!
  • Is it Time to Replace Nano? Discover Fresh, the Terminal Text Editor You Actually Want to Use
  • How to Design a Services Like Google Ads
  • How to Fix 0x800ccc0b Outlook Error: Step-by-Step Guide for Beginners
  • How to Fix NVIDIA App Error on Windows 11: Simple Guide
  • How to Fix Excel Formula Errors: Quick Fixes for #NAME
  • How to Master Claude & NotebookLM to Boost Research and Productivity
  • How to create professional design prototypes and presentations with the power of Claude Design & Figma
  • How to Master Claude Code 2.0: The Ultimate Guide to AI Automation
  • How to Create Consistent AI-Generated Short Films and Assets with Seedance 2.0
  • How to create stunning sci-fi AI movie visuals like a pro With Seedance 2.0
  • 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

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