Агуулгын хүснэгт:

Raspberry Pi -ийн програм хангамжийг удирдах: 2 -р хэсэг: 10 алхам
Raspberry Pi -ийн програм хангамжийг удирдах: 2 -р хэсэг: 10 алхам

Видео: Raspberry Pi -ийн програм хангамжийг удирдах: 2 -р хэсэг: 10 алхам

Видео: Raspberry Pi -ийн програм хангамжийг удирдах: 2 -р хэсэг: 10 алхам
Видео: Выучите 220 распространённых английских фразовых глаголов с примерами предложений, используемых в повседневных разговорах. 2024, Долдугаар сарын
Anonim

Push_resetFollow Зохиогчийн дэлгэрэнгүй:

Зүүж болох электроникийн анги
Зүүж болох электроникийн анги
Зүүж болох электроникийн анги
Зүүж болох электроникийн анги
Raspberry Pi ангилал
Raspberry Pi ангилал
Raspberry Pi ангилал
Raspberry Pi ангилал
Werkstatt-01-ийг Eurorack модульд хэрхэн холбох вэ
Werkstatt-01-ийг Eurorack модульд хэрхэн холбох вэ
Werkstatt-01-ийг Eurorack модульд хэрхэн холбох вэ
Werkstatt-01-ийг Eurorack модульд хэрхэн холбох вэ

Тухай: Оёдол, гагнуур, зуушны чиглэлээр мэргэшсэн. Би өөр зүйл хийдэг … Би Калифорнийн Урлагийн коллежид өмсдөг, зөөлөн харилцан үйлчлэл гэж нэрлэгддэг интерактив загвар, нэхмэл эдлэлийн хичээл заадаг. www.wearablesoftin… push_reset -ийн тухай дэлгэрэнгүй »

Энэ хичээл бол таны тушаалын сургалтын үргэлжлэл юм. Та Raspberry Pi -тэй ажиллахдаа суралцах, турших, бүтээх шинэ програм хангамж суулгах нь дамжиггүй. Энэ хичээлээр та програм хангамжийн багцыг хэрхэн суулгах, хэрхэн хайх, шинэчлэх талаар сурах болно. Та мөн CLI ашиглан анхны програмаа бичиж, ажиллуулах болно!

Алхам 1: Багц суулгах

Raspberry Pi дээр ашиглах боломжтой маш олон хөгжилтэй, хэрэгтэй програм хангамжийн багцууд (богинохон багцууд) байдаг. Raspberry Pi дээрээ багц татаж авах, суулгахын тулд та apt-get тушаалыг ашиглах болно. Энэ тушаалыг APT (Advanced Packaging Tool) багцуудыг суулгах, устгах, шинэчлэхэд ашигладаг. Энэ бол Raspbian -ээс бүтээгдсэн OS Debian -аас өгсөн хэрэгсэл юм. Энэ нь хэрэв та Debian болон Raspberry Pi -ийн ARM6 архитектурт тохирсон багцыг олвол энэ нь Raspbian -д ажиллах магадлалтай гэсэн үг юм.

Raspberry Pi -ийн адал явдлын туршид та олон багцыг татаж авах болно. ImageMagick бол програм хангамжийн багц бөгөөд дараа нь ангидаа ашиглагддаг тул үүнийг эхлүүлэхэд хамгийн тохиромжтой.

Програм хангамжийн багцыг суулгахаасаа өмнө эхлээд Raspberry Pi-ийн apt-get-ийг шинэчлэх боломжтой багцуудын жагсаалтыг шинэчлэх хэрэгтэй. Үүн шиг:

apt-get update

Зураг
Зураг

Та "зөвшөөрлийг татгалзсан" гэж хэлээд root эсэхийг асуухад алдаа гарах болно. Яагаад тэр вэ? Raspberry Pi -ийн програм хангамжид ийм төрлийн өөрчлөлт оруулахын тулд бидэнд зөвхөн superuser root -д олгосон зөвшөөрөл хэрэгтэй. Аз болоход та sudo ашиглан pi хэрэглэгчийн нэрээр нэвтэрч байхдаа хэрхэн root -ийн үүргийг гүйцэтгэхээ мэддэг болсон. Root зөвшөөрөлгүй хэрэглэгчийн дансууд sudo командыг ажиллуулахын тулд root нууц үгээ оруулах шаардлагатай болно.

sudo apt-get update

Энэ удаад шинэчлэлт амжилттай хэрэгжих болно.

