Informan adalah pembaca Berita Arch Linux yang direka untuk juga digunakan sebagai cangkuk Pacman. Apabila dipasang dan dikonfigurasikan sebagai cangkuk Pacman, Informan secara automatik mengambil berita terkini dari laman web Arch Linux dan memaparkannya semasa kemas kini sistem atau pemasangan pakej. Ini memastikan pengguna dimaklumkan tentang sebarang maklumat kritikal yang boleh menjejaskan sistem mereka atau memerlukan tindakan tertentu.
Jadual Kandungan
Bagaimana Informan berfungsi?
Utiliti informan menawarkan tiga subkometer: " Semak ," " Senarai ," dan " Baca. " Subcommands ini melayani tujuan yang berbeza dan menyediakan fungsi khusus.
- Pemeriksaan Informan - Apabila anda melaksanakan perintah "Cek Informan", ia melakukan cek untuk apa -apa item berita yang belum dibaca. Sekiranya terdapat hanya satu item yang belum dibaca, ia akan mencetak kandungan item itu dan menandakannya sebagai bacaan. Kod keluar perintah "cek informan" adalah sama dengan bilangan item berita yang belum dibaca, walaupun hanya ada satu. Perintah ini digunakan oleh Pacman Hook, yang bermaksud bahawa jika terdapat apa -apa item berita yang belum dibaca, ia akan mengganggu urus niaga Pacman anda untuk memastikan bahawa anda menyedari berita sebelum meneruskan.
- Senarai Informan - Perintah "Senarai Informan" membolehkan anda menyenaraikan tajuk item berita terkini. Secara lalai, ia memaparkan tajuk tanpa mengira sama ada mereka telah dibaca atau tidak, kecuali pilihan '--Unread' ditentukan. Di samping itu, arahan itu menawarkan pilihan '-' '' yang membolehkan anda melihat item berita dari yang terbaru hingga tertua.
- BACA BACA - Perintah "Informan Baca" membolehkan anda melihat dan menandakan item berita seperti yang dibaca. Anda boleh menentukan item tertentu, gelung melalui item yang belum dibaca, atau menandakan semua item seperti yang dibaca bergantung pada keperluan anda. Perintah ini berfungsi seperti berikut:
- Jika anda menyediakan item berita, ia akan mencetak item itu dan menandakannya sebagai bacaan. Anda boleh menentukan item berita menggunakan indeksnya atau dengan memadankan tajuknya dengan rentetan.
- Apabila menggunakan indeks, pastikan untuk memilih indeks yang dipaparkan semasa menjalankan "senarai informan" tanpa pilihan "--unread" atau "-"
- Sekiranya tiada item berita disediakan, arahan akan bermula melalui semua item yang belum dibaca satu demi satu. Ia akan mencetak setiap item, tandakannya sebagai bacaan, dan meminta anda untuk meneruskan item seterusnya.
- Dengan menggunakan bendera "-semua", anda boleh menandakan semua item yang belum dibaca seperti yang dibaca tanpa mencetak kandungan mereka.
Mengenai Informan Pacman Hook
Utiliti informan termasuk cangkuk pacman pretransaction yang direka untuk mengganggu urus niaga pacman jika terdapat item berita Arch Linux yang belum dibaca. Cangkuk ini secara khusus berjalan semasa peningkatan dan pemasangan tetapi tidak semasa penyingkiran.
Apabila anda memasang informan, cangkuknya dipasang di direktori/usr/share/libalpm/cangkuk/. Ini bermakna anda mempunyai fleksibiliti untuk mengatasi tingkah laku Pacman Hook lalai dengan meletakkan cangkuk baru dalam direktori /etc/pacman.d/hooks/ dengan nama 00-information.hook. Dengan berbuat demikian, anda boleh menyesuaikan atau mengubahsuai fungsi Hook mengikut keperluan khusus anda.
Pasang Informan di Arch Linux
Informan boleh didapati di AUR , jadi anda boleh memasangnya menggunakan pembantu AUR seperti Paru atau Yay di Arch Linux dan variannya seperti Endeavouros dan Manjaro Linux.
Menggunakan PARU:
$ PARU -S Informan
Menggunakan Yay:
$ yay -s informan
Konfigurasikan pemberi maklumat
Sebaik sahaja dipasang, anda boleh mengkonfigurasi Informan sebagai cangkuk pacman dengan mengedit fail /usr/share/libalpm/hooks/00-informant.hook
. Fail ini dibuat secara automatik secara lalai. Jika ia tidak wujud untuk apa -apa sebab, anda boleh membuat fail dan menambah kandungan berikut:
[Pencetus] Operasi = Pasang Operasi = Naik taraf Jenis = pakej Sasaran = * Sasaran =! Informan [Tindakan] Penerangan = Memeriksa Berita Arch dengan Informan ... Bila = pretransaction Exec =/usr/bin/cek informan Abortonfail
Penjelasan kod:
Marilah kita memecahkan kod di atas dan melihat apa yang dilakukan setiap pilihan.
Dalam bahagian [pencetus] , kod itu mentakrifkan syarat -syarat di mana cangkuk harus dicetuskan. Dalam kes ini, cangkuk akan dicetuskan untuk dua operasi: "Pasang" dan "Meningkatkan" .
Pakej Type = menunjukkan bahawa cangkuk digunakan untuk operasi yang berkaitan dengan pakej. Sasaran = * menentukan bahawa cangkuk itu terpakai kepada mana -mana pakej. Walau bagaimanapun, Sasaran =! Informan tidak termasuk pakej yang dinamakan "Informan" daripada mencetuskan cangkuk. Ini bermakna cangkuk tidak akan dilaksanakan apabila memasang atau menaik taraf pakej "pemberi maklumat" itu sendiri.
Dalam bahagian [Tindakan] , kod tersebut menentukan tindakan yang akan dilakukan apabila cangkuk dicetuskan. Medan Keterangan memberikan penerangan ringkas tentang tindakan itu, yang dalam hal ini adalah "memeriksa berita gerbang dengan informan ...".
The When = Pretransaction menunjukkan bahawa tindakan harus berlaku sebelum urus niaga dilaksanakan. Dalam erti kata lain, ia berjalan sebagai pra-tindakan sebelum pemasangan atau peningkatan pakej berlaku.
EXEC =/usr/bin/baris cek informan menentukan arahan yang akan dilaksanakan. Ia menjalankan perintah perintah/usr/bin/informan, yang memeriksa berita gerbang menggunakan utiliti "informan".
Akhir sekali, AbortonFail adalah arahan yang memastikan bahawa jika perintah "cek informan" gagal, ia akan membatalkan transaksi. Ini membantu memastikan bahawa berita atau kemas kini penting ditangani sebelum meneruskan pemasangan atau naik taraf pakej.
Ringkasnya, dengan konfigurasi ini, Pacman Hook akan dicetuskan semasa pemasangan pakej atau operasi menaik taraf. Ia menentukan bahawa cangkuk tidak boleh dilaksanakan apabila pakej sasaran adalah "pemberi maklumat" itu sendiri. Tindakan cangkuk melibatkan menjalankan cek perintah/usr/bin/informan untuk menyemak berita gerbang menggunakan utiliti "informan". Arahan Abortonfail memastikan bahawa jika cek gagal, ia akan mengganggu urus niaga.
Bagaimana menggunakan Informan?
Seperti yang telah dinyatakan, apabila anda cuba mengemas kini atau memasang sebarang pakej, pemberi maklumat akan mengganggu urus niaga Pacman jika terdapat berita yang belum dibaca. Lihatlah output berikut. Saya cuba mengemas kini Arch Linux saya menggunakan perintah 'Pacman -syyu'. Alat informan mengganggu urus niaga dan dipaparkan terdapat 10 mesej yang belum dibaca dan mencadangkan saya membacanya sebelum menjalankan urus niaga Pacman lagi.
[..] :: menjalankan cangkuk pra-transaksi ... (1/1) Memeriksa Berita Gerbang dengan Informan ... <strong><mark>Terdapat 10 item berita yang belum dibaca! Gunakan informan untuk membacanya. :: Informan: Jalankan `Informan Baca` Sebelum Mengembalikan Perintah Pacman Anda</mark> Ralat: Perintah gagal dilaksanakan dengan betul Ralat: Gagal melakukan transaksi (gagal menjalankan cangkuk urus niaga) Kesilapan berlaku, tiada pakej dinaik taraf.</strong>
Untuk membaca Berita Arch Linux menggunakan Informan, Cukup Jalankan:
$ pemberi maklumat dibaca
Ini akan menyenaraikan semua arahan yang belum dibaca. Anda akan diminta untuk pergi ke mesej seterusnya selepas membaca setiap satu. Cukup tekan 'Y' untuk membaca item seterusnya.
Selepas membaca semua item, semak semula perintah Pacman. Kali ini ia akan berjalan tanpa sebarang gangguan.
Seperti yang anda lihat dalam output di atas, terdapat kebenaran yang ditolak mesej ralat:
Ralat: Tidak dapat membaca Maklumat Cache: [ERRNO 13] Kebenaran ditolak: '/var/cache/informan/6/c/0/1/e/6c01e271562517b0f36f92a0135827dfdab1ed9faf3333338e2'
Untuk menghilangkan kesilapan ini, sama ada jalankan semua arahan yang diawali dengan sudo atau tambahkan pengguna semasa anda untuk kumpulan "pemberi maklumat" untuk mengelakkan keperluan untuk sudo.
$ sudo usermod -ag informan ostechnix
Gantikan Ostechnix dengan nama pengguna sebenar anda.
Contoh perintah informan
Berikut adalah beberapa contoh bagaimana anda boleh menggunakan perintah "pemberi maklumat":
1. Memeriksa berita yang belum dibaca:
cek informan $
Perintah ini memeriksa apa -apa item berita yang belum dibaca. Sekiranya terdapat item yang belum dibaca, ia memaparkannya di terminal.
2. Menyenaraikan tajuk berita:
Senarai Informan $
Perintah ini menyenaraikan tajuk item berita terkini, tanpa mengira sama ada mereka telah dibaca atau tidak.
3. Membaca item berita tertentu:
$ informan baca 3
Perintah ini membaca item berita dengan Indeks 3. Anda boleh menggantikan 3 dengan indeks khusus atau tajuk item berita yang ingin anda baca.
4. Melingkari melalui item berita yang belum dibaca:
$ pemberi maklumat dibaca
Menjalankan arahan ini tanpa menentukan item berita akan memulakan gelung, di mana setiap item berita yang belum dibaca dipaparkan satu persatu. Anda akan diminta untuk meneruskan item seterusnya selepas membaca setiap satu.
5. Menandatangani semua item seperti yang dibaca:
$ pemberi maklumat dibaca -semua
Perintah ini menandakan semua item berita yang belum dibaca seperti yang dibaca tanpa mencetak kandungan mereka.
Contoh -contoh ini menunjukkan bagaimana anda boleh menggunakan subcommands dan pilihan yang berbeza yang disediakan oleh perintah "Informan" untuk menyemak, menyenaraikan, membaca, dan menguruskan item Berita Arch Linux mengikut keperluan anda.
Lumpuhkan Hook Informan
Jika anda ingin melumpuhkan cangkuk "informan" sepenuhnya, anda boleh membuat symlink ke/dev/null dalam direktori /etc/pacman.d/hooks/. Sebagai contoh, anda boleh menggunakan arahan berikut untuk membuat symlink:
$ ln -s/dev/null /etc/pacman.d/hooks/00-information.hook
Gantikan laluan fail cangkuk dengan anda sendiri. Ini secara berkesan mengalihkan cangkuk ke /dev /null, yang pada dasarnya membuang outputnya dan melumpuhkan fungsinya.
Untuk maklumat dan panduan yang lebih terperinci mengenai cangkuk pacman, termasuk penggunaan dan konfigurasi mereka, anda boleh merujuk kepada halaman manual dengan menjalankan arahan berikut:
$ man alpm-hooks
Keluarkan pemberi maklumat
Jika cangkuk atau utiliti "informan" memecahkan dan menghalang anda daripada menyelesaikan urus niaga Pacman yang berjaya, walaupun selepas cuba membaca berita, anda boleh menyelesaikan masalah ini dengan mengeluarkan pakej "informan" dari sistem anda.
Untuk menghapuskan pemberi maklumat, cuma jalankan:
$ sudo pacman -rsn informan
Soalan yang sering ditanya
Inilah Soalan Lazim (soalan yang sering ditanya) untuk utiliti pemberi maklumat:
1. Apa itu pemberi maklumat?Informan adalah utiliti baris arahan yang direka untuk pengguna Arch Linux untuk membaca dan mengurus berita Arch Linux dengan mudah.
2. Bagaimana kerja informan?Informan menggunakan suapan RSS Berita Arch Linux untuk mendapatkan dan membentangkan item berita dalam format yang boleh dibaca dalam terminal.
3. Bagaimana saya memasang pemberi maklumat?Informan boleh dipasang dari Repositori Pengguna Arch (AUR) menggunakan pembantu AUR seperti PARU atau YAY . Sebagai contoh, anda boleh menjalankan Informan Paru -s atau Yay -s Informan untuk memasangnya.
4. Apakah sub-komando informan?Informan menyediakan subcommands seperti 'Check' untuk menyemak item berita yang belum dibaca, 'Senarai' untuk menyenaraikan tajuk item berita baru -baru ini, dan 'Baca' untuk membaca item berita tertentu atau gelung melalui item yang belum dibaca.
5. Bagaimana saya boleh menyemak item berita yang belum dibaca menggunakan Informan?Anda boleh menjalankan pemeriksaan informan untuk menyemak sebarang item berita yang belum dibaca. Ia akan memaparkan kandungan item jika terdapat hanya satu item yang belum dibaca, menandakannya sebagai bacaan.
6. Bolehkah saya menyenaraikan tajuk item berita baru -baru ini tanpa menandakannya sebagai bacaan?Ya, anda boleh menggunakan senarai informan untuk menyenaraikan tajuk item berita terkini, tanpa mengira status bacaan mereka. Tambahkan pilihan --Dread untuk menyekat senarai ke item yang belum dibaca sahaja.
7. Bagaimana saya boleh membaca item berita tertentu menggunakan Informan? Anda boleh menjalankan Informan Baca
Ya, anda boleh menggunakan Baca Informan -semua untuk menandakan semua item berita yang belum dibaca seperti yang dibaca tanpa mencetak kandungan mereka.
9. Bolehkah saya menyesuaikan tingkah laku Informan?Informan menyediakan pilihan seperti -berulang -ulang untuk menyenaraikan item berita dalam urutan terbalik dan -membaca untuk memberi tumpuan kepada item yang belum dibaca. Gunakan Informan -Help untuk meneroka pilihan tambahan.
10. Bagaimana saya boleh menyahpasang Informan?Anda boleh menyahpasang Informan menggunakan pengurus pakej anda. Sebagai contoh, Run Pacman -RSN Informant untuk mengeluarkan pakej pemberi maklumat dari sistem anda.
Sekiranya anda mempunyai sebarang soalan tambahan atau memerlukan bantuan lanjut dengan Informan, jangan ragu untuk merujuk dokumentasi atau menyiarkan soalan anda melalui bahagian komen di bawah.
Kesimpulan
Informan adalah utiliti yang memberikan pemberitahuan dan memaparkan berita dari laman web Arch Linux apabila terdapat pengumuman, kemas kini, atau isu -isu penting yang berkaitan dengan taburan Arch Linux. Dengan bantuan Informan, pengguna Arch boleh tetap up to date dengan berita terkini, pengumuman, dan maklumat penting yang berkaitan dengan pengedaran Arch Linux.
Sumber:
- Repositori GitHub Informan
Atas ialah kandungan terperinci Informan - Pembaca Berita Arch Linux Arch Linux. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Alat AI Hot

