Daftar Isi:
- Langkah 1: Menginstal Paket
- Langkah 2: Menghapus Paket
- Langkah 3: Cara Membuat File Teks
- Langkah 4: Buat Skrip Shell
- Langkah 5: Jalankan Skrip Shell
- Langkah 6: Meningkatkan Paket
- Langkah 7: Menemukan dan Mencari Paket
- Langkah 8: Shutdown + Reboot Dari CLI
- Langkah 9: Mengkonfigurasi Raspberry Pi Dari CLI
- Langkah 10: Unggah Foto
Video: Menavigasi Perangkat Lunak Raspberry Pi: Bagian 2: 10 Langkah
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:54
Oleh push_resetFollow Lainnya oleh penulis:
Tentang: Mengkhususkan diri dalam menjahit, menyolder, dan mengemil. Lebih banyak hal yang saya lakukan… Saya mengajar kelas mode dan tekstil interaktif yang disebut Interaksi yang Dapat Dipakai dan Lembut di California College of the Arts. www.wearablesoftin… Selengkapnya Tentang push_reset »
Pelajaran ini merupakan kelanjutan dari pendidikan baris perintah Anda. Saat Anda bekerja dengan Raspberry Pi, Anda pasti akan menginstal perangkat lunak baru untuk dipelajari, dicoba, dan dibuat. Dalam pelajaran ini, Anda akan belajar cara menginstal paket perangkat lunak dan cara mencari dan meningkatkannya. Anda juga akan menulis dan menjalankan program pertama Anda menggunakan CLI!
Langkah 1: Menginstal Paket
Ada banyak paket perangkat lunak yang menyenangkan dan berguna (singkatnya paket) yang tersedia untuk digunakan di Raspberry Pi. Untuk mengunduh dan menginstal paket pada Raspberry Pi Anda, Anda terutama akan menggunakan perintah apt-get. Perintah ini digunakan untuk menginstal, menghapus, dan memperbarui paket APT (Advanced Packaging Tool). Ini adalah alat yang diturunkan dari OS Debian tempat Raspbian dibuat. Ini berarti bahwa jika Anda menemukan paket yang berfungsi untuk Debian dan arsitektur ARM6 Raspberry Pi, kemungkinan besar akan berfungsi untuk Raspbian.
Sepanjang petualangan Raspberry Pi Anda, Anda akan mengunduh banyak paket. ImageMagick adalah paket perangkat lunak yang akan digunakan nanti di kelas, jadi ini adalah paket yang sempurna untuk memulai.
Sebelum menginstal paket perangkat lunak, Anda harus terlebih dahulu memperbarui daftar paket terbaru Raspberry Pi yang tersedia untuk apt-get dengan apt-get update. Seperti:
pembaruan apt-get
Anda akan mendapatkan pesan kesalahan yang mengatakan "izin ditolak" dan menanyakan apakah Anda root. Mengapa demikian? Untuk membuat perubahan semacam ini pada perangkat lunak Raspberry Pi, kami hanya memerlukan izin yang diberikan kepada root superuser. Untungnya, Anda sudah tahu cara bertindak sebagai root saat masuk sebagai pengguna pi dengan menggunakan Sudo. Akun pengguna tanpa izin root harus memasukkan kata sandi root untuk menjalankan perintah sudo.
sudo apt-get update
Kali ini, pembaruan akan berhasil dijalankan.
Menggunakan sudo sebelum perintah.
Perbarui selesai.
Setelah memperbarui, Anda sekarang siap untuk menginstal sebuah paket. Untuk mengunduh ImageMagick gunakan apt-get dengan perintah install plus nama paket (jangan lupa sudo!):
sudo apt-get install imagemagick
Sebelum proses selesai, Anda akan diberi tahu berapa banyak ruang penyimpanan yang akan digunakan aplikasi dan apakah Anda ingin melanjutkan. Ketik "y" untuk ya dan kemudian "enter".
Ketik "y" untuk melanjutkan penginstalan.
Instal selesai.
Setelah menggunakan perintah install, Anda akan sering ditanya apakah Anda ingin melanjutkan instalasi. Ada trik untuk menyiasati kebutuhan mengetik "y" setiap kali untuk melanjutkan proses. Gunakan tanda -y. Ini memanggil opsi apt-get yang memberikan "ya" otomatis untuk setiap permintaan ya/tidak yang mengikuti perintah instal. Apakah Anda ingat cara melihat opsi alat baris perintah yang tersedia untuk digunakan?
Ketergantungan
Terkadang ketika Anda menginstal paket, mereka membutuhkan paket lain yang diinstal untuk beroperasi. File dan paket yang diperlukan ini disebut dependensi. Nanti, Anda akan belajar cara mencari dependensi paket.
Langkah 2: Menghapus Paket
Untuk menghapus dan menghapus paket sepenuhnya, gunakan perintah purge dengan apt-get. Ini akan menghapus paket dan semua file konfigurasinya yang disertakan dengan instalasi.
Sudo apt-get purge packageName
Setelah menggunakan purge, gunakan perintah autoremove untuk menghapus semua paket di Raspberry Pi yang tidak diperlukan. Ini dilakukan karena akan menghapus semua dependensi yang menyertai instalasi asli dari paket yang Anda bersihkan. Misalnya, jika Anda menginstal paket Z, mungkin menginstal paket X dan Y agar Z dapat berjalan dengan benar. Saat Anda menggunakan pembersihan untuk menghapus instalasi paket Z, itu tidak menghapus paket X dan Y. Autoremove melakukannya:
sudo apt-get autoremove
Langkah 3: Cara Membuat File Teks
Membuat dan mengedit dokumen teks berguna atau mengonfigurasi Raspberry Pi Anda dan menulis program. Ada editor teks baris perintah seperti halnya editor untuk digunakan melalui lingkungan desktop seperti Leaf di Raspberry Pi dan Microsoft Word di Windows. Anda dapat menulis, mengedit, dan menyimpan file teks menggunakan editor baris perintah Nano. Nano adalah editor teks sederhana yang diinstal pada banyak distro Linux termasuk Raspbian. Sangat mudah digunakan dan sangat ramah pemula.
Mari kita mulai dengan membuka file baru:
nano
Ini membuka buffer baru yang sama dengan file teks kosong tanpa nama. Di sudut kiri atas, Anda akan menemukan nama aplikasi dan nomor versi. Nama file berada di tengah atas yang secara default disebut "buffer baru". Di bagian bawah jendela, ada tiga garis. Baris paling atas menyatakan status file yang sedang Anda edit. Saat ini, ini memberi tahu kami bahwa file yang kami edit adalah "File Baru". Dua baris di bawahnya adalah kumpulan pintasan keyboard. Pintasan yang Anda lihat adalah yang paling umum digunakan tetapi ada banyak lagi. Untuk melihat semua pintasan yang tersedia plus deskripsi cara menggunakannya, tekan Ctrl + G. Pintasan ini menampilkan halaman bantuan. Untuk keluar dari halaman bantuan tekan Ctrl + X.
Seperti yang dinyatakan di halaman bantuan, untuk menyimpan file tekan Ctrl + O. Atau, jika Anda keluar dari Nano menggunakan Ctrl + X Anda akan diminta untuk menyimpan file sebelum keluar.
Langkah 4: Buat Skrip Shell
Sejauh ini kita telah menjalankan perintah satu baris. Perintah dapat digabungkan menjadi satu file, disimpan kemudian dijalankan oleh Raspberry Pi yang mengeksekusi semuanya dari atas ke bawah. Ini disebut skrip shell. Skrip hanyalah file teks yang berisi banyak perintah dan disimpan dengan akhiran.sh. Anda dapat membuat skrip menggunakan editor teks apa pun, tetapi karena Anda baru saja menemukan Nano, mari kita tetap menggunakannya.
Buat file teks baru di Nano bernama helloMe dengan mengetik:
nano helloMe.sh
Untuk baris pertama dari jenis program Anda:
#!/bin/sh
Baris ini disebut shebang. Ini mengidentifikasi file teks Anda sebagai skrip yang perlu dijalankan Bash. Jika karakter yang salah muncul saat Anda mencoba mengetik #, kunjungi kembali konfigurasi tata letak keyboard Anda.
Untuk skrip shell pertama Anda, Anda akan menulis skrip timelapse untuk modul kamera. Ini akan secara otomatis mengambil satu foto lalu foto lainnya setiap 2 detik selama periode total 10 detik.
Tulis dua baris ini di file teks terbuka Anda:
raspistill -w 800 -h 600 -t 10000 -tl 2000 -o image%02d.jpg
convert -delay 10 -loop 0 image*-j.webp
Mari kita bahas apa yang terjadi di dua baris ini.
Secara default, kamera mengambil gambar dengan resolusi 3280 × 2464 piksel pada 72 ppi (piksel per inci). Ini cukup besar dan akibatnya, gambar akan membutuhkan waktu lebih lama untuk diproses. Dalam gambar Raspistill dapat diubah ukurannya dengan menyatakan lebar dan tinggi.
- -w dan -h digunakan untuk mengubah ukuran gambar menjadi 800 x 600 piksel
- -t menyatakan jumlah total waktu yang dibutuhkan seluruh proses dalam milidetik
- -tl seberapa sering mengambil foto
- -o nama file keluaran
-
image%02d.jpg menamai foto secara otomatis dengan gambar ditambah dua spasi di sebelah kanan untuk penghitung yang dihasilkan. Sebagai contoh:
- image00.jpg
- image01.jpg
- image02.jpg
Jika Anda merasa dapat mengambil lebih dari 99 foto, Anda dapat membuat 3 atau bahkan 4 spasi sehingga Anda dapat menyimpan ribuan gambar menggunakan image%03d-j.webp
convert adalah perintah dari ImageMagick. Baris ini mengambil semua jpeg yang disimpan dengan awalan gambar dan mengubahnya menjadi-g.webp
-loop 0 berarti-g.webp
Tekan Ctrl + X untuk keluar dari Nano dan tekan "y" untuk menyimpan dua baris ini sebagai helloMe.sh.
Langkah 5: Jalankan Skrip Shell
Anda memiliki skrip pertama Anda tetapi belum siap untuk dijalankan. Menjalankan skrip berarti memulai. Sebelum menjalankan skrip shell, skrip tersebut harus dibuat agar dapat dieksekusi. Ini dilakukan dengan menggunakan chmod +x di depan nama skrip.
chmod +x helloMe.sh
Setelah dibuat dapat dieksekusi, skrip sekarang siap dijalankan. Temukan subjek untuk mengarahkan kamera ke (diri Anda sendiri!) dan bersiaplah. Ingatlah bahwa secara default kamera akan menampilkan pratinjau selama 5 detik sebelum mengambil foto. Ini adalah berapa banyak waktu yang harus Anda persiapkan sebelum mulai memotret.
Jalankan skrip ini dengan menggunakan perintah sh sebelum nama skrip:
sh helloMe.sh
Atau, Anda dapat meletakkan bash sebelum nama yang memberi tahu Raspberry Pi untuk menjalankannya menggunakan Bash:
bash helloMe.sh
Untuk menjalankan skrip, Anda harus berada di direktori yang sama dengan tempat penyimpanannya. Jika Anda menemukan Anda tidak berada di direktori yang sama, gunakan cd untuk menavigasi ke sana.
Periksa untuk melihat foto dan-g.webp
ls
Buka animateMe-g.webp
xdg-buka animateMe.gif
Langkah 6: Meningkatkan Paket
Memutakhirkan paket berarti memperbaruinya ke versi terbaru. Untuk memutakhirkan semua paket di Raspberry Pi, pemutakhiran perintah digunakan. Sebelum Anda menjalankan upgrade, Anda harus terlebih dahulu menjalankan apt-get update:
sudo apt-get update
sudo apt-get upgrade
Ini memastikan bahwa setiap dependensi potensial untuk perangkat lunak yang baru diinstal selalu mutakhir dan berpotensi memperbaiki bug apa pun. Perintah pemutakhiran akan memakan waktu beberapa menit untuk diselesaikan, dan mungkin memerlukan verifikasi/interaksi Anda selama proses, tergantung pada paket mana yang sedang ditingkatkan. Menggunakan pembaruan dan peningkatan secara teratur akan membuat gambar OS Raspberry Pi Anda tetap mutakhir. Ini pada dasarnya sama dengan mengunduh gambar Raspbian terbaru yang tersedia.
Jika Anda ingin memutakhirkan paket tertentu, cukup unduh lagi:
sudo apt-get install packageNameUWant2Update
Jika Anda sudah memiliki versi terbaru dari sebuah paket, APT akan memberitahu Anda di jendela terminal bahwa Anda "…sudah menjalankan versi terbaru.."
Langkah 7: Menemukan dan Mencari Paket
Ada ribuan paket yang tersedia untuk diunduh untuk Raspbian. Untuk melihat daftar paket yang tersedia, buka di sini. Untuk mencari cache perangkat lunak ini, Anda menggunakan alat apt-cache. Anda dapat menggunakan apt-cache dengan perintah untuk mengetahui informasi lain tentang paket tertentu atau untuk melihat apakah ada dan dependensi apa yang diperlukan untuk beroperasi. Di bawah ini adalah beberapa perintah apt-cache yang berguna. Untuk daftar lengkap kunjungi linux.die.net.
Untuk mencari paket yang tersedia untuk kata kunci, gunakan pencarian plus kata kunci yang ingin Anda cari:
musik pencarian apt-cache
Ini akan menghasilkan daftar paket yang berisi kata "musik".
Ini juga memberikan deskripsi singkat di sebelah setiap hasil yang menjadikannya cara yang bagus untuk mempelajari lebih lanjut tentang paket tertentu jika Anda sudah mengetahui namanya. Misalnya, saya melihat paket yang disebutkan dalam artikel bernama amsynth. Untuk mendapatkan deskripsi singkat tentang apa itu, saya dapat mengetik:
pencarian apt-cache amsynth
Untuk deskripsi yang lebih panjang beserta nomor versi, ukuran, beranda, dan lainnya gunakan show:
apt-cache tampilkan amsynth
Untuk mencari nama paket tertentu gunakan perintah pkgnames. Jika tersedia, itu akan mengungkapkan dirinya sendiri:
apt-cache pkgnames amsynth
Jika sebuah paket memiliki dependensi, itu juga perlu diunduh. Untuk menemukan dependensi untuk suatu paket, gunakan perintah depend plus nama paket.
apt-cache tergantung amsynth
Langkah 8: Shutdown + Reboot Dari CLI
Mematikan dan mem-boot ulang di LXTerminal adalah metode yang disukai untuk kelas ini karena Anda terus menggunakan baris perintah, tetapi Anda dapat melakukan fungsi yang sama dengan menggunakan mouse dan bilah tugas.
Seperti disebutkan sebelumnya, OS Raspberry Pi harus dimatikan dengan benar untuk menghindari potensi kerusakan. Untuk mematikan sistem melibatkan penghentian tertib semua proses pada sistem serta beberapa tugas rumah tangga penting. Ada empat perintah yang dapat melakukan fungsi ini: halt, poweroff, reboot, dan shutdown.
Dengan perintah shutdown, Anda dapat menentukan tindakan mana yang akan dilakukan (halt, power down, atau reboot), dan memberikan waktu tunda untuk acara shutdown. Menentukan "sekarang" melakukan acara dengan segera. Untuk mempelajari lebih lanjut tentang apa yang dilakukan masing-masing dari empat perintah, lihat halaman manual mereka.
Matikan
sudo berhenti
sudo shutdown -h sekarang
Setelah Anda mematikan sistem, LED ACT pada Raspberry Pi akan berkedip kemudian menjadi stabil. Setelah stabil lepaskan catu daya.
Menyalakan ulang
sudo reboot
sudo shutdown -r sekarang
Langkah 9: Mengkonfigurasi Raspberry Pi Dari CLI
Ingat ketika kami melewati dan mengonfigurasi Raspberry Pi melalui GUI desktop? Raspberry Pi juga dapat dikonfigurasi melalui CLI menggunakan perintah raspi-config:
sudo raspi-config
Di menu, gunakan tombol panah atas dan bawah untuk bergerak di sepanjang opsi. Gunakan panah kanan untuk memilih Selesai ketika Anda selesai dan siap untuk keluar. Anda tidak perlu menyiapkan apa pun untuk kelas ini, tetapi sekarang setelah Anda dengan cepat menjadi pro di LXTerminal, Anda dapat menyimpannya di saku Anda sebagai cara untuk mengonfigurasi Raspberry Pi.
Ini adalah contoh cara mengaktifkan kamera dengan raspi-config (tidak perlu mengaktifkannya, Anda sudah melakukannya di pelajaran Get Set Up).
Langkah 10: Unggah Foto
Unggah salah satu gambar yang diambil dengan menjalankan skrip shell pertama Anda (sayangnya, saat ini-g.webp
Direkomendasikan:
Menavigasi Perangkat Lunak Raspberry Pi: Bagian 1: 14 Langkah
Menavigasi Perangkat Lunak Raspberry Pi: Bagian 1: Dalam pelajaran ini, Anda akan belajar cara menavigasi Raspberry Pi Anda menggunakan antarmuka baris perintah. Anda akan membuat folder, berpindah dari satu direktori ke direktori berikutnya, dan mempelajari cara mengambil tangkapan layar untuk menangkap semua pekerjaan Anda di seluruh kelas! Sehat
Cara Mengunduh Perangkat Lunak Gratis Sebagai Mahasiswa ISU (Microsoft, Adobe, dan Perangkat Lunak Keamanan: 24 Langkah
Cara Mengunduh Perangkat Lunak Gratis Sebagai Pelajar ISU (Microsoft, Adobe, dan Perangkat Lunak Keamanan: Untuk Adobe: lanjutkan ke langkah 1.Untuk Microsoft: lanjutkan ke langkah 8.Untuk Keamanan: lanjutkan ke langkah 12.Untuk Azure: lanjutkan ke langkah 16
Arduino Memulai Dengan Perangkat Keras dan Perangkat Lunak & Tutorial Arduino: 11 Langkah
Arduino Memulai Dengan Perangkat Keras dan Perangkat Lunak & Tutorial Arduino: Saat ini, Pembuat, Pengembang lebih memilih Arduino untuk pengembangan prototipe proyek yang cepat. Arduino adalah platform elektronik sumber terbuka berdasarkan perangkat keras dan perangkat lunak yang mudah digunakan. Arduino memiliki komunitas pengguna yang sangat baik. Papan Arduino d
Cara Membuat Anemometer Sendiri Menggunakan Reed Switch, Sensor Efek Hall dan Beberapa Memo di Nodemcu - Bagian 2 - Perangkat Lunak: 5 Langkah (dengan Gambar)
Cara Membuat Anemometer Sendiri Menggunakan Reed Switch, Sensor Hall Effect dan Beberapa Scraps di Nodemcu - Bagian 2 - Software: PendahuluanIni adalah lanjutan dari posting pertama "Cara Membuat Anemometer Sendiri Menggunakan Reed Switch, Sensor Hall Effect dan Beberapa Memo di Nodemcu - Bagian 1 - Perangkat Keras" - di mana saya menunjukkan cara merakit pengukur kecepatan dan arah angin
Komputer untuk Sistem RE (Bagian 2 dari 2) (Perangkat Lunak): 6 Langkah
Komputer untuk Sistem RE (Bagian 2 dari 2) (Perangkat Lunak): Di bagian pertama Instruksi ini Terletak di sini https://www.instructables.com/id/Computer-for-RE-Systems-Part-1-of-2 -Hardware/, saya menambahkan semua perangkat keras yang saya inginkan untuk mendapatkan sistem desktop yang bagus. Sekarang untuk perangkat lunak, tetapi sebelum perangkat lunak