Зураг
Зураг

Командын өмнө sudo ашиглах.

Зураг
Зураг

Шинэчлэлт дууссан.

Шинэчилсний дараа та одоо багц суулгахад бэлэн боллоо. ImageMagick-ийг татаж авахын тулд apt-get-ийг суулгах командыг ашиглан багцын нэрийг ашиглана уу (sudo-г бүү мартаарай!):

sudo apt-get install imagemagick

Зураг
Зураг

Процесс дуусахаас өмнө аппликешнд хичнээн их зай эзэлдэг, хэрэв та үргэлжлүүлэхийг хүсч байвал танд мэдэгдэх болно. Тийм гэж "y" гэж бичээд "оруулна уу".

Зураг
Зураг

Суулгалтыг үргэлжлүүлэхийн тулд "y" гэж бичнэ үү.

Зураг
Зураг

Суулгалт дууссан.

Суулгах командыг ашигласны дараа та суулгацаа үргэлжлүүлэхийг хүсч байгаа эсэхийг байнга асуудаг. Үйл явцыг үргэлжлүүлэхийн тулд "y" гэж бичих шаардлагатай байдаг. -Y тугийг ашиглана уу. Энэ нь apt-get сонголтыг идэвхжүүлж, суулгах командыг дагаж буй тийм/үгүй гэсэн сануулгыг автоматаар "тийм" болгож өгдөг. Ашиглах боломжтой командын шугамын хэрэгслийн сонголтуудыг хэрхэн авч үзэхээ санаж байна уу?

Хараат байдал

Заримдаа та багцыг суулгах үед тэдэнд ажиллахын тулд өөр багц суулгасан байх шаардлагатай болдог. Эдгээр шаардлагатай файлууд болон багцуудыг хамаарал гэж нэрлэдэг. Хожим нь та багцын хамаарлыг хэрхэн хайх талаар сурах болно.

Алхам 2: Багцыг устгах

Багцыг устгах, бүрмөсөн устгахын тулд apt-get ашиглан цэвэрлэх командыг ашиглана уу. Энэ нь суулгацтай хамт ирсэн багц болон түүний бүх тохиргооны файлуудыг устгах болно.

sudo apt-get purge packageName

Цэвэрлэхийг ашигласны дараа autoremove командыг ашиглан Raspberry Pi дээрх шаардлагагүй бүх багцыг устгана уу. Энэ нь таны цэвэрлэж буй багцын анхны суулгалттай холбоотой бүх хамаарлыг арилгах тул үүнийг хийх болно. Жишээлбэл, хэрэв та Z багцыг суулгасан бол Z зөв ажиллахын тулд X ба Y багцыг суулгаж магадгүй. Та Z багцыг устгахдаа purge -ийг ашиглахдаа X, Y багцуудыг устгадаггүй.

sudo apt-get autoremove

Алхам 3: Текст файлыг хэрхэн үүсгэх

Текст документ үүсгэх, засварлах нь Raspberry Pi болон програм бичихэд тустай. Raspberry Pi дээрх Leaf, Windows дээрх Microsoft Word гэх мэт ширээний орчинд ашиглах засварлагчид байдаг шиг командын мөрийн текст засварлагчид байдаг. Та тушаалын мөр засварлагч Nano ашиглан текст файл бичих, засварлах, хадгалах боломжтой. Нано бол Raspbian гэх мэт олон Linux дистрибьютер дээр суулгасан энгийн текст засварлагч юм. Энэ нь хэрэглэхэд хялбар бөгөөд эхлэгчдэд ээлтэй.

Шинэ файл нээж эхэлье.

нано

Энэ нь хоосон нэргүй текст файлтай ижил шинэ буферийг нээнэ. Зүүн дээд буланд та програмын нэр, хувилбарын дугаарыг олох болно. Файлын нэр нь дээд хэсэгт байрладаг бөгөөд үүнийг "шинэ буфер" гэж нэрлэдэг. Цонхны доод талд гурван мөр байна. Дээд мөрөнд таны засаж буй файлын статусыг зааж өгнө. Яг одоо бидэнд засварлаж буй файл нь "Шинэ файл" гэдгийг хэлж байна. Доорх хоёр мөр нь гарын товчлолуудын цуглуулга юм. Таны харж байгаа товчлолууд нь хамгийн түгээмэл хэрэглэгддэг боловч үүнээс илүү олон зүйл байдаг. Боломжтой бүх товчлол, тэдгээрийг хэрхэн ашиглах талаархи тайлбарыг харахын тулд Ctrl + G дарна уу. Энэ товчлол нь тусламжийн хуудсыг авчирна. Тусламжийн хуудаснаас гарахын тулд Ctrl + X дарна уу.

