

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

# Langkah 4: Perbarui Cookbook untuk Menginstal Package
<a name="gettingstarted-cookbooks-install-package"></a>

**penting**  
 AWS OpsWorks Stacks Layanan ini mencapai akhir masa pakai pada 26 Mei 2024 dan telah dinonaktifkan untuk pelanggan baru dan yang sudah ada. Kami sangat menyarankan pelanggan untuk memindahkan beban kerja mereka ke solusi lain sesegera mungkin. Jika Anda memiliki pertanyaan tentang migrasi, hubungi AWS Dukungan Tim di [AWS re:Post](https://repost.aws/) atau melalui [AWS Dukungan](https://aws.amazon.com/support) Premium.

Perbarui buku masak Anda dengan menambahkan resep yang menginstal pada instance paket yang berisi editor teks populer GNU Emacs.

Meskipun Anda dapat dengan mudah masuk ke instance dan menginstal paket sekali, menulis resep memungkinkan Anda menjalankan resep dari OpsWorks Stacks sekali untuk menginstal beberapa paket pada beberapa instance dalam tumpukan secara bersamaan. 

**Untuk memperbarui buku masak untuk menginstal paket**

1. Kembali ke workstation lokal Anda, di `recipes` subdirektori di `opsworks_cookbook_demo` direktori, buat file bernama `install_package.rb` dengan kode berikut: 

   ```
   package "Install Emacs" do
     package_name "emacs"
   end
   ```

   Resep ini menginstal `emacs` paket pada instance. (Untuk informasi lebih lanjut, buka [paket](https://docs.chef.io/resource_package.html).)
**catatan**  
Anda dapat memberikan resep nama file apa pun yang Anda inginkan. Pastikan untuk menentukan nama resep yang benar kapan pun Anda ingin OpsWorks Stacks menjalankan resep.

1. Di terminal atau command prompt, gunakan **tar** perintah buat versi baru `opsworks_cookbook_demo.tar.gz` file, yang berisi `opsworks_cookbook_demo` direktori dan isinya yang diperbarui.

1. Unggah `opsworks_cookbook_demo.tar.gz` file yang diperbarui ke bucket S3 Anda.

Resep baru ini berjalan saat Anda memperbarui buku masak pada instance dan kemudian menjalankan resep baru dari dalam buku masak yang diperbarui. Langkah selanjutnya menjelaskan bagaimana melakukan ini. 

Setelah Anda menyelesaikan [langkah berikutnya](gettingstarted-cookbooks-copy-cookbook.md), Anda akan dapat masuk ke instance dan kemudian mengetik **emacs** dari command prompt untuk meluncurkan GNU Emacs. (Untuk informasi selengkapnya, lihat [Connect to Your Linux Instance](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/AccessingInstances.html).) **Untuk keluar dari GNU Emacs, tekan **Ctrl\$1X, lalu Ctrl\$1C**.**

**penting**  
Untuk masuk ke instance, Anda harus terlebih dahulu memberikan OpsWorks Stacks informasi tentang kunci SSH publik Anda (yang dapat Anda buat dengan alat seperti ssh-keygen atau PuTTYgen), dan kemudian Anda harus mengatur izin pada `MyCookbooksDemoStack` tumpukan untuk memungkinkan pengguna Anda masuk ke instance. Lihat petunjuknya di [Mendaftarkan Kunci SSH Publik Pengguna](security-settingsshkey.md) dan [Login dengan SSH](workinginstances-ssh.md).