เบเบฒเบ™เบ•เบดเบ”เบ•เบฑเป‰เบ‡ ROS เปƒเบ™เบฎเบนเบšเบžเบฒเบš Ubuntu IMG เบชเปเบฒเบฅเบฑเบšเบเบฐเบ”เบฒเบ™เบ”เบฝเบง

เบเบฒเบ™เบ™เปเบฒเบชเบฐเป€เบซเบ™เบต

เบกเบทเป‰เบญเบทเปˆเบ™, เปƒเบ™เบ‚เบฐเบ™เบฐเบ—เบตเปˆเป€เบฎเบฑเบ”เบงเบฝเบเบเปˆเบฝเบงเบเบฑเบšเบ—เบดเบ”เบชเบฐเบ”เบตเบ‚เบญเบ‡เบ‚เป‰เบญเบ, เบ‚เป‰เบญเบเป„เบ”เป‰เบ›เบฐเป€เบŠเบตเบ™เบเบฑเบšเบ„เบงเบฒเบกเบ•เป‰เบญเบ‡เบเบฒเบ™เบ—เบตเปˆเบˆเบฐเบชเป‰เบฒเบ‡เบฎเบนเบšเบžเบฒเบš Ubuntu เบชเปเบฒเบฅเบฑเบšเป€เบงเบ—เบตเบ”เบฝเบงเบ—เบตเปˆเบกเบต ROS เบ•เบดเบ”เบ•เบฑเป‰เบ‡เปเบฅเป‰เบง (เบฅเบฐเบšเบปเบšเบ›เบฐเบ•เบดเบšเบฑเบ”เบเบฒเบ™เบซเบธเปˆเบ™เบเบปเบ™ - เบฅเบฐเบšเบปเบšเบ›เบฐเบ•เบดเบšเบฑเบ”เบเบฒเบ™เบซเบธเปˆเบ™เบเบปเบ™). เปƒเบ™เบชเบฑเป‰เบ™, เบŠเบฑเป‰เบ™เบชเบนเบ‡เปเบกเปˆเบ™เบญเบธเบ—เบดเบ”เปƒเบซเป‰เบเบฒเบ™เบ„เบธเป‰เบกเบ„เบญเบ‡เบเบธเปˆเบกเบ‚เบญเบ‡เบซเบธเปˆเบ™เบเบปเบ™. เบซเบธเปˆเบ™เบเบปเบ™เบ”เบฑเปˆเบ‡เบเปˆเบฒเบงเปเบกเปˆเบ™เบกเบตเบชเบญเบ‡เบฅเปเป‰เปเบฅเบฐเบชเบฒเบก rangefinders. เบชเบดเปˆเบ‡เบ—เบฑเบ‡เบซเบกเบปเบ”เปเบกเปˆเบ™เบ„เบงเบšเบ„เบธเบกเบˆเบฒเบ ROS, เป€เบŠเบดเปˆเบ‡เป€เบฎเบฑเบ”เบงเบฝเบเบขเบนเปˆเปƒเบ™เบเบฐเบ”เบฒเบ™ ODROID-C2.

เบเบฒเบ™เบ•เบดเบ”เบ•เบฑเป‰เบ‡ ROS เปƒเบ™เบฎเบนเบšเบžเบฒเบš Ubuntu IMG เบชเปเบฒเบฅเบฑเบšเบเบฐเบ”เบฒเบ™เบ”เบฝเบง
Ladybug เบซเบธเปˆเบ™เบเบปเบ™. เบ‚เปเบญเบฐเป„เบžเบชเบณเบฅเบฑเบšเบ„เบธเบ™เบ™เบฐเบžเบฒเบšเบฎเบนเบšเบ—เบตเปˆเบšเปเปˆเบ”เบต

