Extra Packages for Enterprise Linux (EPEL) - Amazon Linux 2023

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Extra Packages for Enterprise Linux (EPEL)

Awas

AL2 epelEkstra mengaktifkan EPEL7 repositori pihak ketiga. Pada 2024-06-30 EPEL7 repositori pihak ketiga tidak lagi dipertahankan.

Repositori pihak ketiga ini tidak akan memiliki pembaruan di masa mendatang. Ini berarti tidak akan ada perbaikan keamanan untuk paket di repositori EPEL.

Bagian ini akan mencakup opsi di AL2 023 untuk paket yang ditemukan diEPEL.

Extra Packages for Enterprise Linux (EPEL)adalah proyek di Fedora komunitas dengan tujuan menciptakan sejumlah besar paket untuk sistem operasi Linux tingkat perusahaan. Proyek ini terutama diproduksi RHEL dan CentOS dikemas. AL2 fitur tingkat kompatibilitas yang tinggi denganCentOS 7. Akibatnya, banyak EPEL7 paket bekerja AL2.

Tidak ada EPEL versi yang kompatibel dengan biner dengan AL2 023. Namun, pelanggan yang ingin menggunakan EPEL7 paket mereka di AL2 023 memiliki beberapa opsi. Beberapa EPEL paket memiliki alternatif di AL2 023, sementara yang lain disediakan sebagai bagian dari. Paket Tambahan untuk Amazon Linux

Awas

Hanya tambahkan repositori yang dirancang untuk digunakan dengan AL2 023.

Sementara repositori yang dirancang untuk distribusi lain dapat berfungsi hari ini, tidak ada jaminan mereka akan terus melakukannya dengan pembaruan paket apa pun di AL2 023 atau repositori yang tidak dirancang untuk digunakan dengan 023. AL2

Halaman ini memberikan informasi tentang EPEL7 paket yang digunakan oleh pelanggan AL2 dan rekan AL2 023 mereka.

Untuk paket lainnya, pelanggan mungkin dapat menggunakan Paket Tambahan untuk Amazon Linux (SPAL). SPAL menyediakan ribuan EPEL9 paket, yang dibuat khusus untuk Amazon Linux 2023, tetapi paket-paket ini tidak tercakup oleh AWS Support Plans. Ini berarti tidak CVEs dilacak untuk paket SPAL, dan tambalan hanya disediakan jika tersedia di hulu.

penting

Konsultasikan dokumentasi Paket Tambahan untuk Amazon Linux sebelum menggunakannya.

axel- HTTP/FTP klien

axelPaket itu masukEPEL7, dan belum pernah dikirim sebagai bagian dari Amazon Linux. Alternatif yang tersedia di AL2 023 adalah curl danwget.

Awas

-SOpsi untuk axel menggunakan http koneksi tidak terenkripsi untuk menemukan cermin untuk file.

Sangat disarankan untuk memigrasikan penggunaan axel over ke salah satu curl atauwget.

brotlidan libbrotli - kompresi

libbrotliPaket brotli dan ada diEPEL7, sementara hanya brotli paket yang tersedia di AL2 inti.

Baik libbrotli paket brotli dan paket termasuk dalam AL2 023.

brotliPaket dapat diinstal pada AL2 023 dengan perintah berikut:

[ec2-user ~]$ sudo dnf install brotli

libbrotliPaket dapat diinstal pada AL2 023 dengan perintah berikut:

[ec2-user ~]$ sudo dnf install libbrotli

collectd- Daemon pengumpulan statistik

collectPaket itu masukEPEL7, dan juga tersedia di collectd and collectd-python3 AL2 Extras.

collectdPaket ini termasuk dalam AL2 023 dan dapat diinstal dengan menjalankan perintah berikut:

[ec2-user ~]$ sudo dnf install collectd

cpulimit- Pembatas Penggunaan CPU

Di Amazon Linux 2023, systemd menyediakan fungsionalitas untuk membatasi penggunaan CPU proses, atau grup proses. Fungsionalitas ini juga mudah digunakan untuk systemd layanan apa pun.

