kia0000042 | Дата: Четверг, 24.04.2025, 22:14 | Сообщение # 1 |
Сержант
Группа: Пользователи
Сообщений: 30
Репутация: 0 ±
Статус: Offline
| Коротко опишу проблему, решение. Непонятные слова описаны в литературе и интернете. Проблема в том что переданный файл может быть повреждён, или нужно обновить файл. Когда вы обновляете программы то идёт обновление файлов. Можно просто скачать файл. На быстром и безлимитном канале это не проблема. Но на плохом канале можно поступить лучше. Используем для докачки файла программу rsync. Она же обновляет файл если вы скачиваете более новый файл. Для опоры я использовал статью на https://www.opennet.ru/tips/977_iso_rsync_recover_cdrom.shtml Яндекс имеет файлы разных операционных систем. Я подал команду rsync -c -vv mirror.yandex.ru::debian/pool/main/l/lynx/lynx_2.8.9rel.1-3+deb10u1_amd64.deb /home/user/lynx_2.8.9rel.1-3+deb10u1_amd64.deb и получил ответ received 642,262 bytes 428,203.33 bytes/sec total size is 642,000 то есть размер файла равен количеству переданных данных. Затем я изменил полученный файл. Так как он является архивом то я стёр один из файлов в архиве. Я подал команду rsync -c -vv mirror.yandex.ru::debian/pool/main/l/lynx/lynx_2.8.9rel.1-3+deb10u1_amd64.deb /home/user/lynxmy.deb для исправления файла lynxmy.deb, и получил ответ received 106,474 bytes 222,694.00 bytes/sec total size is 642,000 то есть получено 106 кб, меньше чем весь файл. Тогда я проверил полученный файл так dpkg --info lynxmy.deb и получил ответ new Debian package, version 2.0. size 642000 bytes: control archive=1624 bytes. 927 байт(а), 19 строк control 304 байт(а), 5 строк md5sums 640 байт(а), 27 строк * postinst #!/bin/sh 394 байт(а), 19 строк * postrm #!/bin/sh 496 байт(а), 29 строк * preinst #!/bin/sh 472 байт(а), 26 строк * prerm #!/bin/sh Package: lynx Version: 2.8.9rel.1-3+deb10u1 Architecture: amd64 Maintainer: Debian Lynx Packaging Team <pkg-lynx-maint@lists.alioth.debian.org> Installed-Size: 1924 Depends: libbsd0 (>= 0.0), libbz2-1.0, libc6 (>= 2.15), libgnutls30 (>= 3.6.6), libidn11 (>= 1.13), libncursesw6 (>= 6), libtinfo6 (>= 6), zlib1g (>= 1:1.1.4), lynx-common Recommends: mime-support Conflicts: lynx-ssl Breaks: lynx-cur (<< 2.8.9dev8-2~), lynx-cur-wrapper (<< 2.8.8dev.8-2) Replaces: lynx-cur (<< 2.8.9dev8-2~), lynx-cur-wrapper (<< 2.8.8dev.8-2) Provides: news-reader, www-browser Section: web Priority: optional Multi-Arch: foreign Homepage: https://lynx.invisible-island.net/ Description: classic non-graphical (text-mode) web browser In continuous development since 1992, Lynx sets the standard for text-mode web clients. It is fast and simple to use, with support for browsing via FTP, Gopher, HTTP, HTTPS, NNTP, and the local file system.
Теперь файл lynxmy.deb равен файлу lynx_2.8.9rel.1-3+deb10u1_amd64.deb.
Сообщение отредактировал kia0000042 - Четверг, 24.04.2025, 22:17 |
|
$USER_DETAILS_ICON_BAR$ | |  |
| |