เบšเปเปˆเบกเบตเป€เบงเบฅเบฒเบซเบผเบทเบ„เบงเบฒเบกเบ›เบฒเบ–เบฐเบซเบ™เบฒเบ—เบตเปˆเบˆเบฐเบ•เบดเบ”เบ•เบฑเป‰เบ‡ ROS เปƒเบ™เปเบ•เปˆเบฅเบฐเบซเบธเปˆเบ™เบเบปเบ™เปเบ•เปˆเบฅเบฐเบ„เบปเบ™, เปเบฅเบฐเบ”เบฑเปˆเบ‡เบ™เบฑเป‰เบ™เบˆเบถเปˆเบ‡เบกเบตเบ„เบงเบฒเบกเบˆเปเบฒเป€เบ›เบฑเบ™เบชเปเบฒเบฅเบฑเบšเบฎเบนเบšเบžเบฒเบšเบฅเบฐเบšเบปเบšเบ—เบตเปˆเบกเบต ROS เบ•เบดเบ”เบ•เบฑเป‰เบ‡เปเบฅเป‰เบง. เบซเบผเบฑเบ‡โ€‹เบˆเบฒเบโ€‹เบเบฒเบ™โ€‹เบŠเบญเบโ€‹เบซเบฒโ€‹เบญเบดเบ™โ€‹เป€เบ•เบตโ€‹เป€เบ™เบฑเบ”โ€‹, เบ‚เป‰เบฒโ€‹เบžเบฐโ€‹เป€เบˆเบปเป‰เบฒโ€‹เป„เบ”เป‰โ€‹เบžเบปเบšโ€‹เป€เบซเบฑเบ™โ€‹เบงเบดโ€‹เบ—เบตโ€‹เบเบฒเบ™โ€‹เบˆเปเบฒโ€‹เบ™เบงเบ™โ€‹เบซเบ™เบถเปˆเบ‡โ€‹เบ—เบตเปˆโ€‹เบˆเบฐโ€‹เป€เบฎเบฑเบ”โ€‹เป„เบ”เป‰โ€‹.
เป‚เบ”เบเบ—เบปเปˆเบงเป„เบ›, เบงเบดเบ—เบตเปเบเป‰เป„เบ‚เบ—เบฑเบ‡เบซเบกเบปเบ”เบ—เบตเปˆเบžเบปเบšเป€เบซเบฑเบ™เบชเบฒเบกเบฒเบ”เปเบšเปˆเบ‡เบญเบญเบเป€เบ›เบฑเบ™เบเบธเปˆเบกเบ”เบฑเปˆเบ‡เบ•เปเปˆเป„เบ›เบ™เบตเป‰.

  1. เป‚เบ›เบฃเปเบเบกเบ—เบตเปˆเบชเป‰เบฒเบ‡เบฎเบนเบšเบžเบฒเบšเบˆเบฒเบเบฅเบฐเบšเบปเบšเบ—เบตเปˆเบžเป‰เบญเบกเบชเป‰เบฒเบ‡ เปเบฅเบฐ เบ•เบฑเป‰เบ‡เบ„เปˆเบฒ (Distroshare Ubuntu Imager, linux เบŠเบธเบ”เบชเบปเบ”, linux respin, systemback, เปเบฅเบฐเบญเบทเปˆเบ™เป†)
  2. เป‚เบ„เบ‡เบเบฒเบ™เบ—เบตเปˆเบญเบฐเบ™เบธเบเบฒเบ”เปƒเบซเป‰เบ—เปˆเบฒเบ™เบชเป‰เบฒเบ‡เบฎเบนเบšเบžเบฒเบšเบ‚เบญเบ‡เบ—เปˆเบฒเบ™เป€เบญเบ‡ (เป‚เบเบเป‚เบ•, linux เบˆเบฒเบ scratch)
  3. เบเบฒเบ™โ€‹เบ›เบฐโ€‹เบเบญเบšโ€‹เบฎเบนเบšโ€‹เบžเบฒเบšโ€‹เบ•เบปเบงโ€‹เบ—เปˆเบฒเบ™โ€‹เป€เบญเบ‡ (เบเบฒเบ™เบ›เบฑเบšเปเบ•เปˆเบ‡ CD เบชเบปเบ” ะธ เบžเบฒเบชเบฒเบฅเบฑเบ”เป€เบŠเบเบ—เบฝเบšเป€เบ—เบปเปˆเบฒ, เบšเบงเบ เบšเบปเบ”โ€‹เบ„เบงเบฒเบกโ€‹เบเปˆเบฝเบงโ€‹เบเบฑเบš Habre)

