Daftar Isi:

Menavigasi Perangkat Lunak Raspberry Pi: Bagian 2: 10 Langkah
Menavigasi Perangkat Lunak Raspberry Pi: Bagian 2: 10 Langkah

Video: Menavigasi Perangkat Lunak Raspberry Pi: Bagian 2: 10 Langkah

Video: Menavigasi Perangkat Lunak Raspberry Pi: Bagian 2: 10 Langkah
Video: Belajar Berbagi - Mengenal Raspberry Pi Versi 2 Model B 2024, November
Anonim

Oleh push_resetFollow Lainnya oleh penulis:

Kelas Elektronik yang Dapat Dipakai
Kelas Elektronik yang Dapat Dipakai
Kelas Elektronik yang Dapat Dipakai
Kelas Elektronik yang Dapat Dipakai
Kelas Raspberry Pi
Kelas Raspberry Pi
Kelas Raspberry Pi
Kelas Raspberry Pi
Bagaimana Menghubungkan Werkstatt-01 ke Modul Eurorack
Bagaimana Menghubungkan Werkstatt-01 ke Modul Eurorack
Bagaimana Menghubungkan Werkstatt-01 ke Modul Eurorack
Bagaimana Menghubungkan Werkstatt-01 ke Modul Eurorack

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

Gambar
Gambar

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.

Gambar
Gambar

Menggunakan sudo sebelum perintah.

Gambar
Gambar

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

Gambar
Gambar

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".

Gambar
Gambar

Ketik "y" untuk melanjutkan penginstalan.

Gambar
Gambar

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.

Gambar
Gambar
Gambar
Gambar

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

Jalankan Skrip Shell
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".

Gambar
Gambar

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

Gambar
Gambar

Untuk deskripsi yang lebih panjang beserta nomor versi, ukuran, beranda, dan lainnya gunakan show:

apt-cache tampilkan amsynth

Gambar
Gambar

Untuk mencari nama paket tertentu gunakan perintah pkgnames. Jika tersedia, itu akan mengungkapkan dirinya sendiri:

apt-cache pkgnames amsynth

Gambar
Gambar

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

Gambar
Gambar

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).

Gambar
Gambar
Gambar
Gambar
Gambar
Gambar
Gambar
Gambar

Langkah 10: Unggah Foto

Unggah salah satu gambar yang diambil dengan menjalankan skrip shell pertama Anda (sayangnya, saat ini-g.webp

Direkomendasikan: