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

  • Alternatif Terbaik Dari OmeTV, Tanpa Takut Kena Banned
  • Tips Nama Petugas TKA SD/SMP Muncul Otomatis di Berita Acara
  • Inilah Fakta di Balik Video Botol Teh Pucuk Viral yang Lagi Rame di TikTok!
  • Apa itu Aturan Waktu Futsal dan Extra Time di Permainan Futsal?
  • Contoh Jawaban Refleksi Diri “Bagaimana Refleksi tentang Praktik Kinerja Selama Observasi Praktik Kinerja”
  • Main Telegram Dapat Uang Hoax atau Fakta?
  • Apa itu Lock iCloud? Ini Artinya
  • Integrasi KBC dan PM di Madrasah? Ini Pengertian dan Contoh Praktiknya
  • Ini Trik Input Pelaksana PBJ di Dapodik 2026.C Biar Info GTK Langsung Valid dan Aman!
  • Apa Maksud Hukum Dasar yang Dijadikan Pegangan dalam Penyelenggaraan Suatu Negara? Ini Jawabannya
  • Apakah Apk Puskanas Penipuan?
  • Inilah 10 Alternatif Mesin Pencari Selain Yandex yang Anti Blokir dan Aman Digunakan
  • Caranya Supaya WhatsApp Nggak Kena Spam Terus Meski Sudah Ganti Nomor, Ternyata Ini Rahasianya!
  • Jangan Tergiur Harga Murah! Inilah Deretan Risiko Fatal Membeli iPhone Lock iCloud
  • Mudik Gratis Pemprov Jateng 2026? Ini Pengertian dan Alur Lengkapnya
  • Inilah Cara Cek KIS Aktif Atau Tidak Lewat HP dan Solusi Praktis Jika Kepesertaan Nonaktif
  • Apa tiu Keberagaman? dan Kenapa Kita Butuh Perbedaan
  • Inilah Rekomendasi Tablet RAM 8 GB Paling Murah 2026 Buat Kerja dan Kuliah!
  • Ini Bocoran Honorable Mention TOTY FC Mobile OVR 117 dan 34 Kode Redeem Paling Baru!
  • Inilah Cara Memilih Smartband GPS Terbaik Biar Olahraga Kalian Makin Efektif!
  • Cara Cek Garansi iPhone dengan Benar, Penting Banget Buat yang Mau Beli HP Baru atau Bekas!
  • Inilah Infinix Note 60 Pro, HP Midrange yang Punya Desain Mirip iPhone dan Fitur Unik ala Nothing Phone!
  • Cara Mengatasi Digi Bank BJB Error dan Nggak Bisa Dibuka!
  • Inilah Kronologi & Kenapa Link Video Viral Andira McQueen di Dalam Mobil yang Bikin Geger Netizen Makassar
  • Cara Input Dapodik 2026 Biar Sekolah Masuk Prioritas Revitalisasi 2026
  • Apa Itu Kurikulum Berbasis Cinta (KBC)? Ini Penjelasan dan Cara Penerapannya
  • Inilah Cara Mengurus SKTM KIP Kuliah 2026 yang Benar Agar Lolos Seleksi!
  • Kapan Waktu Resmi Jam Maintenance Livin Mandiri?
  • WiFi Sudah Nyambung Tapi Internet Kok Nggak Jalan? Ini Cara Supaya Koneksi Kalian Lancar Lagi!
  • Inilah Kumpulan Cheat GTA San Andreas Terlengkap 2026!
  • How to Fix OpenGL 2.1 Errors: What You Need to Know
  • pGrok: Personal Ngrok Alternative with Dashboard & HTTP Request Inspect
  • Is the Raspberry Pi Still an Affordable SBC? 2026 Update
  • How to Launch Your Own Cloud Hosting Platform with ClawHost
  • Notepad Remote Code Execution CVE-2026-20841 Explained
  • 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
  • Inilah Cara Bikin Postingan Viral Menggunakan AI
  • 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 Morning Star Kursi Gaming/Kantor disini: https://s.shopee.co.id/805iTUOPRV
Beli Pemotong Rumput dengan Baterai IRONHOOF 588V Mesin Potong Rumput 88V disini https://s.shopee.co.id/70DBGTHtuJ

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