Зураг
Зураг
Зураг
Зураг

Тусламжийн хуудсанд дурдсанчлан, файлыг хадгалахын тулд Ctrl + O товчлуурыг дарна уу. Эсвэл хэрэв та нано програмаас Ctrl + X ашиглан гарвал гарахаасаа өмнө файлыг хадгалахыг танаас хүсэх болно.

Алхам 4: Shell скрипт үүсгээрэй

Өнөөг хүртэл бид нэг мөр командыг ажиллуулж байна. Тушаалуудыг нэг файл болгон нэгтгэж, хадгалж, дараа нь Raspberry Pi ажиллуулж, бүгдийг нь дээрээс доош нь гүйцэтгэдэг. Үүнийг бүрхүүлийн скрипт гэж нэрлэдэг. Скрипт бол зүгээр л олон командыг агуулсан текст файл бөгөөд.sh дагавараар хадгалагддаг. Та ямар ч текст засварлагч ашиглан скрипт үүсгэж болно, гэхдээ та наног дөнгөж олж мэдсэн тул үүнийг дагаж мөрдөцгөөе.

Nano дээр helloMe нэртэй шинэ текст файл үүсгэж бичнэ үү.

нано сайн ууMe.sh

Таны програмын эхний мөрийн хувьд:

#!/бин/ш

Энэ мөрийг shebang гэж нэрлэдэг. Энэ нь таны текст файлыг Bash -ийн гүйцэтгэх ёстой скрипт гэж тодорхойлдог. Хэрэв та #гэж бичих үед буруу тэмдэгт гарч ирвэл гарны байрлалын тохиргоог дахин үзээрэй.

Анхны бүрхүүлийн скриптийн хувьд та камерын модулийн timelapse скриптийг бичих болно. Нийт 10 секундын дотор 2 секунд тутамд нэг зураг автоматаар дарагдах болно.

Эдгээр хоёр мөрийг нээлттэй текст файлдаа бичнэ үү.

raspistill -w 800 -h 600 -t 10000 -tl 2000 -o зураг%02d.jpg

хөрвүүлэх -хойш 10 -лүү 0 зураг*-j.webp

Энэ хоёр мөрөнд юу болж байгааг тоймлоё.

Анхдагч байдлаар, камер нь 72 ppi (инч тутамд пиксел) 3280 × 2464 пикселийн нарийвчлалтай зураг авдаг. Энэ нь нэлээд том хэмжээтэй тул зургийг боловсруулахад удаан хугацаа шаардагдах болно. Raspistill -д зургийн өргөн, өндрийг зааж өгснөөр хэмжээг нь өөрчилж болно.

  • -w ба -h нь зургийн хэмжээг 800 x 600 пиксел болгон өөрчлөхөд хэрэглэгддэг
  • -t бүх үйл явцыг миллисекундээр гүйцэтгэх нийт хугацааг хэлнэ
  • -хэр олон удаа зураг авах вэ?
  • -o гаралтын файлын нэр
  • image%02d.jpg нь үүсгэсэн тоолуурын баруун талд байгаа хоёр хоосон зай бүхий зургийг автоматаар нэрлэнэ. Жишээлбэл:

    • image00.jpg
    • image01.jpg
    • image02.jpg

Хэрэв та 99 -өөс дээш зураг авах боломжтой гэж бодож байвал 3 эсвэл бүр 4 зай үүсгэж,%03d-j.webp

хөрвүүлэх нь ImageMagick -ийн тушаал юм. Энэ мөр нь хадгалагдсан бүх jpeg файлыг дүрсний угтвараар авч, 10/100 секундын хоцрогдолтой (-хойшлох) хөдөлгөөнт-g.webp

-лүү 0 гэдэг нь-g.webp

Nano -оос гарахын тулд Ctrl + X дарж, "y" товчийг дарж эдгээр хоёр мөрийг helloMe.sh болгон хадгална уу.

Алхам 5: Shell скрипт ажиллуулна уу

Shell скрипт ажиллуулна уу
Shell скрипт ажиллуулна уу