เบเบฒเบ™เบ™เปเบฒเปƒเบŠเป‰เบงเบดเบ—เบตเปเบเป‰เป„เบ‚เบˆเบฒเบเบเบธเปˆเบกเบ—เปเบฒเบญเบดเบ”เป€เบšเบดเปˆเบ‡เบ„เบทเบงเปˆเบฒเป€เบ›เบฑเบ™เบ—เบฒเบ‡เป€เบฅเบทเบญเบเบ—เบตเปˆเบ‡เปˆเบฒเบเบ”เบฒเบเปเบฅเบฐเบซเบ™เป‰เบฒเบชเบปเบ™เปƒเบˆเบ—เบตเปˆเบชเบธเบ”, เปเบ•เปˆเบ‚เป‰เบญเบเบšเปเปˆเบชเบฒเบกเบฒเบ”เบชเป‰เบฒเบ‡เบฎเบนเบšเบžเบฒเบšเบฅเบฐเบšเบปเบšเบชเบปเบ”เป†เบชเปเบฒเบฅเบฑเบš ODROID. เบงเบดเบ—เบตเปเบเป‰เป„เบ‚เบ‚เบญเบ‡เบเบธเปˆเบกเบ—เบตเบชเบญเบ‡เบเปเปˆเบšเปเปˆเป€เบซเบกเบฒเบฐเบชเบปเบกเบเบฑเบšเบ‚เป‰เบญเบเป€เบ™เบทเปˆเบญเบ‡เบˆเบฒเบเบกเบตเบฅเบฐเบ”เบฑเบšเป€เบ‚เบปเป‰เบฒเบชเบนเบ‡เบžเปเบชเบปเบกเบ„เบงเบ™. เบเบฒเบ™เบ›เบฐเบเบญเบšเบ„เบนเปˆเบกเบทเบญเบตเบ‡เบ•เบฒเบกเบเบฒเบ™เบชเบญเบ™เบ—เบตเปˆเบกเบตเบขเบนเปˆเบเปเปˆเบšเปเปˆเป€เบซเบกเบฒเบฐเบชเบปเบก, เป€เบžเบฒเบฐเบงเปˆเบฒ ... เบฎเบนเบšเบžเบฒเบšเบ‚เบญเบ‡เบ‚เป‰เบญเบเบšเปเปˆเบกเบตเบฅเบฐเบšเบปเบšเป„เบŸเบฅเปŒเบ—เบตเปˆเบ–เบทเบเบšเบตเบšเบญเบฑเบ”.
เบ”เบฑเปˆเบ‡เบ™เบฑเป‰เบ™, เบ‚เป‰เบฒเบžเบฐเป€เบˆเบปเป‰เบฒเป„เบ”เป‰เป€เบซเบฑเบ™เบงเบดเบ”เบตเป‚เบญเบเปˆเบฝเบงเบเบฑเบš chroot (chroot - เบ›เปˆเบฝเบ™เบฎเบฒเบ, เป€เบŠเบทเปˆเบญเบกเบ•เปเปˆเบเบฑเบšเบงเบดเบ”เบตเป‚เบญเปƒเบ™เบ•เบญเบ™เบ—เป‰เบฒเบเบ‚เบญเบ‡เบเบฒเบ™เบ•เบญเบš) เปเบฅเบฐเบ„เบงเบฒเบกเบชเบฒเบกเบฒเบ”เบ‚เบญเบ‡เบกเบฑเบ™, เบกเบฑเบ™เป„เบ”เป‰เบ–เบทเบเบ•เบฑเบ”เบชเบดเบ™เปƒเบˆเบ—เบตเปˆเบˆเบฐเปƒเบŠเป‰เบกเบฑเบ™. เบ•เปเปˆเป„เบ›, เบ‚เป‰เบญเบเบˆเบฐเบญเบฐเบ—เบดเบšเบฒเบเบเปเบฅเบฐเบ™เบตเบชเบฐเป€เบžเบฒเบฐเบ‚เบญเบ‡เบ‚เป‰เบญเบเปƒเบ™เบเบฒเบ™เบ›เบฑเบšเปเบ•เปˆเบ‡ Ubuntu เบชเปเบฒเบฅเบฑเบšเบ™เบฑเบเบžเบฑเบ”เบ—เบฐเบ™เบฒเบซเบธเปˆเบ™เบเบปเบ™.

