$ sudo apt install /home/andrew/Downloads/rpi-imager_1.6.1_amd64.deb
[sudo] password for andrew:
Reading package lists... Done
Building dependency tree
Reading state information... Done
Note, selecting 'rpi-imager' instead of '/home/andrew/Downloads/rpi-imager_1.6.1_amd64.deb'
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:
The following packages have unmet dependencies.
rpi-imager : Depends: libgcc-s1 (>= 3.0) but it is not installable
Depends: libqt5core5a (>= 5.12.2) but 5.9.5+dfsg-0ubuntu2.5 is to be installed
E: Unable to correct problems, you have held broken packages.
κΈ°μ‘΄μ μ€μΉλ RPi Imager 1.6μ΄ μ λλ‘ μλν©λλ€.
νΈμ§ : Ubuntu 18.04μμ μ€νν μ μλ μ΅μ λ²μ μ RPi Imager 1.6.1μ
λλ€. μλ λ΄ μ€λͺ
μμ μ¬μ©μ μ μ λΉλλ₯Ό μ°Ύμ μ μμ΅λλ€.
RPi Imager 1.6.2(λλ κ·Έ μ΄μ)λ Ubuntu 18.04μ©μΌλ‘ λΉλλμ§ μμ΅λλ€ .
20.04 LTSκ° μλ‘μ΄ μ΅μ λ²μ μ΄λ―λ‘ μ
κ·Έλ μ΄λνκΈ° λλ¬Έμ
λλ€. :-)
κ·Έλλ gitμμ "debuild"λ₯Ό μ§μ μ€νν μ μμ΄μΌ ν©λλ€.
λλ μ¬μ ν Ubuntu 18.04λ₯Ό μ€ννλ μ μΌν μ¬λμ΄ λ μ μλ€κ³ νμ ν©λλ€.wink: κ·Έλ¦¬κ³ debuildλ₯Ό μ€νν μλ μμ§λ§ κ·Έλ κ² ν μ μλ λ κΈ°μ μ μΈ μ¬μ©μκ° λ§μ΄ μλ€κ³ νμ ν©λλ€.
VM λ΄λΆμ ꡬμΆν μ μμ΅λκΉ?
λλ rpi-imagerμ μ€λ μ μ μ§νκ³ μ°λΆν¬ 20.04μμ λΉλνκΈ° μν΄ κ·Έκ²μ λΆλͺμ³€μ§λ§ μ°λΆν¬ 18.04(μ€μ λ‘λ 14.04 & 16.04)μ λ€λ₯Έ λ°°ν¬νμλ μ€μΉν μ μμ΅λλ€.
"λκ° μ¬μ ν 18.04λ₯Ό μ€νν©λκΉ?"μ λν ν₯λ―Έλ‘μ΄ λ°μ΄ν° ν¬μΈνΈλ‘ μ§λ¬Έ, μ¬μ ν 곡μ ν μ«μκ° μμ΅λλ€. RPI Imager μ€λ μ¬μ©μ μ€ ~13%λ Ubuntu 18.04μ, ~56%λ 20.04μ, μ¬μ§μ΄ ~2.7%λ Ubuntu 16.04μ μμ΅λλ€!
https://github.com/popey/imager-snap/issues/8 μ΄ ν΄κ²°λμ§ μλ ν λΆννλ μ€λ μ Imagerμ μ 체 κΈ°λ₯μ μ§μνμ§ μμ΅λλ€. IIRC, λν λ€λ₯Έ μ€λ₯λ₯Ό λ°©μ§νκΈ° μν΄ λͺ κ°μ§ μΆκ° κΆνμ νμ±νν΄μΌ ν©λλ€. κ·Έλ κ² ν΄μΌ νλμ§ λλ μ΄λ»κ² ν΄μΌ νλμ§λ λΆλͺ νμ§ μμ΅λλ€. μ΄λ―Έμ κ° μΌμ λ¨μννκΈ° μν κ²μμ κ°μν λ μ€λ μ μ₯μ λ¬Όμ μκ°νλ κ² κ°μ΅λλ€.
μ΄μμ μΌλ‘λ λμ μΌλ° μ μ ν 리ν¬μ§ν 리μ μλ κ²μ΄ μ’μ΅λλ€.
popey/imager-snap#8μ΄ ν΄κ²°λμ§ μμ κ²½μ°
1.6.1μμ λ μ μλν©λκΉ?
μ΄λ₯Ό ν΄κ²°ν μ μλ 컀λ°( https://github.com/raspberrypi/rpi-imager/commit/c8409d741939c0af32180c731a86adcdeaba802d )μ λͺ°λ λ€μ΄κ°μ§λ§ ν μ€νΈλ₯Ό μν μ€λ μ ꡬμΆνλ λ°©λ²μ μμλΌ μκ°μ΄ μμμ΅λλ€.
μ΄μ μ μ½λλ udisks2(DBusλ₯Ό ν΅ν΄ μ΄μΌκΈ°ν¨)κ° μ΄λμ λ³Όλ₯¨(FAT32 νν°μ
)μ΄ λ§μ΄νΈλμλ€κ³ μλ €μ£Όμλ§μ λ§μ΄νΈ ν΄λμ μΈ μ μλ€κ³ κ°μ νμ΅λλ€.
κ·Έλ¬λ κ·Έ μμ κΉμ§λ μμ§ snap chroot λ΄λΆμ λ§μ΄νΈλμ§ μμμ μ μμΌλ©°, μ΄λ λ€μ³μ§λ κ² κ°μ΅λλ€.
λ°λΌμ λ§μ΄νΈ ν΄λκ° λ§μ΄νΈ μ§μ μΈμ§ νμΈνκ³ κ·Έλ μ§ μμ κ²½μ° μ΅λ 3μ΄ μ§μ°λ©λλ€.
λ°©κΈ μλνλλ° μλ, λ λμ κ² κ°μ΅λλ€. μ²μμλ νν°μ
μ λ§μ΄νΈ ν μ μλ€κ³ λμ κ΄λ ¨ κΆνμ νμ±ννμ΅λλ€. λμΌν μ€λ₯κ° λ°μνμ¬ λΉνμ±νλ λͺ¨λ κΆνμ νμ±ννμ΅λλ€(μ€λͺ
μ΄ κ΄λ ¨μ±μ΄ μμ΄ λ³΄μ΄μ§λ§) (PEBCAK). μ΄μ μ΄λ―Έμ λ λͺ¨λ κ²μ΄ μ λ κ²μ²λΌ μλνμ§λ§ SD μΉ΄λλ κ²°κ΅ λΉμ΄ μμ΅λλ€.
Qt: Session management error: Could not open network socket
QObject::setParent: Cannot set parent, new parent is in a different thread
Drive: "/org/freedesktop/UDisks2/drives/Generic__USB3_2e0_CRW____SD_201506301013_1"
Device: "/org/freedesktop/UDisks2/block_devices/sdc" belongs to same drive
Device: "/org/freedesktop/UDisks2/block_devices/sdc1" belongs to same drive
Unmounted "/org/freedesktop/UDisks2/block_devices/sdc1" successfully
Repartitioning drive
Telemetry done. cURL status code = 0
Adding partition
New partition: "/org/freedesktop/UDisks2/block_devices/sdc1"
Formatting drive as FAT32
Mounting partition
Mounted new file system at: "/media/shift/F28E-8BF1"
Image URL: "https://github.com/raspberrypi/rpi-eeprom/releases/download/v2020.09.03-138a1-imager/rpi-boot-eeprom-recovery-2020-09-03-vl805-000138a1-usb.zip"
Received header: HTTP/2 302
Received header: server: GitHub.com
...
Can't create 'README.txt'
Can't create 'pieeprom.bin'
Can't create 'pieeprom.sig'
Can't create 'recovery.bin'
Can't create 'vl805.bin'
Can't create 'vl805.sig'
Hash of compressed multi-file zip: "84b73785a93720621136e23ee766e2e56a516902baaccebe3e055106471029ff"
mountutils: Reading /proc/mounts
mountutils: Mount point /dev/sdc1 belongs to drive /dev/sdc
mountutils: Mount point /dev/sdc1 belongs to drive /dev/sdc
mountutils: Closing /proc/mounts
mountutils: Unmounting /media/shift/F28E-8BF1...
mountutils: Unmount MNT_EXPIRE /media/shift/F28E-8BF1: EAGAIN
mountutils: Unmount MNT_EXPIRE /media/shift/F28E-8BF1 failed: Operation not permitted
mountutils: Unmount MNT_DETACH /media/shift/F28E-8BF1 failed: Operation not permitted
mountutils: Unmount MNT_FORCE /media/shift/F28E-8BF1 failed: Operation not permitted
mountutils: Unmounting /var/lib/snapd/hostfs/media/shift/F28E-8BF1...
mountutils: Unmount MNT_EXPIRE /var/lib/snapd/hostfs/media/shift/F28E-8BF1: EAGAIN
mountutils: Unmount MNT_EXPIRE /var/lib/snapd/hostfs/media/shift/F28E-8BF1 failed: Operation not permitted
mountutils: Unmount MNT_DETACH /var/lib/snapd/hostfs/media/shift/F28E-8BF1 failed: Operation not permitted
mountutils: Unmount MNT_FORCE /var/lib/snapd/hostfs/media/shift/F28E-8BF1 failed: Operation not permitted
Download done in 3 seconds
μ λ°μ μΌλ‘ λͺ¨λ μ¬μ©μμκ² μνλ κ²½νμ΄ μλλλ€.
'README.txt'λ₯Ό μμ±ν μ μμ΅λλ€.
/var/lib/snapd/hostfs/media/shift/F28E-8BF1μ μ¬μ©μ μ€λ μ΄ Imagerλ₯Ό μ€νν λ μ°κΈ°κ° λΆκ°λ₯ν©λκΉ?
Snap ν¨ν€μ§μ λ¬Έμ κ° μλλΌλ https://www.raspberrypi.org/software/ μμ λ€μ΄λ‘λν μ μλ imager_1.6.1_amd64.deb
λ Ubuntu 18.04(2023λ
4μκΉμ§ κ³μ μ§μλ¨ )μ μ€μΉν μ μμ΄μΌ νλ€κ³ μκ°ν©λλ€.
:μ½κ°_μ°‘κ·Έλ¦°_μΌκ΅΄:
νΈμ§: #200μ μν΄ μ°¨λ¨λ¨
EDIT2: μμ§ Ubuntu 18.04λ₯Ό μ¬μ©νλ λ€λ₯Έ μ¬λμ μν΄ #200μμ ν¨μΉλ₯Ό μ μ©ν νμ RPi Imager 1.6.1 λΉλκ° μμ΅λλ€.
μμ μ μ±
μνμ μ¬μ©: rpi-imager_1.6.1_amd64.zip
(λΆμ μ νλ€κ³ μκ°λλ©΄ μ΄ @maxnet μ μμ λ‘κ² μμ νμμμ€)
https://www.raspberrypi.org/documentation/installation/installing-images/README.md λ "Ubuntu 18.04"λ λ§ν©λλ€:wink:
λ°λΌμ RPi Imagerκ° μμΌλ‘ Ubuntu 18.04λ₯Ό νμ€ν μ§μνμ§ μμ κ²½μ° ν΄λΉ λ¬Έμλ μ λ°μ΄νΈν΄μΌ ν©λκΉ? :μ΄κΉ¨λ₯Ό μΌμ±νλ€:
λ°λΌμ RPi Imagerκ° μμΌλ‘ Ubuntu 18.04λ₯Ό νμ€ν μ§μνμ§ μμ κ²½μ°
곡μ μ§μ μ μ± μ΄ λ¬΄μμΈμ§ μ λͺ¨λ₯΄κ² μ΅λλ€.
κ°λ°μλ₯Ό μν Ubuntu 18μ μ λ°μ μΈ μ μ©μ±μ κΈκ²©ν κ°μνκ³ μμ΅λλ€.
κ·Έλ¦¬κ³ Ubuntu 20 LTSκ° μΆμλ μ§ 1λ μ΄ λμμ΅λλ€.
μ¬μ ν 18μ μ¬μ©νλ μ΄μ λ 무μμ λκΉ?
μ¬μ ν 18μ μ¬μ©νλ μ΄μ λ 무μμ λκΉ?
μ λ Ubuntu 18.04κ° μ¬μ μ€μΉλ μνλ‘ μ 곡λλ μλ‘μ΄ Dell XPS λ
ΈνΈλΆμ 1λ
μ μ ꡬμ
νλλ°, νΉν μ¬μ ν μ κ·Ήμ μΌλ‘ μ§μλλ LTS λ²μ μ΄κΈ° λλ¬Έμ μ λ²μ μΌλ‘ μ
κ·Έλ μ΄λνλ κ²μ 꺼립λλ€. λν, μ€λλμμ§λ§ μ¬μ ν μ§μλλ OSλ₯Ό μ€ννλ κ²μ λ€μκ³Ό κ°μ κ·Ήλ¨μ μΈ κ²½μ°λ₯Ό λ°κ²¬νλ λ° μ μ©ν©λλ€.
Pico νλͺ©μ κ²½μ° https://apt.kitware.com/ μ μ¬μ©νμ¬ μ΅μ λ²μ μ CMakeλ‘ μ
λ°μ΄νΈνμ΅λλ€. κ·Έλ¦¬κ³ μ΅μ GCC λ²μ μ μ¬μ©ν΄μΌ ν λ $PATH μμ λ΄ local-install-dirμ μΆκ°ν©λλ€. λ€λ₯Έ λͺ¨λ κ²μλ VirtualBoxκ° μμ΅λλ€.
LTS 릴리μ€λ 'μν°νλΌμ΄μ¦κΈ'μ΄λ©° μμ μ±μ μ€μ μ λ‘λλ€. κ·Έλ€μ μλ‘μ΄ λ²μ μ μννΈμ¨μ΄λ₯Ό _ μνμ§ μλ_ μ¬λλ€μ μν κ²μ λλ€. LTS 릴리μ€μ λν μννΈμ¨μ΄ μ λ°μ΄νΈλ 보μ λ° λ²κ·Έ μμ μ¬νμΌ λΏμ λλ€. μ€λλ μννΈμ¨μ΄λ₯Ό μ§μνλ κ²μ 무λ£κ° μλλ©° μμ μ΄ νμνλ©° μμΌλ‘ λμκ° μ μλ λ₯λ ₯μ΄ μ νλ©λλ€. νμ¬ LTSκ° μΆμλ ν 1λ μ΄ μ§λλ μ΄μ LTSκ° μ§μλλ νλ«νΌμΌλ‘ λ¨μ μμ κ²μΌλ‘ κΈ°λνλ κ²μ ν©λ¦¬μ μ΄μ§ μμ΅λλ€.
κ·Έλ€μ μλ‘μ΄ λ²μ μ μννΈμ¨μ΄λ₯Ό _ μνμ§ μλ_ μ¬λλ€μ μν κ²μ λλ€.
λ€, ν©λ¦¬μ μΈ μ
μ₯μ
λλ€. μλ₯Ό λ€μ΄ Ubuntu 20.04+λ§ μ§μνλ RPi Imager 1.7.xμλ λ¬Έμ κ° μμΌλ©° Ubuntu 18.04λ μ΄μ RPi Imager 1.6.xλ‘ μ νλ©λλ€. 1.6.0μμ 1.6.1λ‘μ λ³κ²½μμ νΈνμ± μ€λ¨μ΄ λ°μνλ€λ κ²μ΄ λμκ²λ μ΄μνκ² λκ»΄μ‘μ΅λλ€.
λν Raspberry Pi μΉ μ¬μ΄νΈκ° λμμΌλ‘ νλ μ¬μ©μ μμ€μ κ³ λ €ν λ μΉ μ¬μ΄νΈμμ "Ubuntu 20.04+ μ¬μ©μ"μ "Ubuntu 18.04 μ¬μ©μ" λͺ¨λμ λν΄ λ€λ₯Έ λ€μ΄λ‘λ μ΅μ
μ μ 곡ν κ°λ₯μ±μ κ±°μ μλ€κ³ μκ°ν©λλ€. 18.04μ λν μ§μμ μ€λ¨νκΈ°λ‘ κ²°μ ν κ²½μ° λ¬Έμμ ꡬ체μ μΌλ‘ μΈκΈν΄μΌ ν©λλ€.
:man_shrugging:
1.6.0μμ 1.6.1λ‘μ λ³κ²½μμ νΈνμ± μ€λ¨μ΄ λ°μνλ€λ κ²μ΄ λμκ²λ μ΄μνκ² λκ»΄μ‘μ΅λλ€.
λλ κ·Έκ²μ΄ ν¬μΈνΈ 릴리μ€μμ μ‘°μ©ν μΌμ΄λλ κ²μ΄ μ΄μνλ€λ λ° λμν©λλ€. μ΅μν 1.6.1 λ³κ²½ λ‘κ·Έμ μΆκ°ν΄μΌ ν©λλ€. νμ§λ§... 1λ μ μ μ κΈ°κ°μ΄ μμμ΅λλ€! κ΄μ¬μ΄ μλ€λ©΄ λ΄ XPS(13)λ 20.04λ₯Ό μλ²½νκ² μ€νν©λλ€. :)
Snap ν¨ν€μ§μ λ¬Έμ κ° μλλΌλ https://www.raspberrypi.org/software/ μμ λ€μ΄λ‘λν μ μλ
imager_1.6.1_amd64.deb
λ Ubuntu 18.04(2023λ 4μκΉμ§ κ³μ μ§μλ¨ )μ μ€μΉν μ μμ΄μΌ νλ€κ³ μκ°ν©λλ€.
μ½κ°_μ°‘κ·Έλ¦°_μΌκ΅΄~νΈμ§: #200μ μν΄ μ°¨λ¨λ¨~
EDIT2: μμ§ Ubuntu 18.04λ₯Ό μ¬μ©νλ λ€λ₯Έ μ¬λμ μν΄ #200μμ ν¨μΉλ₯Ό μ μ©ν νμ RPi Imager 1.6.1 λΉλκ° μμ΅λλ€.
μμ μ μ± μνμ μ¬μ©: rpi-imager_1.6.1_amd64.zip
(λΆμ μ νλ€κ³ μκ°λλ©΄ μ΄ @maxnet μ μμ λ‘κ² μμ νμμμ€)
κ³ λ§μ. λλ₯Ό μν΄ λ°λΉμ λ²μ€ν°μμ μμ νμ§λ§ μλ³Έ λ€μ΄λ‘λ λ° μ€λ μ μ€ν¨νμ΅λλ€.
μ°Έκ³ λ‘ μ΄κ²μ ChromeOSμμλ λ°μνλ λ¬Έμ μ λλ€. Linux κ°λ°μ λͺ¨λκ° νμ±νλ κ²½μ° @lurch μμ 곡μ νλ 1.6.1μ μλνμ§λ§ https://www.raspberrypi.org/software/ μμ λ€μ΄λ‘λλ μλνμ§ μμ΅λλ€.
μ΄ λ¬Έμ λ₯Ό λ°λ₯΄λ μ¬λμ μ΄μ΅μ μν΄...
λ°©κΈ Ubuntu 18.04μμ v1.6.2 νκ·Έ λ₯Ό μ»΄νμΌνλ €κ³ μλνμ§λ§ λ€μμ μ¬μ©νμ¬ λΉλνμ§ λͺ»νμ΅λλ€.
rpi-imager/main.cpp:250:19: error: βclass QApplicationβ has no member named βscreenAtβ; did you mean βscreensβ?
if ( !app.screenAt(QPoint(x,y)) || !app.screenAt(QPoint(x+w,y+h)) )
^~~~~~~~
screens
rpi-imager/main.cpp:250:49: error: βclass QApplicationβ has no member named βscreenAtβ; did you mean βscreensβ?
if ( !app.screenAt(QPoint(x,y)) || !app.screenAt(QPoint(x+w,y+h)) )
^~~~~~~~
screens
ν΄λΉ κΈ°λ₯ μ΄ Qt 5.10μ μΆκ°λμμ§λ§ Ubuntu 18.04μλ Qt 5.9.5λ§ ν¬ν¨λμ΄ μκΈ° λλ¬Έμ
λλ€.
λ°λΌμ v1.6.1 λΉλ κ° Ubuntu 18.04 μ¬μ©μλ₯Ό μν "μ΅μ’
μ "μΈ κ² κ°μ΅λλ€.wink:
κ·Έλ€μ μλ‘μ΄ λ²μ μ μννΈμ¨μ΄λ₯Ό _ μνμ§ μλ_ μ¬λλ€μ μν κ²μ λλ€.
μλμ. μ 릴리μ€λ₯Ό μ κ·Έλ μ΄λνκ±°λ μ€μΉνλ λ° λ§μ μκ°μ΄ μμλκΈ° λλ¬Έμ LTSλ₯Ό μ¬μ©ν©λλ€. μ€μΉ νμλ λ§μ μμ /μ‘°μ , μ€μΉ, μ€μ λ±μ ν΄μΌ ν©λλ€. μκ°μ΄ λ§μ΄ 걸립λλ€. LTSλ μμ€ν μ ν¨μ¬ λ μ€λ μ¬μ©ν μ μλ κΈ°νλ₯Ό μ 곡ν©λλ€. νμ¬ 18.04λΆν° λ μ΄μ Ubuntuλ₯Ό μ¬μ©νμ§ μμ κ²μ λλ€(κ·Έλ¬λ κ·Έκ²μ λ λ€λ₯Έ μ΄μΌκΈ°μ λλ€).
μ¬λ¬ PPA + μΌλΆ μ± μ΄λ―Έμ§λ₯Ό μ¬μ©ν©λλ€. PHPμ κ°μ κ²½μ° μ§μ μ€μΉν©λλ€.
20.04 LTSκ° μλ‘μ΄ μ΅μ λ²μ μ΄λ―λ‘ μ κ·Έλ μ΄λνκΈ° λλ¬Έμ λλ€. :-)
λλ μ΄ "18.04 too old" ν λ‘ μ΄ νλ‘μ νΈμ λν κ±°λνκ³ μ¬μ€ν λ¬Έμ λ₯Ό λμΉκ³ μλ€κ³ μκ°ν©λλ€. λΉλ νλ‘μΈμ€κ° νΉμ λ²μ μ λ¬Άμ¬ μλ μ΄μ λ 무μμ
λκΉ? _yourself_λ₯Ό νΈμ§νκ³ κ²μνκ³ μμ΅λκΉ? rpi-imager
μλ CI, PPA, Github μμ
λλ ν΄λΌμ°λ λΉλ μν¬νλ‘λ₯Ό μν λκ΅¬κ° μλμ?
_that_ λκ΅¬κ° 18.04λ₯Ό μ§μνλ ν(κ·Έλ¦¬κ³ μμ€κ° νΈν κ°λ₯), @maxnet μ κ°μΈ OSλ κ΄λ ¨μ΄ μμ΄μΌ ν©λλ€. PPAλ _all_ νμ¬ Ubuntu λ²μ μ©μΌλ‘ λΉλν μ μμ΅λλ€. Travis-CIμ Githubλ λ§μ νλ«νΌμ ꡬμΆν μ μμ΅λλ€. κ°λ°μ Windowsλ₯Ό μ¬μ©νκ³ νλ«νΌμ΄ μ무리 μ€λλμκ±°λ μ΅μ λ²μ μ΄μ΄λ Fedora, Mac, BSD, ARMμ© ν΄λΌμ°λλ₯Ό ꡬμΆν μ μμ΅λλ€.
κ·Έ λ§μ...
ν΄λΉ λκ΅¬κ° 18.04λ₯Ό μ§μνλ ν(μμ€κ° νΈν κ°λ₯)
1) μμ€λ μμΌλ‘ #ifdef λ§λ² μμ΄ νΈνλμ§ μμ΅λλ€.
λ μλ‘μ΄ λ°©λ²μ κ³ λ Qt λ²μ μλ μ‘΄μ¬νμ§ μμ΅λλ€.
μ΄μ λ°©λ²μ μ¬μ©νλ©΄ μ΅μ Qt 5 λ²μ μμ λ μ΄μ μ¬μ©λμ§ μλ κ²½κ³ λ₯Ό λ§μ΄ μ 곡νκ³ Qt 6μμ μ¬λΌμ§λλ€.
2) μ΄κ²μ μ΅μν Windows λ° Mac OS Xμμ μ½λ μλͺ μ΄ νμν μμ© νλ‘κ·Έλ¨μ΄λ©° μ λ ν΄λΌμ°λ μ 곡μ 체μ μ½λ μλͺ ν€λ₯Ό 곡μ νλ κ²μ μ’μνμ§ μμ΅λλ€.
3) κ²°κ³Όκ° μ¬λ°λ₯΄κ² μλνλμ§ ν
μ€νΈνλ €λ©΄ λͺ¨λ μ΄μ 체μ λ₯Ό μ€μΉν΄μΌ ν©λλ€.
μ΄λ¬ν μ νμ μννΈμ¨μ΄(μμ€ν
μλΉμ€ λ° SD μΉ΄λ 리λμ κ°μ 물리μ νλμ¨μ΄μμ μνΈ μμ© ν¬ν¨)λ μλνλ ν
μ€νΈ νλ μμν¬μ μ ν©νμ§ μμ΅λλ€...
κ·Έλ¦¬κ³ Ubuntu 20 LTSκ° μΆμλ μ§ 1λ μ΄ λμμ΅λλ€.
κ·Έλ¦¬κ³ Ubuntu 18μ μ¬μ ν 2 λ μ΄μ μ§μλ©λλ€. λ€ μ μ₯?
κ°λ°μλ₯Ό μν Ubuntu 18μ μ λ°μ μΈ μ μ©μ±μ κΈκ²©ν κ°μνκ³ μμ΅λλ€.
...
μ¬μ ν 18μ μ¬μ©νλ μ΄μ λ 무μμ λκΉ?
그건... μ΄ λ¬Έμ λ₯Ό μ²λ¦¬νλ λ°©λ²μ΄ μλλλ€ . @lurch κ° 18μ μ¬μ©νλ νΉλ³ν μ΄μ λ μ€μνμ§ μμ΅λλ€. λ§μ΄μλ€. λΉμ μ΄ 20.04λ‘ μ νν΄μΌ νκΈ° λλ¬Έμ μΌλΆλ μ΄λ―Έ 21.10μΌλ‘ λ°μ΄μ¬λμ΅λλ€.
νμ¬ LTSκ° μΆμλ ν 1λ μ΄ μ§λλ μ΄μ LTSκ° μ§μλλ νλ«νΌμΌλ‘ λ¨μ μμ κ²μΌλ‘ κΈ°λνλ κ²μ ν©λ¦¬μ μ΄μ§ μμ΅λλ€.
κ·Έκ²μ. LTS λΌκ³ λΆλ¦¬λ λ°λ μ΄μ κ° μμ΅λλ€! _μ₯κΈ°_ μ§μ .
1λ μ μ μ κΈ°κ°μ΄ μμμ΅λλ€!
κ±°μ§. "μ°κ° μ μ κΈ°κ°"μ 2022λ 4μμλ§ _μμ_λλ©°, _2023λ κΉμ§ 1λ λμ μμ ν μ§μλλ μμ€ν μ μ¬μ©νλ©΄μ 20.04λ₯Ό μμ ν 건λλ°κ³ Ubuntu 22.04λ‘ λ§μ΄κ·Έλ μ΄μ ν μ μμ΅λλ€. λλ _μ λ§_ 2λ λ§λ€ μ 체 OSλ₯Ό μ κ·Έλ μ΄λνλ λ²κ±°λ‘μμ μνμ§ μμ΅λλ€.
μ¬λ¬λΆ... μ°λΆν¬λ μλ² μλμ
λΏλ§ μλλΌ λ°μ€ν¬ν, μ½μ΄, μ¨ κ°μ‘±μ μΆμνλ©΄μ λΌμ¦λ² 리λ₯Ό μμ ν μμ©νμ΅λλ€. κ·Έλ€μ λͺ¨λ Raspberry κ΄λ ¨ ν¨ν€μ§λ₯Ό μ μ₯μμ μΆκ°νμΌλ©° rpi-eeprom
λλ vcgencmd
μ λ μ΄μ PPAκ° νμνμ§ μμμ΅λλ€.
κΈΈκ³ ν볡ν κ²°νΌμνλ λ§μ΄ μμν΄μ£ΌμΈμ :1st_place_medal:
κ·Έλ¦¬κ³ Ubuntu 18μ μ¬μ ν ββ2λ μ΄μ μ§μλ©λλ€. λ€ μ μ₯?
"μ§μλ¨"μ μ΅μ λ²μ μ μννΈμ¨μ΄λ₯Ό κ°κ² λλ€λ μλ―Έκ° μλλλ€.
Ubuntu 18 μμ€ν
μ λͺ¨λ κ²μ 2018 λ²μ μ μννΈμ¨μ΄μ΄λ©° λμ€μ λ°±ν¬νΈλ‘ μΆκ°λ μμ μ± λ° λ³΄μ μμ μ¬νλ§ ν¬ν¨λ©λλ€.
λλ¨Έμ§ μμ€ν
κ³Ό μΌμΉνλλ‘ μ΄μ λ²μ μ Imagerλ₯Ό κ³μ μ€νν μ μμ΅λλ€.
- μ΄κ²μ μ΅μν Windows λ° Mac OS Xμμ μ½λ μλͺ μ΄ νμν μμ© νλ‘κ·Έλ¨μ΄λ©° μ λ ν΄λΌμ°λ μ 곡μ 체μ μ½λ μλͺ ν€λ₯Ό 곡μ νλ κ²μ μ’μνμ§ μμ΅λλ€.
Raspberry(νμ¬/μ‘°μ§)μμ μ΄μ λν _λͺ¨λ _ μΈνλΌ λλ μ§μΉ¨μ μ 곡νμ§ μμ΅λκΉ? λ΄ λ§μ... IMHO rpi_imager
λ Raspi μνκ³μ ν΅μ¬ κ΅¬μ± μμμ
λλ€. κ·Έκ²μ κ·Έκ²μ μ¬μ©νλ λ°λ‘ _μ§μ
μ _μ
λλ€. μ΄κ²μ μΉμΈλ μ΄λ―Έμ λ‘ Raspberryμ Ubuntuμ _λ λ€_곡μ μΉμ¬μ΄νΈμ μ μλμ΄ μμ΅λλ€.
곡μ μ§μ μ μ± μ΄ λ¬΄μμΈμ§ μ λͺ¨λ₯΄κ² μ΅λλ€.
μ΄ νλ‘μ νΈμ λμ νλ‘νμ κ°μν λ κ·Έκ²μ λν 곡μμ μΈ μ μ± μ΄ μλ€λ μ¬μ€μ μ λ§ λλμ΅λλ€.
"μ§μλ¨"μ μ΅μ λ²μ μ μννΈμ¨μ΄λ₯Ό κ°κ² λλ€λ μλ―Έκ° μλλλ€. Ubuntu 18 μμ€ν μ λͺ¨λ κ²μ 2018 λ²μ μ μννΈμ¨μ΄μ΄λ©° λμ€μ λ°±ν¬νΈλ‘ μΆκ°λ μμ μ± λ° λ³΄μ μμ μ¬νλ§ ν¬ν¨λ©λλ€.
μ λΉν μ§μ μ΄λ©° λμν©λλ€. _current_ λ²μ μ΄ κ³μ μλνλ ν μ€λλ λ²μ μ μ¬μ©ν΄λ μκ΄ μμ΅λλ€. κ·Έλ¦¬κ³ κ·Έκ²μ μ¬κΈ°μ μΌμ΄λ μΌμ΄ μλλλ€.
rpi-imager
, snap
μμ μ€μΉλμμΌλ©° μ΄μ κ°μκΈ° _κΉ¨μ‘μ΅λλ€. @lurch κ° λ³΄κ³ ν λλ‘ AppArmor
νλ‘ν λ° λΉ λλΌμ΄λΈμ λν λμΌν dmesg
μ€λ₯μ ν¨κ» μλμ λ©μ·μ΅λλ€. νΈνλμ§ μλ λ²μ μ΄ 18.04 μ±λμ μ
λ‘λλ μ΄μ λ 무μμ
λκΉ?
μ λΉν μ§μ μ΄λ©° λμν©λλ€. λλ μ€λλ λ²μ μ μ¬μ©ν΄λ μκ΄μλ€
κ·Έλ° λ€μ μ΄μ 1.6.0μ μ¬μ©ν΄ λ³Ό μ μμ΅λλ€. https://downloads.raspberrypi.org/imager/imager_1.6_amd64.deb
snapμμ μ€μΉν rpi-imagerκ° κ°μκΈ° μΆμλμμ΅λλ€.
μ€λ
λ¬Έμ λ https://github.com/popey/imager-snap/issues μμ λ³΄κ³ ν μ μμ΅λλ€.
μ°λ¦¬λ κ·Έ λ²μ μ κ΄μ¬νμ§ μμ΅λλ€.
κ΄λ ¨μ±μ΄ μμ μ μλ λͺ κ°μ§ μ€λͺ :
rpi-imager
,snap
μμ μ€μΉλμμΌλ©° μ΄μ κ°μκΈ° _κΉ¨μ‘μ΅λλ€.
μ΄μ©λ©΄ λ μΌμ° κΉ¨μ‘μ μλ μμ΅λλ€. λλ°©μ λν΄ μ κΈ°μ μΌλ‘ μ¬μ©νκ³ μμ§λ§ νμ λμΌν(μΊμλ) μ΄λ―Έμ§λ₯Ό μ¬μ©ν©λλ€. μ΄μ λλ λͺ κ°μ§ μλ‘μ΄ κ²μ μλνκΈ° λλ¬Έμ μλ§λ κ·Έκ²μ΄ μ§κΈμμμΌ λ¬Έμ κ° λνλ μ΄μ μΌ κ²μ λλ€. μ€μΉλ λ²μ μ 1.6.2μ΄κ³ IIRCλ μ μ΄λ λͺ μ£Ό λμ κ·Έλ¬μ΅λλ€.
λλ μ€λλ λ²μ μ μ¬μ©ν΄λ μκ΄μλ€
λ΄κ° μκ΄νμ§ μλ κ²μ΄ μλλλ€. κ·Έλμ. νμ§λ§ μ λ μ κ° μ΄λ€ κ²λ _μκ²©μ΄ μμ΅λλ€_ λΌλ κ²μ μλλ€. λλ λ¨μ§ μΌλΆ νλ‘μ νΈκ° μ΄μ (κ·Έλ¬λ EOL'λ κ²μ μλ) 릴리μ€λ₯Ό μ€λ¨ν μ μλ μ APIλ₯Ό μ±νν λ λ³΄λ€ λ³΄μμ μΈ μ κ·Ό λ°©μμ μ·¨νκΈ°λ₯Ό λ°λμ΅λλ€.
μλ₯Ό λ€μ΄, μ λ Python κ°λ°μ λ§μ΄ νκ³ λμΌν λλ λ§μ λ§μ΄ μ§λ©΄ν©λλ€. Python 3.9μ μλ‘κ³ λ©μ§ κΈ°λ₯μ΄ μμΌλ©΄ μ΄λ―Έ Python 3.11μ μλλΌλ μ¬μ©μ μμ ν©λλ€. CentoOSλ μ¬μ ν κ³ λ 3.6 κ³Ό ν¨κ» μ 곡λ©λλ€. μ΅μν 3.8 _available_μ΄ μμΌλ―λ‘ μ΅μ μμ€ λ²μ μ κ±°κΈ°λ‘ μ¬λ¦΄ μ μμ΅λλ€. μ¬κΈ°μμλ λΉμ·ν μ κ·Ό λ°©μμ μ·¨ν μ μμ΅λκΉ?
λ‘κ·Έλ₯Ό λ κΉμ΄ νκ³ λ€λ©΄ μ¬κΈ°μμ 2κ°μ§ λ³κ°μ λ 립μ μΈ λ¬Έμ λ₯Ό λ€λ£¨κ³ μλ€κ³ μκ°ν©λλ€.
μ¬ννΌ μ λ μ€λ
μμ 1.6.1λΏλ§ μλλΌ 1.6.2λ₯Ό μ€μΉνκ³ μ€νν μ μμ΅λλ€. λ°λΌμ @popey κ° 18.04μ©μΌλ‘ μ»΄νμΌνκΈ° μν΄ μνν μμ
μ΄ λ¬΄μμ΄λ μλνμ΅λλ€. μΆνν©λλ€! μ΄κ²μ μ΄λ―Έμ§λ₯Ό μμ±ν λ AppArmorμ λν λ΄ μ€λ₯κ° .deb
λ₯Ό λΉλν λ ν¨ν€μ§ μ’
μμ± λλ QT μ»΄νμΌ λ¬Έμ μ μ무 κ΄λ ¨μ΄ μμμ μμ¬νμ§λ§ λ λ€ 18.04μ λͺ
μλμ΄ μμ΅λλ€.
λ΄ λ¬Έμ λ @XECDesign λ _permissions_μ κ΄ν κ²μΌλ‘ 보μ΄λ©° μ΄κ²μ μ€λ μ μ© λ¬Έμ μΈ κ² κ°μ΅λλ€. κ·Έλμ μ§μμ λ°λΌ κ±°κΈ°λ‘ μ΄λν©λλ€.
_"AppArmor μ μ± μΌλ‘ μΈν΄ μ΄ λ°μ μκ° μ΄ λ©μμ§λ₯Ό λ³΄λΌ μ μμ΅λλ€..."_, _"λ€νΈμν¬ μμΌμ μ΄ μ μμ"_ λλ _"μμ μ΄ νμ©λμ§ μμ"_κ³Ό κ°μ λ¬Έμ λ‘ μ¬κΈ°μ μ€λ μ¬λμ μ΄ λ¬Έμ λ‘ μ΄λνμμμ€. μ¬κΈ°κ° μλλλ€. μ λͺ©μ 18.04μ λ§μ λ¬Έμ κ° μλ€λ κ²μ λλ€ :-)
μ€λ μμ 1.6.1λΏλ§ μλλΌ 1.6.2λ₯Ό μ€μΉνκ³ μ€νν μ μμ΅λλ€. λ°λΌμ @popey κ° 18.04μ©μΌλ‘ μ»΄νμΌνκΈ° μν΄ μνν μμ μ΄ λ¬΄μμ΄λ μλνμ΅λλ€. μΆνν©λλ€!
λλ μ€λ
μ΄ "λ
립μ μΈ" ν¬μ₯ νμμ΄λΌκ³ μκ°ν©λκΉ? λ°λΌμ Ubuntu 18.04μ ν¬ν¨λ κ²λ³΄λ€ μ΅μ λ²μ μ Qt λΌμ΄λΈλ¬λ¦¬λ₯Ό ν¬ν¨ν μ μμ΅λκΉ? (RPi Imagerμ .deb
λ²μ μμ μ¬μ©ν΄μΌ ν¨)
μ€λ λ¬Έμ λ https://github.com/popey/imager-snap/issues μμ λ³΄κ³ ν μ μμ΅λλ€.
μ°λ¦¬λ κ·Έ λ²μ μ κ΄μ¬νμ§ μμ΅λλ€.
@maxnet μ°λ¦¬λ RPi Imagerμ μ€λ λ²μ (μλ§λ Ubuntuμ "μννΈμ¨μ΄ μ€ν μ΄"κ° μ€μΉνλ λ²μ μ΄κΈ° λλ¬Έμ)μ λν΄ κ½€ λ§μ λ¬Έμ λ³΄κ³ λ₯Ό λ°λ κ² κ°μ΅λλ€. μ°λ¦¬λ λΆλͺ ν μ무 κ²λ ν μ μμ΅λλ€. GitHubμ λ¬Έμ ν νλ¦Ώ κΈ°λ₯μ μ¬μ©νμ¬ RPi Imagerμ μ€λ λ²μ μ λ¬Έμ κ° μλ μ¬λλ€μ μ§μ popey μ repoλ‘ λ³΄λ΄λ κ²μ΄ κ°μΉκ° μμ΅λκΉ? :μ΄κΉ¨λ₯Ό μΌμ±νλ€:
μ΄μ λ²μ 1.6.0(@maxnet μ°Έμ‘°)μ Linux Mint 19.3(bionic repo)μ μ λλ‘ μ€μΉλμμ΅λλ€. κ³ λ§μ
κ°μ₯ μ μ©ν λκΈ
Snap ν¨ν€μ§μ λ¬Έμ κ° μλλΌλ https://www.raspberrypi.org/software/ μμ λ€μ΄λ‘λν μ μλ
imager_1.6.1_amd64.deb
λ Ubuntu 18.04(2023λ 4μκΉμ§ κ³μ μ§μλ¨ )μ μ€μΉν μ μμ΄μΌ νλ€κ³ μκ°ν©λλ€.:μ½κ°_μ°‘κ·Έλ¦°_μΌκ΅΄:
νΈμ§: #200μ μν΄ μ°¨λ¨λ¨EDIT2: μμ§ Ubuntu 18.04λ₯Ό μ¬μ©νλ λ€λ₯Έ μ¬λμ μν΄ #200μμ ν¨μΉλ₯Ό μ μ©ν νμ RPi Imager 1.6.1 λΉλκ° μμ΅λλ€.
μμ μ μ± μνμ μ¬μ©: rpi-imager_1.6.1_amd64.zip
(λΆμ μ νλ€κ³ μκ°λλ©΄ μ΄ @maxnet μ μμ λ‘κ² μμ νμμμ€)