Ada fasilitas kontrol sumber daya yang kuat systemd yang disediakan yang dapat digunakan untuk memastikan tugas atau kelompok tugas apa pun terbatas dalam sumber daya apa yang dapat dikonsumsi. Untuk informasi selengkapnya, lihat dokumentasi systemd.resource-control upstream, bersama dengan dokumentasi. Membatasi penggunaan sumber daya proses di AL2 023 menggunakan systemd

exim- agen transfer surat

eximPaket itu masukEPEL7, dan sebelumnya tersedia di AL1. Amazon Linux 2023 menyediakan Agen Transfer sendmail Surat postfix dan Mail (MTAs).

fuse3- Sistem File di Userspace (FUSE) v3

fuse3Paket (termasuk fuse3-libs danfuse3-devel) ada diEPEL7. Paket-paket ini adalah bagian dari AL2 023, dan masing-masing dapat diinstal dengan menjalankan perintah berikut yang relevan:

[ec2-user ~]$ sudo dnf install fuse3
[ec2-user ~]$ sudo dnf install fuse3-libs
[ec2-user ~]$ sudo dnf install fuse3-devel

ganglia- Sistem Pemantauan Terdistribusi

gangliaPaket itu masukEPEL7, dan sebelumnya tersedia di AL1. Itu tidak dikirim dengan AL2.

Proyek hulu memiliki periode tidak aktif di mana beberapa kegiatan terbuka CVEs tidak ditangani. Meskipun ada aktivitas baru-baru ini di proyek hulu, tidak direncanakan ganglia untuk menambah AL2 023.

git-lfs- Kontrol versi file besar dengan Git

git-lfsPaket itu masukEPEL7. Di Amazon Linux 2023, git-lfs paket tersebut disertakan dalam repositori inti. Pada AL2 023, git-lfs dapat diinstal dengan menjalankan perintah berikut:

[ec2-user ~]$ sudo dnf install git-lfs

haveged- sumber entropi menggunakan algoritma HAVEGE

havegedPaket itu masukEPEL7. Amazon Linux 2023 hadir pra-konfigurasi dengan sumber entropi, tidak memerlukan penggunaan. haveged

inotify-tools- Alat baris perintah inotify

inotify-toolsPaket itu masukEPEL7, dan termasuk dalam AL2 023.

catatan

Di AL2 023, systemd mendukung aktivasi berbasis jalur yang dapat digunakan untuk mengambil tindakan pada peristiwa seperti ketika jalur ada atau berubah.

Banyak dari apa yang inotify-tools digunakan sekarang dapat dicapai dengan lebih baik dengan cara yang lebih andal menggunakan aktivasi systemd jalur. Untuk informasi selengkapnya, lihat systemd.path.

inotify-toolsPaket ini termasuk dalam AL2 023 dan dapat diinstal dengan menjalankan perintah berikut:

[ec2-user ~]$ sudo dnf install inotify-tools

iperf- Tolok ukur TCP/UDP kinerja

Paket iperf versi 2 masukEPEL7, dan juga tersedia di testing AL2 Extra. dan juga tersedia di AL1

catatan

iperf3Paket ini juga tersedia, menyediakan versi 3 dariiperf.

iperfPaket ini termasuk dalam AL2 023 dan dapat diinstal dengan menjalankan perintah berikut:

[ec2-user ~]$ sudo dnf install iperf

jemalloc- malloc implementasi alternatif

jemallocPaket itu masukEPEL7, dan tersedia di lamp-mariadb10.2-php7.2 and mariadb10.5 AL2 Extras.

jemallocPaket ini termasuk dalam AL2 023 dan dapat diinstal dengan menjalankan perintah berikut:

[ec2-user ~]$ sudo dnf install jemalloc

libbsd- Pustaka fungsi yang kompatibel dengan BSD

libbsdPaket itu masukEPEL7, dan juga tersedia di testing AL2 Extra.

libbsdPaket ini termasuk dalam AL2 023 dan dapat diinstal dengan menjalankan perintah berikut:

[ec2-user ~]$ sudo dnf install libbsd

File pengembangan untuk libbsd dapat diinstal dengan menjalankan perintah berikut.