เบ‚เปเป‰เบกเบนเบ™เป€เบšเบทเป‰เบญเบ‡เบ•เบปเป‰เบ™:

  • เบ‚เบฐเบšเบงเบ™เบเบฒเบ™เบ”เบฑเบ”เปเบเป‰เบฎเบนเบšเบžเบฒเบšเบ—เบฑเบ‡เบซเบกเบปเบ” (เบเบปเบเป€เบงเบฑเป‰เบ™เบเบฒเบ™เบ‚เบฝเบ™เปƒเบชเปˆ SD card เป‚เบ”เบเปƒเบŠเป‰ balenaEtcher) เป„เบ”เป‰เบ–เบทเบเบ›เบฐเบ•เบดเบšเบฑเบ”เบขเบนเปˆเปƒเบ™เบฅเบฐเบšเบปเบšเบ›เบฐเบ•เบดเบšเบฑเบ”เบเบฒเบ™ Ubuntu 18.04.
  • เบฅเบฐเบšเบปเบšเบ›เบฐเบ•เบดเบšเบฑเบ”เบเบฒเบ™เบ—เบตเปˆเบ‚เป‰เบญเบเป„เบ”เป‰เบ”เบฑเบ”เปเบ›เบ‡เปเบกเปˆเบ™ Ubuntu 18.04.3 mate desktop version.
  • เป€เบ„เบทเปˆเบญเบ‡เบ—เบตเปˆเบฅเบฐเบšเบปเบšเบ›เบฐเบเบญเบšเบ„เบงเบ™เป€เบฎเบฑเบ”เบงเบฝเบเปเบกเปˆเบ™ ODROID-C2.

