Установитьu-boot-tools
:
$ sudo apt install u-boot-tools
Изучите заголовок изображения:
$ dumpimage -l boot.scr.uimg
Image Name:
Created: Wed Dec 31 16:00:00 1969
Image Type: ARM Linux Script (uncompressed)
Data Size: 1489 Bytes = 1.45 KiB = 0.00 MiB
Load Address: 00000000
Entry Point: 00000000
Contents:
Image 0: 1481 Bytes = 1.45 KiB = 0.00 MiB
Извлеките файл boot.scr
из образа:
$ dumpimage -i boot.scr.uimg boot.scr
Извлеченный файл на 8 байт больше, чем указано в таблице Contents
в заголовке, 1489 байт против ожидаемых 1481. Если хотите, вы можете обрезать эти байты с помощью:
tail -c+8 boot.scr > $$; mv $$ boot.scr
Изменить:в отношении OP @Bumsik Kim и эксперта-рецензента @Kusalananda, было предложено изменить синтаксис dumpimage
на:
dumpimage -o boot.scr boot.scr.uimg
Я включу это примечание сюда на случай, если оно будет кому-то полезно, но в системе Ubuntu 18.04 эта команда выполняется успешно, но ничего не делает:
# ls -l
total 4
-rw------- 1 root root 1553 Aug 7 11:30 boot.scr.uimg
# dumpimage -o boot.scr boot.scr.uimg && ls -l
total 4
-rw------- 1 root root 1553 Aug 7 11:30 boot.scr.uimg
Исходный синтаксис выше работает в Ubuntu 18:
$ dumpimage -i boot.scr.uimg boot.scr && ls -l
total 8
-rw------- 1 root root 1489 Aug 9 10:51 boot.scr
-rw------- 1 root root 1553 Aug 7 11:30 boot.scr.uimg
Тем не менее, я хочу включить предложенный ими синтаксис и подтвердить его.
Selenium легко обновлять. Вы либо установили его из apt, либо из pip. Есть два способа, в зависимости от того, как вы установили пакет
Если вы установили селен через pip (python)
pip install selenium --upgrade
Если вы установили селен через менеджер пакетов, выполните
Для Python 2.7
apt-get install --only-upgrade python-selenium
Для Python 3.*
apt-get install --only-upgrade python3-selenium