Undress AI Tool
Gambar buka pakaian secara percuma

Undresser.AI Undress
Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover
Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Clothoff.io
Penyingkiran pakaian AI

Video Face Swap
Tukar muka dalam mana-mana video dengan mudah menggunakan alat tukar muka AI percuma kami!

Artikel Panas

Alat panas

Notepad++7.3.1
Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina
Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1
Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6
Alat pembangunan web visual

SublimeText3 versi Mac
Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Apabila menghadapi masalah DNS, mula -mula semak fail /etc/resolv.conf untuk melihat sama ada nameserver yang betul dikonfigurasi; Kedua, anda boleh menambah DNS awam secara manual seperti 8.8.8.8 untuk ujian; Kemudian gunakan arahan NSLOOKUP dan Dig untuk mengesahkan sama ada resolusi DNS adalah normal. Sekiranya alat ini tidak dipasang, anda boleh memasang pakej DNSutils atau Bind-UTILS terlebih dahulu; Kemudian periksa status perkhidmatan yang diselesaikan SystemD dan fail konfigurasi /etc/systemd/resolved.conf, dan tetapkan DNS dan fallbackDNS seperti yang diperlukan dan mulakan semula perkhidmatan; Akhirnya periksa status antara muka rangkaian dan peraturan firewall, sahkan bahawa port 53 tidak