เบเบฒเบ™เบเบฐเบเบฝเบกเบฎเบนเบšเบžเบฒเบš

  1. เบ”เบฒเบงเป‚เบซเบฅเบ”เบฎเบนเบšเบžเบฒเบš Ubuntu เบชเปเบฒเบฅเบฑเบš ODROID เบˆเบฒเบ เป€เบงเบฑเบšเป„เบŠเบขเปˆเบฒเบ‡เป€เบ›เบฑเบ™เบ—เบฒเบ‡เบเบฒเบ™

  2. เบเบณเบฅเบฑเบ‡เป€เบ›เบตเบ”เปเบŸเป‰เบกเบˆเบฑเบ”เป€เบเบฑเบš

    unxz โ€“kv <ั„ะฐะนะป ะฐั€ั…ะธะฒะฐ ั ะพะฑั€ะฐะทะพะผ>

  3. เบชเป‰เบฒเบ‡เป„เบ”เป€เบฅเบเบฐเบ—เปเบฅเบตเบ—เบตเปˆเบžเบงเบเป€เบฎเบปเบฒเบˆเบฐ mount เบฎเบนเบšเบžเบฒเบš

    mkdir mnt

  4. เบเปเบฒเบ™เบปเบ”เบžเบฒเบ—เบดเบŠเบฑเบ™เบ—เบตเปˆเบฅเบฐเบšเบปเบšเป„เบŸเบฅเปŒเบ•เบฑเป‰เบ‡เบขเบนเปˆ

    file <ั„ะฐะนะป ะพะฑั€ะฐะทะฐ>

    เบžเบงเบเป€เบฎเบปเบฒเบเปเบฒเบฅเบฑเบ‡เบŠเบญเบเบซเบฒเบเบฒเบ™เปเบšเปˆเบ‡เบ›เบฑเบ™เบ—เบตเปˆเบกเบตเบฅเบฐเบšเบปเบšเป„เบŸเบฅเปŒเปƒเบ™เบฎเบนเบšเปเบšเบš ext2, ext3 เบซเบผเบท ext4. เบžเบงเบเป€เบฎเบปเบฒเบ•เป‰เบญเบ‡เบเบฒเบ™เบ—เบตเปˆเบขเบนเปˆเบ‚เบญเบ‡เบเบฒเบ™เป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เบ‚เบญเบ‡เบžเบฒเบ (เป€เบ™เบฑเป‰เบ™เปƒเบชเปˆเบชเบตเปเบ”เบ‡เปƒเบ™เบซเบ™เป‰เบฒเบˆเป):

    เบเบฒเบ™เบ•เบดเบ”เบ•เบฑเป‰เบ‡ ROS เปƒเบ™เบฎเบนเบšเบžเบฒเบš Ubuntu IMG เบชเปเบฒเบฅเบฑเบšเบเบฐเบ”เบฒเบ™เบ”เบฝเบง

    เบซเบกเบฒเบโ€‹เป€เบซเบ”โ€‹. เบชเบฐเบ–เบฒเบ™เบ—เบตเปˆเบ‚เบญเบ‡เบฅเบฐเบšเบปเบšเป„เบŸเบฅเปŒเบเบฑเบ‡เบชเบฒเบกเบฒเบ”เป€เบšเบดเปˆเบ‡เป„เบ”เป‰เป‚เบ”เบเปƒเบŠเป‰เบ›เบฐเป‚เบซเบเบ” เบžเบฒเบเบชเปˆเบงเบ™.

  5. เบเบฒเบ™โ€‹เบ•เบดเบ”โ€‹เบ•เบฑเป‰เบ‡โ€‹เบฎเบนเบšโ€‹เบžเบฒเบšโ€‹

    sudo mount -o loop,offset=$((264192*512)) <ั„ะฐะนะป ั ะพะฑั€ะฐะทะพะผ> mnt/

    เบžเบฒเบเบชเปˆเบงเบ™เบ—เบตเปˆเบžเบงเบเป€เบฎเบปเบฒเบ•เป‰เบญเบ‡เบเบฒเบ™เป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เบ”เป‰เบงเบ block 264192 (เบ•เบปเบงเป€เบฅเบเบ‚เบญเบ‡เบ—เปˆเบฒเบ™เบญเบฒเบ”เบˆเบฐเปเบ•เบเบ•เปˆเบฒเบ‡เบเบฑเบ™), เบ‚เบฐเบซเบ™เบฒเบ”เบ‚เบญเบ‡เบซเบ™เบถเปˆเบ‡เบ•เบฑเบ™เปเบกเปˆเบ™ 512 bytes, เบ„เบนเบ™เปƒเบซเป‰เป€เบ‚เบปเบฒเป€เบˆเบปเป‰เบฒเป„เบ”เป‰เบฎเบฑเบšเบเบฒเบ™ indentation เป€เบ›เบฑเบ™ bytes.

  6. เป„เบ›เบ—เบตเปˆเป‚เบŸเบ™เป€เบ”เบตเบ—เบตเปˆเบกเบตเบฅเบฐเบšเบปเบšเบ•เบดเบ”เบ•เบฑเป‰เบ‡เปเบฅเบฐเบงเบฒเบ‡เบชเบฒเบเบขเบนเปˆเปƒเบ™เบกเบฑเบ™

    cd mnt/
    sudo chroot ~/livecd/mnt/ bin/sh

    ~/livecd/mnt - เป€เบชเบฑเป‰เบ™เบ—เบฒเบ‡เป€เบ•เบฑเบกเป„เบ›เบซเบฒเป„เบ”เป€เบฅเบเบฐเบ—เปเบฅเบตเบ—เบตเปˆเบกเบตเบฅเบฐเบšเบปเบšเบ•เบดเบ”เบ•เบฑเป‰เบ‡
    bin/sh - เปเบเบฐ (เบเบฑเบ‡เบชเบฒเบกเบฒเบ”เบ—เบปเบ”เปเบ—เบ™เป„เบ”เป‰ bin/bash)
    เปƒเบ™เบ›เบฑเบ”เบˆเบธเบšเบฑเบ™เบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เบเบฒเบ™เบ•เบดเบ”เบ•เบฑเป‰เบ‡เบŠเบธเบ”เปเบฅเบฐเบ„เปเบฒเบฎเป‰เบญเบ‡เบชเบฐเบซเบกเบฑเบเบ—เบตเปˆเบˆเปเบฒเป€เบ›เบฑเบ™.

เบเบฒเบ™เบ•เบดเบ”เบ•เบฑเป‰เบ‡ ROS

