{ "version": "https://jsonfeed.org/version/1.1", "user_comment": "This feed allows you to read the posts from this site in any feed reader that supports the JSON Feed format. To add this feed to your reader, copy the following URL -- https://matoken.org/blog/tag/dtoverlay/feed/json -- and add it your reader.", "home_page_url": "https://matoken.org/blog/tag/dtoverlay", "feed_url": "https://matoken.org/blog/tag/dtoverlay/feed/json", "language": "ja", "title": "dtoverlay – matoken's blog", "description": "Is there no plan B?", "icon": "https://matoken.org/blog/wp-content/uploads/2025/03/cropped-1865f695c4eecc844385acef2f078255036adccd42c254580ea3844543ab56d9.jpeg", "items": [ { "id": "http://matoken.org/blog/?p=3430", "url": "https://matoken.org/blog/2021/11/12/raspberry-pi-os-buster-to-bullseye-dist-upgrade/", "title": "Raspberry Pi OS \u3092 buster \u304b\u3089 bullseye \u306b dist-upgrade", "content_html": "
Raspberry Pi OS bullseye \u304c\u30ea\u30ea\u30fc\u30b9\u3055\u308c\u3066\u3044\u305f\u306e\u3067\u624b\u5143\u306eRaspberry Pi 3 model B \u306eOS \u3092buster \u304b\u3089bullseye \u306b\u30a2\u30c3\u30d7\u30b0\u30ec\u30fc\u30c9\u3057\u3066\u307f\u307e\u3057\u305f\uff0e
\n\n
\u4eca\u56de\u306e\u74b0\u5883\u306f\u4ee5\u4e0b\u306e\u3088\u3046\u306a\u611f\u3058\u3067\u3059\uff0e
\n/etc \u306f etckeeper(git) \u3067\u7ba1\u7406\u3057\u3066\u3044\u308b\u306e\u3067\u30ea\u30e2\u30fc\u30c8\u306bpush \u3057\u3066\u304a\u304d\u307e\u3059\uff0e/home \u306f\u624b\u52d5\u3067\u30d0\u30c3\u30af\u30a2\u30c3\u30d7\uff0e
\n\u305d\u306e\u4ed6\u5fc5\u8981\u306b\u5fdc\u3058\u3066\u30d0\u30c3\u30af\u30a2\u30c3\u30d7\uff0e
\u3082\u3057\u304f\u306f\u30b9\u30c8\u30ec\u30fc\u30b8\u3092\u307e\u308b\u3054\u3068\u30a4\u30e1\u30fc\u30b8\u3067\u30d0\u30c3\u30af\u30a2\u30c3\u30d7\uff0e(SD Card Copier/dd\u7b49)
\nRaspberry Pi OS buster \u3092\u6700\u65b0\u306e\u72b6\u614b\u3057\u307e\u3059\uff0e
\n$ sudo mount -o remount,rw /boot (1)\n$ sudo apt update (2)\n$ sudo apt upgrade (3)\n$ sudo reboot (4)\n
script \u30b3\u30de\u30f3\u30c9\u3067\u64cd\u4f5c\u30ed\u30b0\u3092\u30d5\u30a1\u30a4\u30eb\u306b\u66f8\u304d\u51fa\u3059\u3088\u3046\u306b\u3057\u3066\u304a\u304d\u307e\u3059\uff0e\u4f55\u304b\u5408\u3063\u305f\u6642\u306b\u53c2\u7167\u3057\u307e\u3059\uff0e(\u63a5\u7d9a\u5143\u306e\u7aef\u672b\u3067\u3082\u4fdd\u5b58\u3057\u3066\u304a\u304f\u3068\u4f8b\u3048\u3070disk full\u306a\u3069\u306e\u3068\u304d\u306b\u3082\u4fdd\u5b58\u3055\u308c\u308b\u306e\u3067\u5b89\u5fc3)
\n$ script -a ~/buster2bullseye_$(date +%F-%T).log\n
$ dpkg --audit (1)\n$ dpkg --get-selections | grep 'hold\n\n
/etc/apt/sources.list \u3092\u66f8\u304d\u63db\u3048\u307e\u3059\uff0ebuster \u3092 bullseye \u306b\u5909\u66f4\uff0e\u7de8\u96c6\u6642\u306b\u306f apt edit-sources \u30b3\u30de\u30f3\u30c9\u3092\u4f7f\u3046\u3068\u6587\u6cd5\u30c1\u30a7\u30c3\u30af\u3092\u3057\u3066\u304f\u308c\u308b\uff0e
$ sudo apt edit-sources\n$ cat /etc/apt/sources.list\ndeb http://raspbian.raspberrypi.org/raspbian/ bullseye main contrib non-free rpi\ndeb-src http://raspbian.raspberrypi.org/raspbian/ bullseye main contrib non-free rpi\n
/etc/apt/sources.list.d/ \u4ee5\u4e0b\u3082\u78ba\u8a8d\u3057\u3066\uff0cRaspberry Pi OS \u4ee5\u5916\u306e\u30ea\u30dd\u30b8\u30c8\u30ea\u306f\u30b3\u30e1\u30f3\u30c8\u30a2\u30a6\u30c8\u3059\u308b\uff0e(apt edit-sources ${FILENAME} \u3067\u7de8\u96c6\u53ef\u80fd)
$ sudo apt update\n
$ sudo apt -o APT::Get::Trivial-Only=true full-upgrade\n
$ sudo mount -o remount,rw /boot\n
\u30a2\u30c3\u30d7\u30b0\u30ec\u30fc\u30c9\u4e2d\u306b\u65b0\u898f\u306e SSH \u63a5\u7d9a\u304c\u51fa\u6765\u306a\u3044 \u3088\u3046\u306a\u306e\u3067\u524d\u3082\u3063\u3066\u30a2\u30c3\u30d7\u30b0\u30ec\u30fc\u30c9\u3057\u3066\u304a\u304f\uff0e(\u30c8\u30e9\u30d6\u30eb\u304c\u8d77\u304d\u306a\u3051\u308c\u3070\u65e2\u5b58\u306e\u30bb\u30c3\u30b7\u30e7\u30f3\u3060\u3051\u3067\u554f\u984c\u306a\u3044\u306f\u305a\u3060\u304c\u5ff5\u306e\u70ba)
\n$ sudo apt install openssh-server\n
\u30a2\u30c3\u30d7\u30b0\u30ec\u30fc\u30c9\u5f8cssh \u63a5\u7d9a\u304c\u3067\u304d\u308b\u3053\u3068\u3092\u78ba\u8a8d\uff0e
\n$ sudo apt upgrade --without-new-pkgs\n
$ sudo apt full-upgrade\n
\u624b\u5143\u306e\u74b0\u5883\u3067\u306f full-upgrade \u6642\u306b\u4ee5\u4e0b\u306e\u3088\u3046\u306a\u4f9d\u5b58\u95a2\u4fc2\u306e\u30a8\u30e9\u30fc\u306b\u306a\u308a\u307e\u3057\u305f\uff0e
$ sudo apt full-upgrade\nReading package lists... Done\nBuilding dependency tree\nReading state information... Done\nCalculating upgrade... Error!\nSome packages could not be installed. This may mean that you have\nrequested an impossible situation or if you are using the unstable\ndistribution that some required packages have not yet been created\nor been moved out of Incoming.\nThe following information may help to resolve the situation:\n\nThe following packages have unmet dependencies:\n libc6-dev : Breaks: libgcc-8-dev (< 8.4.0-2~) but 8.3.0-6+rpi1 is to be installed\nE: Error, pkgProblemResolver::Resolve generated breaks, this may be caused by held packages.\n
gcc-8-base \u30d1\u30c3\u30b1\u30fc\u30b8\u3092\u5c0e\u5165\u3057\u3066\u518d\u5ea6 dist-upgrade \u3092\u8a66\u307f\u308b\u3053\u3068\u3067\u89e3\u6c7a\u3057\u307e\u3057\u305f\uff0e
$ sudo apt install gcc-8-base libc6-dev\n$ sudo apt full-upgrade\n
/boot/config.txt \u3092\u7de8\u96c6\u3057\u307e\u3059\uff0e\u30d5\u30a1\u30a4\u30eb\u5185\u306e dtoverlay=vc4-fkms-v3d \u884c\u3092\u30b3\u30e1\u30f3\u30c8\u30a2\u30a6\u30c8\u3057\uff0c[all] \u30bb\u30af\u30b7\u30e7\u30f3\u5185\u306b dtoverlay=vc4-kms-v3d \u3092\u8a18\u8ff0\u3057\u307e\u3059\uff0e
[all]\n#dtoverlay=vc4-fkms-v3d (1)\ndtoverlay=vc4-kms-v3d (2)\n
\u5f8c\u306f\u30b5\u30fc\u30c9\u30d1\u30fc\u30c6\u30a3\u306eAPT source-list \u30d5\u30a1\u30a4\u30eb\u3092\u4fee\u6b63\u3057\u305f\u308a\uff0c\u30a2\u30d7\u30ea\u30b1\u30fc\u30b7\u30e7\u30f3\u306e\u8a2d\u5b9a\u3092\u3057\u305f\u308a\uff0cbullseye\u3067\u30b5\u30dd\u30fc\u30c8\u3055\u308c\u306a\u304f\u306a\u3063\u305f\u30d1\u30c3\u30b1\u30fc\u30b8\u3092\u78ba\u8a8d\u3057\u305f\u308a\uff0c\u30a2\u30c3\u30d7\u30b0\u30ec\u30fc\u30c9\u6642\u306b\u524a\u9664\u3055\u308c\u305f\u30d1\u30c3\u30b1\u30fc\u30b8\u3092\u78ba\u8a8d\u3057\u305f\u308a\u2026\u2026\uff0e
\n\u4e00\u901a\u308a\u8a2d\u5b9a\u304c\u7d42\u308f\u3063\u305f\u3089\u3053\u3053\u3067\u3082\u30d0\u30c3\u30af\u30a2\u30c3\u30d7\u3092\u3057\u3066\u304a\u304f\uff0e
\n\u4e3b\u306b\u4ee5\u4e0b\u306e\u30da\u30fc\u30b8\u3092\u53c2\u8003\u306b\u3057\u307e\u3057\u305f\uff0e
\n