Sebagai pentadbir sistem, anda mungkin mendapati diri anda (hari ini atau pada masa akan datang) bekerja di persekitaran di mana Windows dan Linux wujud bersama. Bukan rahsia lagi bahawa beberapa syarikat besar lebih suka (atau harus) menjalankan beberapa perkhidmatan pengeluaran mereka di Windows Boxes

Dibina pada enjin V8 Chrome, Node.js adalah persekitaran runtime JavaScript yang didorong oleh acara terbuka yang dibuat untuk membina aplikasi berskala dan API backend. Nodejs dikenali sebagai ringan dan cekap kerana model I/O yang tidak menyekat dan

Dalam sistem Linux, 1. Gunakan arahan IPA atau HostName-I untuk melihat IP peribadi; 2. Gunakan curlifconfig.me atau curlipinfo.io/ip untuk mendapatkan ip awam; 3. Versi desktop boleh melihat IP peribadi melalui tetapan sistem, dan penyemak imbas boleh mengakses laman web tertentu untuk melihat IP awam; 4. Perintah umum boleh ditetapkan sebagai alias untuk panggilan cepat. Kaedah ini mudah dan praktikal, sesuai untuk keperluan tontonan IP dalam senario yang berbeza.

LinuxcanrunonmodesthardwareWithSpecificMinimumRequirements.a1ghzprocessor (x86orx86_64) disediakan, withadual-corecpurecommended.r Amshouldbeatleast512mbforcommand-lineuseor2gbfordesktopenvironments.diskspacerequiresaminimumof5-10gb, walaupun25gbisbetterforad

Ditulis dalam C, MySQL adalah sumber terbuka, silang platform, dan salah satu sistem pengurusan pangkalan data relasi yang paling banyak digunakan (RDMS). Ini adalah bahagian penting dalam timbunan lampu dan merupakan sistem pengurusan pangkalan data yang popular dalam hosting web, analisis data,

Ubuntu telah lama berdiri sebagai benteng aksesibiliti, menggilap, dan kuasa dalam ekosistem Linux. Dengan ketibaan Ubuntu 25.04, yang dinamakan "Puffin Plucky", kanonik sekali lagi menunjukkan komitmennya untuk menyampaikan

MongoDB adalah pangkalan data NoSQL yang berorientasikan dokumen yang sangat berskala tinggi yang dibina untuk menguruskan trafik yang berat dan sejumlah besar data. Tidak seperti pangkalan data SQL tradisional yang menyimpan data dalam baris dan lajur dalam jadual, data struktur MongoDB dalam j
