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

  • Apakah Aplikasi Labora Bisa Hasilkan Uang Jutaan atau Cuma Tipu-Tipu?
  • Apakah APK Cashcash Pro Penipu? Cek Reviewnya Dulu
  • Google Kliks Communicator: Pengalaman Awal yang Mengejutkan – Apa yang Kami Rasakan?
  • Belum Tahu? Ini Ukuran Banner YouTube yang Pas Biar Channel Kalian Makin Kece!
  • Inilah Rencana Gila China Balap AS ke Bulan Sebelum 2030
  • Inilah Spesifikasi Resmi Macbook Pro M5 yang Masuk Indonesia
  • Nonton Drama Bisa Dapat Cuan? Simak Cara Main Yudia APK Biar Nggak Salah Langkah!
  • Cuma Nonton Drama Pendek Bisa Cair Saldo DANA? Cobain Aplikasi Melolo, Begini Caranya!
  • Nonton Drama Bisa Dapat Cuan? Jangan Senang Dulu, Simak Fakta Mengejutkan Aplikasi Cash Drama Ini!
  • Ini Video Asli Bocil Block Blast 1 VS 3 di TikTok, Awas Jangan Asal Klik Link Sembarangan!
  • Instapop Terbukti Membayar atau Cuma Tipuan? Cek Faktanya Sebelum Kalian Buang Waktu Main Game!
  • Geger Video Botol Coca Cola 24 Detik di TikTok, Jangan Asal Klik! Ini Fakta Sebenarnya
  • Apa itu Video Botol Makarizo Viral? Ini Faktanya
  • Apa itu Merge Fruit Master? Ini Pengertian dan Cara Main Game yang Katanya Bisa Menghasilkan Saldo
  • Apa itu Shortbox? Ini Pengertian dan Cara Menghasilkan Uang di Aplikasinya
  • Masih Bingung Bedanya CRM dan ERP? Ini Tips Cari Software CRM dan ERP Terbaik
  • Begini Cara Hapus Akun DANA Premium Secara Permanen!
  • Bukan Cuma Mitos! Ternyata Dinasti Song Punya Tempat Nongkrong Mirip PIK, Begini Isinya
  • Bukan Fiksi! Ini Bukti Manusia Punya ‘Kekuatan Super’ Akibat Mutasi Genetik dan Lingkungan
  • Dikelilingi Cincin Api, Kok Kalimantan Malah Nggak Punya Gunung Berapi? Ini Jawabannya!
  • Misteri Newgrange: Kuburan Batu 5.000 Tahun yang Menyimpan Peta Galaksi, Kok Bisa?
  • Transformasi Ekstrem Pesawat IL-96: Ganti 4 Mesin Jadi 2 Mesin Raksasa PD-35, Emang Bisa?
  • Apakah Aplikasi Cash Reels Penipu?
  • Ini Daftar Kode Redeem Fish It Roblox Terbaru Januari 2026 buat Panen Hadiah!
  • Main Game Dapat Duit? Cek Dulu Fakta Shop Shelf Master Sebelum Nyesel!
  • Monitor Putih Sejutaan Spek Dewa, Acer S243y Bikin Ngiler!
  • Kapsul Luar Angkasa China Ini Bisa Mendarat Selembut Awan, SpaceX Bakal Ketar-ketir?
  • Kereta Maglev 500 KM/Jam: Proyek Gila 1.100 Triliun dari Jepang
  • Kenapa Perusahaan China Mulai Ungguli Amerika di Sektor AI dan Otomotif
  • Mau Beli iPhone 17 Tapi Budget Mepet? Ini Daftar Alternatif iPhone yang Masih Layak Dibeli
  • Apa itu Cosmic Desktop: Pengertian dan Cara Pasangnya di Ubuntu 26.04?
  • Apa Itu Auvidea X242? Pengertian Carrier Board Jetson T5000 dengan Dual 10Gbe
  • Elementary OS 8.1 Resmi Rilis: Kini Pakai Wayland Secara Standar!
  • Apa Itu Raspberry Pi Imager? Pengertian dan Pembaruan Versi 2.0.3 yang Wajib Kalian Tahu
  • Performa Maksimal! Ini Cara Manual Update Ubuntu ke Linux Kernel 6.18 LTS
  • Tutorial Optimasi LangGraph dengan Node-Level Caching untuk Performa Lebih Cepat
  • Tutorial Membuat Game Dengan LangChain
  • X Terancam Sanksi Eropa Gara-Gara AI Grok Bikin Deepfake Anak Kecil
  • Nano Banana 2 Flash Itu Apa Sih? Ini Penjelasan Lengkapnya
  • Inilah Cara Install dan Pakai ChatGPT Atlas Browser, Pesaing Baru di Dunia Web
  • Apa Itu Integrasi Criminal IP dan Cortex XSOAR? Ini Definisinya
  • Gawat! VVS Stealer Cuma Seharga Makan Siang Tapi Bisa Habisi Akun Discord Kalian
  • Jadi Subscriber OnlyFans? Ini Risiko Fatal yang Mengintai Kalian!
  • Apa Itu CVE-2025-14733? Ini Pengertian Vulnerability Kritis di WatchGuard Firebox
  • Apa itu CVE-2020-12812? Ini Pengertian dan Bahaya Bug 2FA Bypass di Fortinet
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