[ec2-user ~]$ sudo dnf install libbsd-devel

libserf- Perpustakaan Klien HTTP

libserfPaket itu masukEPEL7. libserfPaket ini disediakan di Amazon Linux 2023. Itu dapat diinstal dengan menjalankan perintah berikut:

[ec2-user ~]$ sudo dnf install libserf

libzstd- pustaka kompresi zstd

libzstdPaket itu di AL2 inti, dan juga diEPEL7. libzstdPaket ini juga merupakan bagian dari AL2 023.

[ec2-user ~]$ sudo dnf install libzstd

lighttpdserver web

lighttpdPaket itu masukEPEL7, dan sebelumnya tersedia di AL1. Amazon Linux 2023 menyediakan Apache httpd dan server nginx web.

lshell- cangkang terbatas

lshellPaket ini tidak pernah dikirim sebagai bagian dari Amazon Linux. Itu tersedia diEPEL6. Repositori kemasan Fedora untuk lshell menutupi mengapa itu tidak dikemas dalam atau Fedora 30. EPEL7 Itu juga dihapus dari Debian.

lshellProyek hulu tidak lagi dipelihara secara aktif, dan berisi Kritis yang belum ditambalyang diketahui CVEs: CVE-2016-6902 dan CVE-2016-6903.

Alternatif yang disarankan dalam bug Debian, rsshjuga tidak terawat di hulu, dengan penulis mengutip masalah keamanan yang tidak dapat diperbaiki sebagai alasannya.

Untuk alasan ini, lshell menambah AL2 023 tidak direncanakan.

monit- proses, file, direktori, dan perangkat monitor

Di Amazon Linux 2023, systemd menyediakan beragam fungsionalitas untuk memantau, memulai, menghentikan, dan memulai ulang layanan. Ini termasuk pembatas tingkat restart, menunggu antara upaya restart, dan memulai layanan lain pada kegagalan. Untuk informasi selengkapnya, lihat dokumentasi systemd.service.

Di AL2 023, systemd juga mendukung aktivasi berbasis jalur yang dapat digunakan untuk mengambil tindakan pada peristiwa seperti ketika jalur ada atau perubahan. Untuk informasi selengkapnya, lihat systemd.path.

Ada opsi konfigurasi umum untuk systemd unit yang memungkinkan menentukan dependensi, kondisional, dan tindakan untuk mengambil keberhasilan atau kegagalan. Untuk informasi selengkapnya, lihat dokumentasi systemd.unit.

Ada fasilitas kontrol sumber daya yang kuat systemd yang disediakan yang dapat digunakan untuk memastikan tugas pemantauan tidak menggunakan CPU atau memori yang berlebihan. Untuk informasi selengkapnya, lihat systemd.resource-control.

nodejs

Paket nodejs versi 16 masukEPEL7, dan nodejs sekarang termasuk dalam AL2 023. Pada saat penulisan, nodejs versi 18 dan 20 tersedia di AL2 023. Anda dapat menginstal nodejs 18 pada AL2 023 dengan perintah berikut:

[ec2-user ~]$ sudo dnf install nodejs

Anda dapat menginstal nodejs 20 pada AL2 023 dengan perintah berikut:

[ec2-user ~]$ sudo dnf install nodejs20

perl-Config-General

perl-Config-GeneralPaket itu masukEPEL7, dan sekarang termasuk dalam AL2 023. Anda dapat menginstal perl-Config-General paket di AL2 023 dengan perintah berikut:

[ec2-user ~]$ sudo dnf install perl-Config-General

Modul Perl juga dapat diinstal dengan meminta DNF untuk menginstal paket yang menyediakan modul Perl tertentu. Dengan metode ini, Anda dapat menggunakan nama modul Perl yang lebih akrab daripada nama paket OS.

[ec2-user ~]$ sudo dnf install 'perl(Confg::General)'

python2-lockfile- penguncian file

python2-lockfilePaket itu masukEPEL7, dan AL2 termasuk python-lockfile paket. Di AL2 023Python 2.7 telah diganti dengan Python 3, jadi varian Python 2 dari paket ini tidak akan ditambahkan ke AL2 023.

