

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

# Temukan dan instal paket perangkat lunak pada sebuah AL2 instance
<a name="find-install-software"></a>

Anda dapat menggunakan alat manajemen paket untuk menemukan dan menginstal paket perangkat lunak. Di Amazon Linux 2, alat manajemen paket perangkat lunak default adalahYUM. Di AL2023, alat manajemen paket perangkat lunak default adalahDNF. Untuk informasi selengkapnya, lihat [Alat manajemen paket](https://docs.aws.amazon.com/linux/al2023/ug/package-management.html) di *Panduan Pengguna Amazon Linux 2023*.

## Temukan paket perangkat lunak pada sebuah AL2 instance
<a name="find-software"></a>

Anda dapat menggunakan perintah **yum search** untuk mencari deskripsi paket yang tersedia di repositori yang Anda konfigurasikan. Ini sangat membantu jika Anda tidak tahu nama pasti dari paket yang ingin Anda instal. Cukup tambahkan pencarian kata kunci ke perintah; untuk pencarian beberapa kata, bungkus permintaan pencarian dengan tanda kutip.

```
[ec2-user ~]$ yum search "find"
```

Berikut ini adalah output contoh.

```
Loaded plugins: extras_suggestions, langpacks, priorities, update-motd
============================== N/S matched: find ===============================
findutils.x86_64 : The GNU versions of find utilities (find and xargs)
gedit-plugin-findinfiles.x86_64 : gedit findinfiles plugin
ocaml-findlib-devel.x86_64 : Development files for ocaml-findlib
perl-File-Find-Rule.noarch : Perl module implementing an alternative interface to File::Find
robotfindskitten.x86_64 : A game/zen simulation. You are robot. Your job is to find kitten.
mlocate.x86_64 : An utility for finding files by name
ocaml-findlib.x86_64 : Objective CAML package manager and build helper
perl-Devel-Cycle.noarch : Find memory cycles in objects
perl-Devel-EnforceEncapsulation.noarch : Find access violations to blessed objects
perl-File-Find-Rule-Perl.noarch : Common rules for searching for Perl things
perl-File-HomeDir.noarch : Find your home and other directories on any platform
perl-IPC-Cmd.noarch : Finding and running system commands made easy
perl-Perl-MinimumVersion.noarch : Find a minimum required version of perl for Perl code
texlive-xesearch.noarch : A string finder for XeTeX
valgrind.x86_64 : Tool for finding memory management bugs in programs
valgrind.i686 : Tool for finding memory management bugs in programs
```

Kueri penelusuran beberapa kata dalam tanda kutip hanya memberikan hasil yang cocok dengan kueri yang sama persis. Jika Anda tidak melihat paket yang diharapkan, sederhanakan pencarian Anda menjadi satu kata kunci dan kemudian scan hasilnya. Anda juga dapat mencoba sinonim kata kunci untuk memperluas pencarian Anda.

Untuk informasi selengkapnya tentang paket AL2, lihat berikut ini:
+ [AL2 Perpustakaan Ekstra](al2-extras.md)
+ [Package repositori](ec2.md#package-repository)

## Instal paket perangkat lunak pada sebuah AL2 instance
<a name="install-software"></a>

Di AL2, alat manajemen paket yum mencari semua repositori yang diaktifkan untuk paket perangkat lunak yang berbeda dan menangani dependensi apa pun dalam proses instalasi perangkat lunak. Untuk informasi tentang menginstal paket perangkat lunak AL2023, lihat [Mengelola paket dan pembaruan sistem operasi](https://docs.aws.amazon.com/linux/al2023/ug/managing-repos-os-updates.html) di *Panduan Pengguna Amazon Linux 2023*.

**Untuk menginstal paket dari repositori**  
Gunakan **yum install *package*** perintah, ganti *package* dengan nama perangkat lunak yang akan diinstal. Misalnya, untuk menginstal browser web berbasis teks **links**, masukkan perintah berikut.

```
[ec2-user ~]$ sudo yum install links
```

**Untuk menginstal file paket RPM yang telah diunduh**  
Anda juga bisa menggunakan **yum install** untuk menginstal file paket RPM yang telah Anda unduh dari internet. Untuk melakukan ini, cukup tambahkan nama jalur file RPM ke perintah instalasi, bukan nama paket repositori.

```
[ec2-user ~]$ sudo yum install my-package.rpm
```

**Untuk mendaftar paket yang diinstal**  
Untuk melihat daftar paket yang diinstal pada instans Anda, gunakan perintah berikut.

```
[ec2-user ~]$ yum list installed
```