Isi kandungan:
- Langkah 1: Memasang Pakej
- Langkah 2: Nyahpasang Pakej
- Langkah 3: Cara Membuat Fail Teks
- Langkah 4: Buat Skrip Shell
- Langkah 5: Jalankan Skrip Shell
- Langkah 6: Meningkatkan Pakej
- Langkah 7: Mencari dan Mencari Pakej
- Langkah 8: Shutdown + Reboot Dari CLI
- Langkah 9: Mengkonfigurasi Pi Raspberry Dari CLI
- Langkah 10: Muat naik Foto
Video: Navigasi Perisian Raspberry Pi: Bahagian 2: 10 Langkah
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:08
Oleh push_resetFollow More oleh pengarang:
Tentang: Mengkhususkan diri dalam menjahit, menyolder dan mengemil. Lebih banyak perkara yang saya lakukan … Saya mengajar kelas fesyen dan tekstil interaktif yang dipanggil Wearable and Soft Interactions di California College of the Arts. www.wearablesoftin… Lebih Lanjut Mengenai push_reset »
Pelajaran ini adalah kesinambungan dari pendidikan baris perintah anda. Semasa anda bekerja dengan Raspberry Pi, anda pasti akan memasang perisian baru untuk belajar, mencuba, dan membuatnya. Dalam pelajaran ini, anda akan belajar bagaimana memasang pakej perisian dan bagaimana mencari dan menaikkannya. Anda juga akan menulis dan menjalankan program pertama anda menggunakan CLI!
Langkah 1: Memasang Pakej
Terdapat banyak pakej perisian yang menyeronokkan dan berguna (pakej pendek) yang boleh digunakan di Raspberry Pi. Untuk memuat turun dan memasang pakej pada Raspberry Pi anda, anda akan menggunakan arahan apt-get. Perintah ini digunakan untuk memasang, menghapus, dan mengemas kini pakej APT (Advanced Packaging Tool). Ini adalah alat yang diturunkan dari OS Debian dari mana Raspbian dibina. Ini bermaksud bahawa jika anda menemui pakej yang sesuai untuk seni bina Debian dan ARM6 Raspberry Pi, kemungkinan besar ia akan berfungsi untuk Raspbian.
Sepanjang pengembaraan Raspberry Pi anda, anda akan memuat turun banyak pakej. ImageMagick adalah pakej perisian yang akan digunakan di kemudian hari jadi ia adalah yang terbaik untuk bermula.
Sebelum memasang pakej perisian, anda perlu terlebih dahulu mengemas kini senarai pakej Raspberry Pi semasa yang tersedia untuk apt-get dengan kemas kini apt-get. Seperti:
apt-get kemas kini
Anda akan mendapat ralat mengatakan "kebenaran ditolak" dan bertanya sama ada anda adalah root. Kenapa begitu? Untuk membuat perubahan seperti ini pada perisian Raspberry Pi, kami memerlukan izin yang diberikan hanya pada root superuser. Nasib baik, anda sudah tahu bagaimana bertindak sebagai root semasa log masuk sebagai pengguna pi dengan menggunakan sudo. Akaun pengguna tanpa izin root harus memasukkan kata laluan root untuk melaksanakan perintah sudo.
sudo apt-get kemas kini
Kali ini, kemas kini akan berjaya dilaksanakan.
Menggunakan sudo sebelum arahan.
Kemas kini selesai.
Setelah mengemas kini, anda kini sudah bersedia untuk memasang pakej. Untuk memuat turun ImageMagick, gunakan apt-get dengan arahan pemasangan dan nama pakej (jangan lupa sudo!):
sudo apt-get install imagemagick
Sebelum proses selesai, anda akan diberitahu berapa banyak ruang penyimpanan yang akan diambil oleh aplikasi dan jika anda mahu meneruskannya. Taip "y" untuk ya dan kemudian "masukkan".
Taip "y" untuk meneruskan pemasangan.
Pemasangan selesai.
Setelah menggunakan arahan pemasangan, anda akan sering ditanya sama ada anda mahu meneruskan pemasangan. Ada muslihat untuk mengelilingi perlu menaip "y" setiap kali untuk meneruskan proses. Gunakan bendera -y. Ini memanggil pilihan apt-get yang memberikan "ya" automatik kepada sebarang arahan ya / tidak yang mengikuti perintah pemasangan. Adakah anda ingat bagaimana melihat pilihan alat baris perintah yang tersedia untuk digunakan?
Kebergantungan
Kadang kala semasa anda memasang pakej, mereka memerlukan pakej lain yang dipasang untuk beroperasi. Fail dan pakej yang diperlukan ini dipanggil dependensi. Nanti, anda akan belajar bagaimana mencari pergantungan pakej.
Langkah 2: Nyahpasang Pakej
Untuk menyahpasang dan menghapus sepenuhnya pakej, gunakan perintah membersihkan dengan apt-get. Ini akan menyahpasang pakej dan semua fail konfigurasi yang disertakan dengan pemasangan.
sudo apt-get purgeName
Setelah menggunakan purge, gunakan perintah autoremove untuk membuang sebarang pakej pada Raspberry Pi yang tidak diperlukan. Ini dilakukan kerana akan menghilangkan kebergantungan yang disertakan dengan pemasangan asal pakej yang anda hapus. Sebagai contoh, jika anda memasang pakej Z, ia mungkin memasang pakej X dan Y agar Z dapat berjalan dengan betul. Apabila anda menggunakan purge untuk menyahpasang pakej Z, ia tidak akan menghapus pakej X dan Y. Autoremove melakukan itu:
sudo apt-get autoremove
Langkah 3: Cara Membuat Fail Teks
Membuat dan menyunting dokumen teks berguna atau mengkonfigurasi program Raspberry Pi dan penulisan anda. Terdapat editor teks baris perintah seperti ada editor untuk digunakan melalui persekitaran desktop seperti Leaf on the Raspberry Pi dan Microsoft Word pada Windows. Anda boleh menulis, mengedit, dan menyimpan fail teks menggunakan editor baris perintah Nano. Nano adalah penyunting teks ringkas yang dipasang di banyak distro Linux termasuk Raspbian. Ia mudah digunakan dan mesra pemula.
Mari mulakan dengan membuka fail baru:
nano
Ini membuka penyangga baru yang sama dengan fail teks tanpa nama kosong. Di sudut kiri atas, anda akan menemui nama aplikasi dan nombor versi. Nama fail berada di pusat atas yang secara lalai disebut "buffer baru". Di bahagian bawah tingkap, terdapat tiga baris. Baris teratas menyatakan status fail yang anda edit. Sekarang ini, kami memberitahu bahawa fail yang kami edit adalah "Fail Baru". Dua baris di bawahnya adalah koleksi pintasan papan kekunci. Jalan pintas yang anda lihat adalah cara yang paling biasa digunakan tetapi terdapat banyak lagi. Untuk melihat semua jalan pintas yang ada ditambah dengan penerangan cara menggunakannya, tekan Ctrl + G. Jalan pintas ini memaparkan halaman bantuan. Untuk keluar dari halaman bantuan tekan Ctrl + X.
Seperti yang dinyatakan di halaman bantuan, untuk menyimpan fail tekan Ctrl + O. Sebagai alternatif, jika anda keluar dari Nano menggunakan Ctrl + X, anda akan diminta untuk menyimpan fail tersebut sebelum keluar.
Langkah 4: Buat Skrip Shell
Setakat ini kami melaksanakan perintah satu baris. Perintah boleh digabungkan bersama menjadi satu fail, disimpan kemudian dijalankan oleh Raspberry Pi melaksanakan semuanya dari atas ke bawah. Ini dipanggil skrip shell. Skrip hanyalah fail teks yang mengandungi banyak perintah dan disimpan dengan akhiran.sh. Anda boleh membuat skrip menggunakan mana-mana editor teks tetapi kerana anda baru sahaja menemui Nano, mari kita ikuti.
Buat fail teks baru di Nano bernama helloMe dengan menaip:
nano helloMe.sh
Untuk baris pertama jenis program anda:
#! / bin / sh
Garisan ini disebut shebang. Ini mengenal pasti fail teks anda sebagai skrip yang perlu dilaksanakan oleh Bash. Sekiranya watak yang salah muncul semasa anda cuba mengetik #, kunjungi semula konfigurasi susun atur papan kekunci anda.
Untuk skrip shell pertama anda, anda akan menulis skrip timelapse untuk modul kamera. Secara automatik ia akan mengambil satu foto dan yang lain setiap 2 saat dalam jangka masa 10 saat.
Tulis dua baris ini dalam fail teks terbuka anda:
raspistill -w 800 -h 600 -t 10000 -tl 2000 -o image% 02d.jpg
tukar -delay 10 -loop 0 gambar *-j.webp
Mari kita lihat apa yang berlaku dalam dua baris ini.
Secara lalai, kamera mengambil gambar dengan resolusi 3280 × 2464 piksel pada 72 ppi (piksel per inci). Ini cukup besar dan akibatnya, gambar akan memakan masa lebih lama untuk diproses. Dalam gambar Raspistill boleh diubah ukurannya dengan menyatakan lebar dan tinggi.
- -w dan -h digunakan untuk mengubah ukuran gambar menjadi 800 x 600 piksel
- -t menyatakan jumlah masa keseluruhan proses mengambil masa dalam milisaat
- -terapa kerap mengambil gambar
- -o nama fail output
-
image% 02d.jpg menamakan foto secara automatik dengan gambar ditambah dua ruang di sebelah kanan untuk pembilang yang dihasilkan. Sebagai contoh:
- gambar00.jpg
- gambar01.jpg
- gambar02.jpg
Sekiranya anda merasakan bahawa anda boleh mengambil lebih dari 99 foto, anda boleh membuat 3 atau bahkan 4 ruang sehingga anda dapat menyimpan ribuan gambar menggunakan gambar% 03d-j.webp
convert adalah arahan dari ImageMagick. Garis ini mengambil semua jpeg yang disimpan dengan awalan gambar dan mengubahnya menjadi-g.webp
-loop 0 bermaksud-g.webp
Tekan Ctrl + X untuk keluar dari Nano dan tekan "y" untuk menyimpannya dua baris ini sebagai helloMe.sh.
Langkah 5: Jalankan Skrip Shell
Anda mempunyai skrip pertama tetapi belum siap untuk dijalankan. Untuk menjalankan skrip bermaksud memulakan. Sebelum menjalankan skrip shell, pertama-tama perlu dibuat boleh dilaksanakan. Ini dilakukan dengan menggunakan chmod + x di hadapan nama skrip.
chmod + x helloMe.sh
Setelah dibuat boleh dilaksanakan, skripnya kini siap dijalankan. Cari subjek untuk mengarahkan kamera ke (diri anda sendiri!) Dan bersiap sedia. Ingat bahawa secara lalai kamera akan memaparkan pratonton selama 5 saat sebelum mengambil foto. Ini adalah berapa banyak masa yang anda perlu sediakan sebelum mula mengambil gambar.
Jalankan skrip ini dengan menggunakan perintah sh sebelum nama skrip:
sh helloMe.sh
Sebagai alternatif, anda boleh meletakkan bash sebelum namanya memberitahu Raspberry Pi untuk menjalankannya menggunakan Bash:
bash helloMe.sh
Untuk menjalankan skrip anda perlu berada di direktori yang sama dengan tempat ia disimpan. Sekiranya anda mendapati 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 Pakej
Meningkatkan pakej bermaksud mengemas kini ke versi terbarunya. Untuk menaik taraf semua pakej pada Raspberry Pi, arahan peningkatan digunakan. Sebelum menjalankan peningkatan, pertama anda perlu menjalankan kemas kini apt-get:
sudo apt-get kemas kini
sudo apt-get peningkatan
Ini memastikan bahawa kemungkinan kebergantungan untuk perisian yang baru dipasang adalah terkini dan berpotensi memperbaiki bug. Perintah peningkatan akan mengambil masa beberapa minit untuk diselesaikan, dan mungkin memerlukan pengesahan / interaksi anda semasa prosesnya, bergantung pada pakej mana yang sedang ditingkatkan. Menggunakan kemas kini dan peningkatan secara berkala akan memastikan imej OS Raspberry Pi anda sentiasa terkini. Ini pada dasarnya sama dengan memuat turun gambar Raspbian terbaru yang tersedia.
Sekiranya anda ingin menaik taraf pakej tertentu, muat turun sekali lagi:
sudo apt-get install packageNameUWant2Update
Sekiranya anda sudah mempunyai versi terbaru dari paket, APT akan memberitahu anda di tetingkap terminal bahawa anda "… sudah menjalankan versi terbaru.."
Langkah 7: Mencari dan Mencari Pakej
Terdapat beribu-ribu pakej yang tersedia untuk dimuat turun untuk Raspbian. Untuk melihat senarai pakej yang ada pergi ke sini. Untuk mencari cache perisian ini, anda menggunakan alat apt-cache. Anda boleh menggunakan apt-cache dengan perintah untuk mengetahui maklumat lain mengenai pakej tertentu atau untuk melihat apakah ada dan bergantung apa yang diperlukan untuk beroperasi. Berikut adalah beberapa arahan apt-cache yang berguna. Untuk senarai lengkap, lawati linux.die.net.
Untuk mencari pakej yang ada untuk kata kunci, gunakan carian ditambah kata kunci yang ingin anda cari:
muzik carian apt-cache
Ini akan menghasilkan senarai pakej yang mengandungi perkataan "muzik".
Ia juga memberikan penerangan ringkas di sebelah setiap hasil yang menjadikannya cara yang baik untuk mempelajari lebih lanjut mengenai pakej tertentu jika anda sudah mengetahui namanya. Sebagai contoh, saya melihat pakej yang disebut dalam artikel yang disebut amsynth. Untuk mendapatkan penerangan ringkas mengenai apa itu, saya boleh menaip:
carian apt-cache amsynth
Untuk keterangan yang lebih panjang bersama dengan nombor versi, saiz, halaman utama, dan banyak lagi penggunaan:
apt-cache menunjukkan amsynth
Untuk mencari nama tertentu dari pakej, gunakan perintah pkgnames. Sekiranya ia tersedia, ia akan menyatakan dirinya:
apt-cache pkgnames amsynth
Sekiranya pakej mempunyai kebergantungan, ia juga perlu dimuat turun. Untuk mencari kebergantungan untuk pakej, gunakan perintah bergantung dan nama pakej.
apt-cache bergantung pada amsynth
Langkah 8: Shutdown + Reboot Dari CLI
Matikan dan but semula di LXTerminal adalah kaedah pilihan untuk kelas ini kerana anda terus menggunakan baris perintah, tetapi anda mungkin menjalankan fungsi yang sama dengan menggunakan tetikus dan bar tugas.
Seperti yang telah disebutkan sebelumnya, OS Raspberry Pi mesti ditutup dengan betul untuk mengelakkan potensi kerosakan. Untuk mematikan sistem melibatkan penamatan yang teratur dari semua proses pada sistem serta beberapa tugas pengemasan penting. Terdapat empat perintah yang dapat melakukan fungsi ini: berhenti, mematikan, reboot, dan mematikan.
Dengan perintah shutdown, anda dapat menentukan tindakan mana yang akan dilakukan (berhenti, power down, atau reboot), dan berikan kelewatan waktu untuk peristiwa shutdown. Menentukan "sekarang" melakukan acara dengan segera. Untuk mengetahui lebih lanjut mengenai apa yang masing-masing dari empat perintah itu lihat pada halaman manual mereka.
Menutup
sudo berhenti
sudo shutdown -h sekarang
Setelah anda mematikan sistem, LED ACT pada Raspberry Pi akan berkelip kemudian menjadi stabil. Setelah stabil keluarkan bekalan kuasa.
But semula
rebo sudo
penutupan sudo -r sekarang
Langkah 9: Mengkonfigurasi Pi Raspberry Dari CLI
Masih ingat ketika kita melalui dan mengkonfigurasi Raspberry Pi melalui GUI desktop? Raspberry Pi juga dapat dikonfigurasi melalui CLI menggunakan perintah raspi-config:
sudo raspi-config
Pada menu gunakan kekunci anak panah atas dan bawah untuk bergerak mengikut pilihan. Gunakan anak panah kanan untuk memilih Selesai setelah selesai dan siap untuk keluar. Anda tidak perlu membuat apa-apa lagi untuk kelas ini tetapi sekarang setelah anda menjadi pro dalam LXTerminal, anda boleh memasukkan ini ke dalam poket anda sebagai cara untuk mengkonfigurasi Raspberry Pi.
Ini adalah contoh bagaimana mengaktifkan kamera dengan raspi-config (tidak perlu mengaktifkannya, anda sudah melakukannya dalam pelajaran Get Set Up).
Langkah 10: Muat naik Foto
Muat naik salah satu gambar yang diambil dengan menjalankan skrip shell pertama anda (sayangnya-g.webp
Disyorkan:
Peranti Pintar Perisian Perkakasan dan Perisian, Tuya dan Jalur Lebar LED, Sonoff, Palam Pintar BSD33: 7 Langkah
Peranti Pintar Perisian Perkakasan dan Perisian, Tuya dan Broadlink LED, Sonoff, BSD33 Smart Plug: Dalam Instruksional ini saya menunjukkan kepada anda bagaimana saya memancarkan beberapa peranti pintar dengan firmware saya sendiri, jadi saya dapat mengawalnya dengan MQTT melalui persediaan Openhab saya. Saya akan menambah peranti baru ketika saya menggodamnya. Sudah tentu ada kaedah berasaskan perisian lain untuk mem
Menavigasi Perisian Raspberry Pi: Bahagian 1: 14 Langkah
Menavigasi Perisian Raspberry Pi: Bahagian 1: Dalam pelajaran ini, anda akan belajar bagaimana menavigasi Raspberry Pi anda menggunakan antara muka baris perintah. Anda akan membuat folder, berpindah dari satu direktori ke direktori yang lain, dan belajar bagaimana mengambil tangkapan skrin untuk menangkap semua kerja anda di seluruh kelas! Kami akan
Cara Memuat turun Perisian Percuma Sebagai Pelajar ISU (Microsoft, Adobe, dan Perisian Keselamatan: 24 Langkah
Cara Memuat turun Perisian Percuma Sebagai Pelajar ISU (Microsoft, Adobe, dan Perisian Keselamatan: Untuk Adobe: pergi ke langkah 1. Untuk Microsoft: pergi ke langkah 8. Untuk Keselamatan: pergi ke langkah 12. Untuk Azure: pergi ke langkah 16
Menghilangkan PC Perisian Perisian Keras dan Virus: 10 Langkah
Membebaskan PC Peribadi anda dari Perisian Kerosakan dan Virus .: Komputer Lambat? Munculan? Adakah komputer anda berjalan lambat, atau anda perasan sering muncul walaupun anda tidak menggunakan penyemak imbas? Ada kemungkinan besar PC anda dijangkiti virus, malware, atau perisian intip. Terdapat banyak alat yang tersedia untuk menolong
☠WEEDINATOR☠ Bahagian 2: Navigasi Satelit: 7 Langkah (dengan Gambar)
☠WEEDINATOR☠ Bahagian 2: Navigasi Satelit: Sistem navigasi Weedinator lahir! Robot pertanian bergerak yang dapat dikendalikan oleh telefon pintar …. Dan daripada hanya melalui proses biasa bagaimana ia disatukan, saya fikir saya akan mencuba dan menerangkan bagaimana ia berfungsi - obvi