Versi Python 3 dari paket ini disertakan dalam AL2 023. Anda dapat menginstal python3-lockfile paket di AL2 023 dengan salah satu perintah berikut:

[ec2-user ~]$ sudo dnf install python3-lockfile

Modul Python juga dapat diinstal dengan meminta DNF untuk menginstal paket yang menyediakan modul Python tertentu.

[ec2-user ~]$ sudo dnf install 'python3dist(lockfile)'

python2-rsa- RSA Python murni

python2-rsaPaket itu masukEPEL7, dan AL2 termasuk python2-rsa paket. Di AL2 023Python 2.7 telah diganti dengan Python 3, jadi varian Python 2 dari paket ini tidak akan ditambahkan ke AL2 023.

Versi Python 3 dari paket ini disertakan dalam AL2 023. Anda dapat menginstal python3-rsa paket di AL2 023 dengan salah satu perintah berikut:

[ec2-user ~]$ sudo dnf install python3-rsa

Modul Python juga dapat diinstal dengan meminta DNF untuk menginstal paket yang menyediakan modul Python tertentu.

[ec2-user ~]$ sudo dnf install 'python3dist(rsa)'

python2-simplejson- Rutinitas JSON untuk Python 2

python2-simplejsonPaket itu masukEPEL7. Di AL2 023Python 2.7 telah diganti dengan Python 3, jadi varian Python 2 dari paket ini tidak akan ditambahkan ke AL2 023.

Versi Python 3 dari paket ini disertakan dalam AL2 023. Anda dapat menginstal python3-simplejson paket di AL2 023 dengan perintah berikut:

[ec2-user ~]$ sudo dnf install python3-simplejson

Modul Python juga dapat diinstal dengan meminta DNF untuk menginstal paket yang menyediakan modul Python tertentu.

[ec2-user ~]$ sudo dnf install 'python3dist(simplejson)'

rkhunter- Pemburu Rootkit

rkhunterPaket ini termasuk dalam AL2 023 bersama denganchkrootkit.

[ec2-user ~]$ sudo dnf install rkhunter
[ec2-user ~]$ sudo dnf install chkrootkit

rssh- shell terbatas untuk digunakan dengan OpenSSH

rsshPaket itu masukEPEL7. rsshPaket upstream tidak terawat, dengan penulis mengutip masalah keamanan yang tidak dapat diperbaiki sebagai alasannya.

Dengan penulis mengutip masalah keamanan yang tidak dapat diperbaiki, menambahkan rssh ke AL2 023 tidak direncanakan.

sscg- Generator sertifikat SSL yang ditandatangani sendiri

sscgPaket itu di AL2 inti, dan juga diEPEL7. sscgPaket ini juga merupakan bagian dari AL2 023.

[ec2-user ~]$ sudo dnf install sscg

stress- Tes stres

stressPaket itu masukEPEL7, dan juga tersedia di AL1

stressPaket ini termasuk dalam AL2 023 dan dapat diinstal dengan menjalankan perintah berikut:

[ec2-user ~]$ sudo dnf install stress

stress-ng- Tes stres

stress-ngPaket itu masukEPEL7, dan juga tersedia di testing AL2 Extra.

stress-ngPaket ini termasuk dalam AL2 023 dan dapat diinstal dengan menjalankan perintah berikut:

[ec2-user ~]$ sudo dnf install stress-ng

tmpwatch- Menghapus file berdasarkan waktu akses terakhir

Di Amazon Linux 2023, fungsi ini disediakan oleh systemd-tmpfiles.

xmlstarlet- utilitas XMLbaris perintah

xmlstarletPaket itu masukEPEL7, dan tidak tersedia di AL2 023.

Paket hulu belum tersentuh selama lebih dari 9 tahun (terakhir disentuh pada Agustus 2014). Untuk tambahan empat tahun sebelumnya (sejak setidaknya Juli 2010), permintaan untuk pengelola baru tidak terjawab. Karena alasan inilah tidak direncanakan xmlstarlet untuk menambah AL2 023.