เบ‚เป‰เบญเบเบ•เบดเบ”เบ•เบฑเป‰เบ‡เป€เบงเบตเบŠเบฑเบ™เบซเบผเป‰เบฒเบชเบธเบ”เบ‚เบญเบ‡ ROS (ROS Melodic) เบ•เบฒเบก เบเบฒเบ™เบชเบญเบ™เบ—เบตเปˆเป€เบ›เบฑเบ™เบ—เบฒเบ‡เบเบฒเบ™.

  1. เบเบฒเบ™เบ›เบฑเบšเบ›เบธเบ‡เบšเบฑเบ™เบŠเบตเบฅเบฒเบเบŠเบทเปˆเบ‚เบญเบ‡เบŠเบธเบ”

    sudo apt-get update

    เบ™เบตเป‰เปเบกเปˆเบ™เบšเปˆเบญเบ™เบ—เบตเปˆเบ‚เป‰เบญเบเป„เบ”เป‰เบฎเบฑเบšเบ‚เปเป‰เบœเบดเบ”เบžเบฒเบ”:

    Err:6 http://deb.odroid.in/c2 bionic InRelease
    The following signatures were invalid: EXPKEYSIG 5360FB9DAB19BAC9 Mauro Ribeiro (mdrjr) <[email protected]>

    เบ™เบตเป‰เปเบกเปˆเบ™เป€เบ™เบทเปˆเบญเบ‡เบกเบฒเบˆเบฒเบเบ„เบงเบฒเบกเบˆเบดเบ‡เบ—เบตเปˆเบงเปˆเบฒเบฅเบฐเบซเบฑเบ”เบเบฒเบ™เป€เบŠเบฑเบ™เบŠเบธเบ”เป„เบ”เป‰เบซเบกเบปเบ”เบญเบฒเบเบธ. เป€เบžเบทเปˆเบญเบญเบฑเบšเป€เบ”เบ”เบเบฐเปเบˆ, เบžเบดเบก:

    sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys AB19BAC9

  2. เบเบฒเบ™เบเบฐเบเบฝเบกเบฅเบฐเบšเบปเบšเบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบ•เบดเบ”เบ•เบฑเป‰เบ‡ ROS

    sudo sh -c 'echo "deb http://packages.ros.org/ros/ubuntu $(lsb_release -sc) main" > /etc/apt/sources.list.d/ros-latest.list'

    sudo apt-key adv --keyserver 'hkp://keyserver.ubuntu.com:80' --recv-key C1CF6E31E6BADE8868B172B4F42ED6FBAB17C654

    sudo apt update

  3. เบเบฒเบ™เบ•เบดเบ”เบ•เบฑเป‰เบ‡ ROS
    เปเบ•เปˆเบซเบ™เป‰เบฒเป€เบชเบเบ”เบฒเบ, เบ‚เป‰เบญเบเบšเปเปˆเบชเบฒเบกเบฒเบ”เบ•เบดเบ”เบ•เบฑเป‰เบ‡ ROS เป€เบงเบตเบŠเบฑเบ™ desktop เป„เบ”เป‰, เบ”เบฑเปˆเบ‡เบ™เบฑเป‰เบ™เบ‚เป‰เบญเบเบˆเบถเปˆเบ‡เบ•เบดเบ”เบ•เบฑเป‰เบ‡เปเบžเบฑเบเป€เบเบฑเบ”เบžเบทเป‰เบ™เบ–เบฒเบ™เป€เบ—เบปเปˆเบฒเบ™เบฑเป‰เบ™:

    sudo apt install ros-melodic-ros-base
    apt search ros-melodic

    เปเบฒเบเป€เบซเบ” 1. เปƒเบ™โ€‹เบฅเบฐโ€‹เบซเบงเปˆเบฒเบ‡โ€‹เบ‚เบฐโ€‹เบšเบงเบ™โ€‹เบเบฒเบ™โ€‹เบ•เบดเบ”โ€‹เบ•เบฑเป‰เบ‡โ€‹เบšเบฒเบ‡โ€‹เบ„เบฑเป‰เบ‡โ€‹เบ„เบงเบฒเบกโ€‹เบœเบดเบ”โ€‹เบžเบฒเบ”โ€‹เป„เบ”เป‰โ€‹เป€เบเบตเบ”โ€‹เบ‚เบถเป‰เบ™โ€‹:

    dpkg: error: failed to write status database record about 'iputils-ping' to '/var/lib/dpkg/status': No space left on device

    เบกเบฑเบ™เป„เบ”เป‰เบ–เบทเบเปเบเป‰เป„เบ‚เป‚เบ”เบเบเบฒเบ™เบฅเป‰เบฒเบ‡เปเบ„เบ”เป‚เบ”เบเปƒเบŠเป‰เบ›เบฐเป‚เบซเบเบ”เบ—เบตเปˆเป€เบซเบกเบฒเบฐเบชเบปเบก:

    sudo apt-get clean; sudo apt-get autoclean

    เปเบฒเบเป€เบซเบ” 2. เบซเบผเบฑเบ‡เบˆเบฒเบเบเบฒเบ™เบ•เบดเบ”เบ•เบฑเป‰เบ‡, เปเบซเบผเปˆเบ‡เบเบฒเบ™เบ™เปเบฒเปƒเบŠเป‰เบ„เปเบฒเบชเบฑเปˆเบ‡:

    source /opt/ros/melodic/setup.bash

    เบกเบฑเบ™เบˆเบฐเบšเปเปˆเป€เบฎเบฑเบ”เบงเบฝเบ, เป€เบžเบฒเบฐเบงเปˆเบฒ เบžเบงเบเป€เบฎเบปเบฒเบšเปเปˆเป„เบ”เป‰เปเบฅเปˆเบ™ bash, เบชเบฐเบ™เบฑเป‰เบ™เบกเบฑเบ™เบšเปเปˆเบˆเปเบฒเป€เบ›เบฑเบ™เบ•เป‰เบญเบ‡เบžเบดเบกเบขเบนเปˆเปƒเบ™ terminal.

  4. เบเบฒเบ™เบ•เบดเบ”เบ•เบฑเป‰เบ‡เบเบฒเบ™เป€เบžเบดเปˆเบ‡เบžเบฒเบญเบฒเป„เบชเบ—เบตเปˆเบˆเปเบฒเป€เบ›เบฑเบ™

    sudo apt install python-rosdep python-rosinstall python-rosinstall-generator python-wstool build-essential

    sudo apt install python-rosdep

    sudo rosdep init
    rosdep update

  5. เบ•เบฑเป‰เบ‡เบ„เปˆเบฒเบชเบดเบ”เบเบฒเบ™เป€เบ‚เบปเป‰เบฒเป€เบ–เบดเบ‡
    เบ™เบฑเบšเบ•เบฑเป‰เบ‡เปเบ•เปˆเบžเบงเบเป€เบฎเบปเบฒเป€เบ‚เบปเป‰เบฒเบชเบนเปˆเบฅเบฐเบšเบปเบšเปเบฅเบฐ, เปƒเบ™เบ„เบงเบฒเบกเป€เบ›เบฑเบ™เบˆเบดเบ‡, เบ”เปเบฒเป€เบ™เบตเบ™เบเบฒเบ™เบ—เบฑเบ‡เบซเบกเบปเบ”เปƒเบ™เบ™เบฒเบกเบ‚เบญเบ‡เบฎเบฒเบเบ‚เบญเบ‡เบฅเบฐเบšเบปเบšเบ—เบตเปˆเบเปเบฒเบฅเบฑเบ‡เบ›เบฐเบเบญเบš, ROS เบˆเบฐเป„เบ”เป‰เบฎเบฑเบšเบเบฒเบ™เป€เบ›เบตเบ”เบ•เบปเบงเบžเบฝเบ‡เปเบ•เปˆเบกเบตเบชเบดเบ”เบ—เบด superuser.
    เป€เบกเบทเปˆเบญเบžเบฐเบเบฒเบเบฒเบกเปเบฅเปˆเบ™ roscore เป‚เบ”เบเบšเปเปˆเบกเบต sudo, เบ‚เปเป‰เบœเบดเบ”เบžเบฒเบ”เป€เบเบตเบ”เบ‚เบทเป‰เบ™:

    Traceback (most recent call last): File "/opt/ros/melodic/lib/python2.7/dist-packages/roslaunch/__init__.py", line 230, in main write_pid_file(options.pid_fn, options.core, options.port) File "/opt/ros/melodic/lib/python2.7/dist-packages/roslaunch/__init__.py", line 106, in write_pid_file with open(pid_fn, "w") as f: IOError: [Errno 13] Permission denied: '/home/user/.ros/roscore-11311.pid'

    เป€เบžเบทเปˆเบญเบ›เป‰เบญเบ‡เบเบฑเบ™เบšเปเปˆเปƒเบซเป‰เป€เบเบตเบ”เบ„เบงเบฒเบกเบœเบดเบ”เบžเบฒเบ”เบ‚เบถเป‰เบ™, เบ‚เปเปƒเบซเป‰เบ›เปˆเบฝเบ™เบ„เบทเบ™เบชเบดเบ”เบเบฒเบ™เป€เบ‚เบปเป‰เบฒเป€เบ–เบดเบ‡เป„เบ›เบซเบฒเป„เบ”เป€เบฃเบฑเบเบ—เปเบฃเบตเบซเบผเบฑเบเบ‚เบญเบ‡เบœเบนเป‰เปƒเบŠเป‰ ROS. เป€เบžเบทเปˆเบญเป€เบฎเบฑเบ”เบชเบดเปˆเบ‡เบ™เบตเป‰, เบžเบงเบเป€เบฎเบปเบฒเบžเบดเบก:

    sudo rosdep fix-permissions

  6. เบเบฒเบ™เบ•เบดเบ”เบ•เบฑเป‰เบ‡เปเบžเบฑเบเป€เบเบฑเบ” rviz เปเบฅเบฐ rqt เป€เบžเบตเปˆเบกเป€เบ•เบตเบก

    sudo apt-get install ros-melodic-rqt ros-melodic-rviz