Танд анхны скрипт байгаа боловч үүнийг ажиллуулахад хараахан бэлэн болоогүй байна. Скрипт ажиллуулах гэдэг нь зүгээр л эхлэх гэсэн үг юм. Бүрхүүлийн скриптийг ажиллуулахын өмнө эхлээд түүнийг гүйцэтгэх боломжтой болгох шаардлагатай. Үүнийг скриптийн нэрийн өмнө chmod +x ашиглан хийдэг.

chmod +x helloMe.sh

Гүйцэтгэх боломжтой болсны дараа скрипт ажиллахад бэлэн боллоо. Камерыг (өөртөө!) Чиглүүлэх сэдвийг олж, бэлэн байгаарай. Анхдагч байдлаар камер нь зураг авахаасаа өмнө 5 секундын турш урьдчилан харах болно гэдгийг санаарай. Энэ нь буудлага эхлэхээс өмнө хичнээн их бэлтгэл хийх шаардлагатай болно.

Энэ скриптийг скриптийн нэрний өмнө sh тушаалыг ашиглан ажиллуулна уу.

shloMe.sh

Эсвэл та Raspberry Pi -ийг Bash ашиглан ажиллуулахыг хэлж буй нэрний өмнө bash тавьж болно.

bash helloMe.sh

Скрипт ажиллуулахын тулд та хадгалсан газартайгаа ижил директорт байх ёстой. Хэрэв та ижил лавлах санд байдаггүйг олж мэдвэл тэнд очихын тулд cd ашиглана уу.

Зургууд болон таны-g.webp

ls

AnimateMe.gif-ийг нээгээд цаг алдсан зургаа үзээрэй (эсвэл Файл менежер дээр давхар товшино уу):

xdg-нээлттэй animateMe.gif

Алхам 6: Багцыг шинэчлэх

Багцыг сайжруулна гэдэг нь түүнийг хамгийн сүүлийн хувилбар болгон шинэчлэхийг хэлнэ. Raspberry Pi дээрх бүх багцыг шинэчлэхийн тулд командын шинэчлэлтийг ашигладаг. Шинэчлэлт хийхээсээ өмнө та apt-get update-ийг ажиллуулах хэрэгтэй.

sudo apt-get update

sudo apt-get шинэчлэлт

Энэ нь шинээр суулгасан програм хангамжийн боломжит хамаарал нь шинэчлэгдэж, аливаа алдааг засах боломжтой болно. Сайжруулах командыг дуусгахад хэдэн минут шаардагдах бөгөөд аль багцын шинэчлэгдэж байгаагаас хамаарч процессын явцад таны баталгаажуулалт/харилцан үйлчлэлийг шаардаж магадгүй юм. Шинэчлэлт, шинэчлэлтийг тогтмол ашиглах нь таны Raspberry Pi -ийн OS дүрсийг шинэчилж байх болно. Энэ нь үндсэндээ Raspbian -ийн хамгийн сүүлийн үеийн зургийг татаж авахтай адил юм.

Хэрэв та тодорхой багцыг шинэчлэхийг хүсч байвал үүнийг дахин татаж аваарай.

sudo apt-get install packageNameUWant2Update

Хэрэв танд багцын хамгийн сүүлийн хувилбар байгаа бол APT нь терминалын цонхонд таныг "… хамгийн сүүлийн хувилбарыг аль хэдийн ажиллуулж байгаа" гэж хэлэх болно.

Алхам 7: Багц хайх, хайх

Raspbian програмыг татаж авах боломжтой олон мянган багц байдаг. Боломжтой багцын жагсаалтыг үзэхийн тулд эндээс үзнэ үү. Програмын энэ кэшийг хайхын тулд та apt-cache хэрэгслийг ашигладаг. Та apt-cache командыг ашиглан тодорхой багцын талаархи бусад мэдээллийг олж авах, эсвэл байгаа эсэх, ямар хамааралтай ажиллах шаардлагатай байгааг мэдэх боломжтой. Apt-cache-ийн зарим хэрэгтэй командуудыг доор жагсаав. Бүрэн жагсаалтыг үзэхийн тулд linux.die.net хаягаар зочилно уу.

Боломжтой багцуудыг түлхүүр үгээр хайхын тулд хайхыг хүсч буй түлхүүр үгээ ашиглана уу.

apt-cache хайлтын хөгжим

Үүний үр дүнд "хөгжим" гэсэн үг агуулсан багцын жагсаалт гарч ирнэ.

Зураг
Зураг