เบเบฒเบ™เบชเปเบฒเบžเบฑเบ”เบชเบธเบ”เบ—เป‰เบฒเบ

  1. เบญเบญเบเบˆเบฒเบ chroot:
    exit
  2. เบ–เบญเบ™เบเบฒเบ™เป€เบŠเบทเปˆเบญเบกเบ•เปเปˆเบฎเบนเบšเบžเบฒเบš
    cd ..
    sudo umount mnt/
  3. เปƒเบซเป‰เบžเบงเบเป€เบฎเบปเบฒเบšเบฑเบ™เบˆเบธเบฎเบนเบšเบžเบฒเบšเบ‚เบญเบ‡เบฅเบฐเบšเบปเบšเป€เบ‚เบปเป‰เบฒเป„เบ›เปƒเบ™เบšเปˆเบญเบ™เป€เบเบฑเบšเบกเป‰เบฝเบ™
    xz โ€“ckv1 <ั„ะฐะนะป ะพะฑั€ะฐะทะฐ>

เบ—เบฑเบ‡เปเบปเบ”! เปƒเบ™เบ›เบฑเบ”เบˆเบธเบšเบฑเบ™เบ”เป‰เบงเบเบเบฒเบ™เบŠเปˆเบงเบเป€เบซเบผเบทเบญ balenaetcher เบ—เปˆเบฒเบ™โ€‹เบชเบฒโ€‹เบกเบฒเบ”โ€‹เป„เบซเบกเป‰โ€‹เบฎเบนเบšโ€‹เบžเบฒเบšโ€‹เบ‚เบญเบ‡โ€‹เบฅเบฐโ€‹เบšเบปเบšโ€‹เป€เบ›เบฑเบ™ SD เบšเบฑเบ”โ€‹, เปƒเบชเปˆโ€‹เบกเบฑเบ™โ€‹เป€เบ‚เบปเป‰เบฒโ€‹เป„เบ›โ€‹เปƒเบ™ ODROID-C2โ€‹, เปเบฅเบฐโ€‹เบ—เปˆเบฒเบ™โ€‹เบˆเบฐโ€‹เบกเบต Ubuntu เบเบฑเบš ROS เบ•เบดเบ”โ€‹เบ•เบฑเป‰เบ‡โ€‹!

เป€เบญเบเบฐเบชเบฒเบ™เบญเป‰เบฒเบ‡เบญเบตเบ‡:

  • เบงเบดเบ”เบตเป‚เบญเบ™เบตเป‰เบŠเปˆเบงเบเป„เบ”เป‰เบซเบผเบฒเบเบขเปˆเบฒเบ‡เบเปˆเบฝเบงเบเบฑเบšเบงเบดเบ—เบตเบซเบผเบญเบเบฅเบงเบ‡เปƒเบ™ Linux เปเบฅเบฐเป€เบ›เบฑเบ™เบซเบเบฑเบ‡เบ—เปˆเบฒเบ™เบ•เป‰เบญเบ‡เบเบฒเบ™เบกเบฑเบ™:



เปเบซเบผเปˆเบ‡เบ‚เปเป‰เบกเบนเบ™: www.habr.com

เป€เบžเบตเปˆเบกเบ„เบงเบฒเบกเบ„เบดเบ”เป€เบซเบฑเบ™