Энэ нь үр дүн бүрийн хажууд товч тайлбар өгдөг бөгөөд хэрэв та нэрийг нь мэддэг бол тодорхой багцын талаар илүү ихийг мэдэх гайхалтай арга юм. Жишээлбэл, би amsynth хэмээх нийтлэлд дурдсан багцыг харсан. Энэ нь юу болохыг товч тайлбарлахын тулд би бичиж болно:

apt-cache хайх amsynth

Зураг
Зураг

Илүү урт тайлбарын хувьд хувилбарын дугаар, хэмжээ, нүүр хуудас болон бусад хэрэглээг харуулаарай.

apt-cache amsynth шоу

Зураг
Зураг

Багцын тодорхой нэрийг хайхын тулд pkgnames командыг ашиглана уу. Хэрэв боломжтой бол энэ нь өөрийгөө илчлэх болно:

apt-cache pkgnames amsynth

Зураг
Зураг

Хэрэв багц хамааралтай бол тэдгээрийг бас татаж авах шаардлагатай болно. Багцын хамаарлыг олохын тулд багцын нэрээс хамаарч командыг ашиглана уу.

apt-cache нь amsynth-аас хамаарна

Зураг
Зураг

Алхам 8: Унтраах + CLI -ээс дахин ачаална уу

LXTerminal дээр унтрааж, дахин ачаалах нь командын мөрийг үргэлжлүүлэн ашиглаж байгаа тул энэ ангийн хувьд хамгийн тохиромжтой арга боловч хулгана болон taskbar ашиглан ижил үүргийг гүйцэтгэж болно.

Өмнө дурьдсанчлан, Raspberry Pi -ийн OS -ийг болзошгүй эвдрэлээс зайлсхийхийн тулд зөв унтрааж байх ёстой. Системийг унтраах гэдэг нь систем дэх бүх үйл явцыг цэгцтэй цуцлах, түүнчлэн гэрийн ажилд чухал үүрэг гүйцэтгэхийг хэлнэ. Энэ функцийг гүйцэтгэх дөрвөн тушаал байдаг: зогсоох, унтраах, дахин ачаалах, унтраах.

Унтраах командын тусламжтайгаар та аль үйлдлийг гүйцэтгэхээ (зогсоох, унтраах эсвэл дахин ачаалах) зааж өгч, унтраах үйл явцыг хойшлуулах боломжтой. "Одоо" гэж зааж өгөх нь тухайн үйл явдлыг шууд гүйцэтгэдэг. Дөрвөн тушаал тус бүр юу хийдэг талаар илүү ихийг мэдэхийн тулд тэдний хүний хуудсыг үзээрэй.

Унтраах

sudo зогсоо

sudo shutdown -h одоо

Та системийг унтраасны дараа Raspberry Pi дээрх ACT LED анивчих бөгөөд дараа нь тогтвортой болно. Тогтвортой болсны дараа цахилгаан хангамжийг салга.

Дахин ачаална уу

sudo дахин ачаална уу

sudo shutdown -r одоо

Алхам 9: CLI -аас Raspberry Pi -ийг тохируулах

Бид Raspberry Pi -ийг ширээний GUI -ээр дамжуулан тохируулж байсныг санаж байна уу? Raspberry Pi-ийг raspi-config командыг ашиглан CLI-ээр дамжуулан тохируулж болно.

sudo raspi-config

Цэс дээр сонголтууд руу шилжихийн тулд дээш, доош сумны товчлуурыг ашиглана уу. Баруун сумыг ашиглан ажлаа дуусгаад гарахад бэлэн болсны дараа Finish -ийг сонгоно уу. Та энэ ангид өөр зүйл тохируулах шаардлагагүй, гэхдээ одоо LXTerminal -ийн мэргэжилтэн болж байгаа тул Raspberry Pi -ийг тохируулахын тулд үүнийг халаасандаа хийж болно.

Энэ бол камерыг raspi-config ашиглан хэрхэн идэвхжүүлэх тухай жишээ юм (үүнийг идэвхжүүлэх шаардлагагүй, та Set Set Up хичээл дээр аль хэдийн хийсэн байсан).

Зураг
Зураг
Зураг
Зураг
Зураг
Зураг
Зураг
Зураг

Алхам 10: Зураг байршуулах

Анхны бүрхүүлийн скриптийг ажиллуулснаар авсан зургуудынхаа нэгийг байршуулна уу (харамсалтай нь одоогоор-g.webp

Зөвлөмж болгож буй: