{ "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/raspberry-pi-os/feed/json/ -- and add it your reader.", "home_page_url": "https://matoken.org/blog/tag/raspberry-pi-os/", "feed_url": "https://matoken.org/blog/tag/raspberry-pi-os/feed/json/", "language": "ja", "title": "Raspberry Pi OS – matoken's blog", "description": "Is there no plan B?", "icon": "https://matoken.org/blog/wp-content/uploads/2025/03/cropped-1865f695c4eecc844385acef2f078255036adccd42c254580ea3844543ab56d9.jpeg", "items": [ { "id": "https://matoken.org/blog/?p=5121", "url": "https://matoken.org/blog/2025/12/31/cloudflare-speed-test-with-tui/", "title": "Cloudflare\u306e\u901f\u5ea6\u30c6\u30b9\u30c8\u3092TUI\u3067", "content_html": "
\n
\n

\n
\n

Cloudflare \u306e\u901f\u5ea6\u8a08\u6e2c\u30b5\u30a4\u30c8\u306espeed.cloudflare.com \u3092TUI \u3067\u8a08\u6e2c\u3067\u304d\u308bcloudflare-speed-cli \u3068\u3044\u3046\u3082\u306e\u3092\u77e5\u3063\u305f\u306e\u3067\u8a66\u3057\u3066\u307f\u307e\u3057\u305f\uff0e
\ncloudflare-speed-cli \u306fRust \u88fd\u3067GPL-3.0 license \u3067\u3059\uff0e

\n
\n\n
\n

\u985e\u4f3c\u306e\u3082\u306e\u3067\uff0cspeedtest.net \u3092\u8a08\u6e2c\u3067\u304d\u308bspeedtest-cli \u3092\u3088\u304f\u4f7f\u3063\u3066\u3044\u307e\u3059\u304c\uff0cCloudflare \u3082\u4f7f\u3048\u308b\u3068\u4fbf\u5229\u305d\u3046\u3067\u3059\uff0e

\n
\n

\n
\n

cloudflare-speed-cli \u306fGitHub Releases \u306b\u306fLinux x86_64, aarch64, macOS aarch64, x86_64, Windows x86_64 \u306e\u30d0\u30a4\u30ca\u30ea\u304c\u3042\u308a\u307e\u3059\uff0e\u3057\u304b\u3057\u4f8b\u306b\u3088\u3063\u3066Raspberry Pi bookworm armhf(Arm 32bit)\u3067\u3082\u8a66\u3057\u3066\u307f\u307e\u3059\uff0e

\n
\n
\n

Rust \u95a2\u9023\u306fasciimena 3.0 \u3092build \u3057\u305f\u3068\u304d\u306b\u5165\u308c\u305f\u3082\u306e\u304b\u3089rustup \u30671.92.0 \u306b\u3057\u305f\u3082\u306e\u3092\u4f7f\u3044\u307e\u3059\uff0e

\n
\n\n
\n

cargo install \u3067\u6642\u9593\u304c\u639b\u304b\u308a\u307e\u3059\u304c\u7279\u306b\u3064\u307e\u3065\u3044\u305f\u308a\u305b\u305abuild \u3067\u304d\u307e\u3057\u305f\uff0e

\n
\n
\n
\n
$ cargo --version\nwarning: `/home/matoken/.cargo/config` is deprecated in favor of `config.toml`\n  |\n  = help: if you need to support cargo 1.38 or earlier, you can symlink `config` to `config.toml`\ncargo 1.92.0 (344c4567c 2025-10-21)\n$ cargo install --git https://github.com/kavehtehrani/cloudflare-speed-cli --features tui\n$ cloudflare-speed-cli --help\nCloudflare-based speed test with optional TUI\n\nUsage: cloudflare-speed-cli [OPTIONS]\n\nOptions:\n      --base-url <BASE_URL>\n          Base URL for the Cloudflare speed test service [default: https://speed.cloudflare.com]\n      --json\n          Print JSON result and exit (no TUI)\n      --text\n          Print text summary and exit (no TUI)\n      --download-duration <DOWNLOAD_DURATION>\n          Download phase duration [default: 10s]\n      --upload-duration <UPLOAD_DURATION>\n          Upload phase duration [default: 10s]\n      --idle-latency-duration <IDLE_LATENCY_DURATION>\n          Idle latency probe duration (pre-test) [default: 2s]\n      --concurrency <CONCURRENCY>\n          Concurrency for download/upload workers [default: 6]\n      --download-bytes-per-req <DOWNLOAD_BYTES_PER_REQ>\n          Bytes per download request [default: 10000000]\n      --upload-bytes-per-req <UPLOAD_BYTES_PER_REQ>\n          Bytes per upload request [default: 5000000]\n      --probe-interval-ms <PROBE_INTERVAL_MS>\n          Probe interval in milliseconds [default: 250]\n      --probe-timeout-ms <PROBE_TIMEOUT_MS>\n          Probe timeout in milliseconds [default: 800]\n      --experimental\n          Enable experimental features (TURN fetch + UDP-like loss probe)\n      --export-json <EXPORT_JSON>\n          Export results as JSON\n      --export-csv <EXPORT_CSV>\n          Export results as CSV\n      --auto-save <AUTO_SAVE>\n          Use --auto-save true or --auto-save false to override (default: true) [default: true] [possible values: true, false]\n      --interface <INTERFACE>\n          Bind to a specific network interface (e.g., ens18, eth0)\n      --source <SOURCE>\n          Bind to a specific source IP address (e.g., 192.168.10.0)\n      --certificate <CERTIFICATE>\n          Path to a custom TLS certificate file (PEM or DER format)\n  -h, --help\n          Print help\n  -V, --version\n          Print version\n$ cloudflare-speed-cli --version\ncloudflare-speed-cli 0.3.1
\n
\n
\n
\n

\u65e9\u901f\u8a66\u3057\u3066\u307f\u307e\u3059\uff0ecloudflare-speed-cli \u3092\u30aa\u30d7\u30b7\u30e7\u30f3\u306a\u3057\u3067\u5b9f\u884c\u3059\u308b\u3068TUI \u3067\u5b9f\u884c\u3055\u308c\u307e\u3059\uff0e\u8d77\u52d5\u3057\u3066\u3059\u3050\u306b\u8a08\u6e2c\u304c\u59cb\u307e\u308a\uff0c\u65e2\u5b9a\u5024\u3067\u306f\u8a08\u6e2c\u7d50\u679c\u304c\u4fdd\u5b58\u3055\u308c\u307e\u3059\uff0etab key \u3067History \u30da\u30fc\u30b8\u306b\u9077\u79fb\u3059\u308b\u3068\u904e\u53bb\u306e\u8a08\u6e2c\u7d50\u679c\u3092\u95b2\u89a7\u3057\u305f\u308a\u30a8\u30af\u30b9\u30dd\u30fc\u30c8\u3057\u305f\u308a\u3067\u304d\u307e\u3059\uff0e

\n
\n
\n

\"cloudflare

\n
\n

\n
\n

--text \u30aa\u30d7\u30b7\u30e7\u30f3\u3067cli \u30e2\u30fc\u30c9\u3067\u3059\u304c\uff0c\u30d7\u30ed\u30b0\u30ec\u30b9\u304c\u5927\u91cf\u306b\u51fa\u3066\u3061\u3087\u3063\u3068\u4f7f\u3044\u3065\u3089\u3044\u611f\u3058\u3067\u3059\uff0e

\n
\n

\n
\n

\u30d7\u30ed\u30b9\u30ec\u30b9\u90e8\u5206\u306fSTDERR \u306a\u306e\u3067\u305d\u308c\u3092\u6368\u3066\u3066\u3057\u307e\u3063\u3066\u3082\u3044\u3044\u304b\u3082\u3057\u308c\u307e\u305b\u3093

\n
\n
\n
\n
$ cloudflare-speed-cli --text 2>/dev/null\nIP/Colo/ASN: 133.106.160.49 / NRT / 138384 (-)\nDownload: 23.73 Mbps\nUpload:   2.47 Mbps\nIdle latency p50/p90/p99: 98.9/110.7/110.7 ms (loss 0.0%, jitter 10.2 ms)\nLoaded latency (download) p50/p90/p99: 438.0/578.6/755.2 ms (loss 0.0%, jitter 130.1 ms)\nLoaded latency (upload) p50/p90/p99: 654.8/794.1/794.1 ms (loss 45.5%, jitter 144.4 ms)
\n
\n
\n
\n

\u3053\u3093\u306a\u611f\u3058\u3067\u5b9a\u671f\u7684\u306b\u8a08\u6e2c\u3059\u308b\u306e\u306b\u3082\u4fbf\u5229\u304b\u3082\u3068\u601d\u3044\u307e\u3057\u305f\u304c\uff0ccli \u30e2\u30fc\u30c9\u3067\u306f\u65e2\u5b9a\u5024\u3067\u306f\u7d50\u679c\u3092\u4fdd\u5b58\u3057\u306a\u3044\u3088\u3046\u3067\u3059\uff0e

\n
\n
\n
\n
$ watch -n 3600 -- cloudflare-speed-cli --text
\n
\n
\n
\n

--auto-save true \u3082\u8ffd\u52a0\u3059\u308b\u3068\u7d50\u679c\u304c\u4fdd\u5b58\u3055\u308c\u307e\u3059\uff0e

\n
\n
\n
\n
$ watch -n 3600 -- cloudflare-speed-cli --text --auto-save true
\n
\n
\n
\n

\u305f\u3060\uff0c\u4ee5\u4e0b\u306e\u3088\u3046\u306bTUI \u30e2\u30fc\u30c9\u306e\u8a08\u6e2c\u6642\u306e\u30ed\u30b0\u306b\u306f --interface \u3092\u6307\u5b9a\u3057\u3066\u3082Interface \u3084AP \u540d\u306f\u4fdd\u5b58\u3055\u308c\u306a\u3044\u3088\u3046\u3067\u3059\uff0e

\n
\n
\n
\n
\u2502 3.   2025-12-31 06:30:11 +09:00  DL   20.69 Mbps  UL    4.66 Mbps  Idle p50  103.7 ms  -  (1)\n\u2502 4.   2025-12-31 06:08:33 +09:00  DL   21.73 Mbps  UL    3.16 Mbps  Idle p50  100.7 ms  wlan0  TP-L13💻 (2)
\n
\n
\n
\n
    \n
  1. \n

    --text \u3067cli \u30e2\u30fc\u30c9\u3067\u5b9f\u884c\u3057\u305f\u3068\u304d\u306e\u7d50\u679c

    \n
  2. \n
  3. \n

    TUI \u30e2\u30fc\u30c9\u3067\u5b9f\u884c\u3057\u305f\u3068\u304d\u306e\u7d50\u679c

    \n
  4. \n
\n
\n
\n
\n
\n

SEE ALSO

\n
\n
\n\n
\n
$ speedtest-cli\nRetrieving speedtest.net configuration...\nTesting from Rakuten Mobile Network (133.106.160.42)...\nRetrieving speedtest.net server list...\nSelecting best server based on ping...\nHosted by GSL Networks (Tokyo) [0.26 km]: 60.882 ms\nTesting download speed................................................................................\nDownload: 12.70 Mbit/s\nTesting upload speed......................................................................................................\nUpload: 2.69 Mbit/s
\n
\n
\n
\n
Speedtest CLI: Internet speed test for the command line \u203bOokla\u516c\u5f0f\u3060\u304c\u30d7\u30ed\u30d7\u30e9\u30a4\u30a8\u30bf\u30ea
\n
\n
$ speedtest\n\n   Speedtest by Ookla\n\n      Server: IPA CyberLab 400G - Tokyo (id: 48463)\n         ISP: Rakuten Mobile Network\nIdle Latency:    50.15 ms   (jitter: 1.41ms, low: 48.98ms, high: 52.36ms)\n    Download:    20.75 Mbps (data used: 19.9 MB)\n                262.40 ms   (jitter: 71.32ms, low: 72.73ms, high: 398.26ms)\n      Upload:     2.96 Mbps (data used: 1.6 MB)\n                779.27 ms   (jitter: 95.79ms, low: 75.05ms, high: 1148.99ms)\n Packet Loss:     0.0%\n  Result URL: https://www.speedtest.net/result/c/e1a349cf-53eb-4d63-b8f4-8550dabd772d
\n
\n
\n
\n
n8henrie/fastcli: Python3 speed test via Fast.com fast.com \u3092\u4f7f\u3044cli \u3067\u8a08\u6e2c\u2026\u20262025-12-27\u306barchived \u3055\u308c\u3066\u3044\u305f
\n
\n
$ python -m fastcli -v\nApproximate download speed: 17.48 Mbps
\n
\n
\n
\n
\n", "content_text": "Cloudflare \u306e\u901f\u5ea6\u8a08\u6e2c\u30b5\u30a4\u30c8\u306espeed.cloudflare.com \u3092TUI \u3067\u8a08\u6e2c\u3067\u304d\u308bcloudflare-speed-cli \u3068\u3044\u3046\u3082\u306e\u3092\u77e5\u3063\u305f\u306e\u3067\u8a66\u3057\u3066\u307f\u307e\u3057\u305f\uff0e\ncloudflare-speed-cli \u306fRust \u88fd\u3067GPL-3.0 license \u3067\u3059\uff0e\n\n\n\n\nkavehtehrani/cloudflare-speed-cli: CLI for internet speed test via cloudflare\n\n\n\nTUI app for internet speed test via Cloudflare’s endpoint : r/commandline\n\n\n\n\n\n\n\n\u985e\u4f3c\u306e\u3082\u306e\u3067\uff0cspeedtest.net \u3092\u8a08\u6e2c\u3067\u304d\u308bspeedtest-cli \u3092\u3088\u304f\u4f7f\u3063\u3066\u3044\u307e\u3059\u304c\uff0cCloudflare \u3082\u4f7f\u3048\u308b\u3068\u4fbf\u5229\u305d\u3046\u3067\u3059\uff0e\n\n\n\ncloudflare-speed-cli \u306fGitHub Releases \u306b\u306fLinux x86_64, aarch64, macOS aarch64, x86_64, Windows x86_64 \u306e\u30d0\u30a4\u30ca\u30ea\u304c\u3042\u308a\u307e\u3059\uff0e\u3057\u304b\u3057\u4f8b\u306b\u3088\u3063\u3066Raspberry Pi bookworm armhf(Arm 32bit)\u3067\u3082\u8a66\u3057\u3066\u307f\u307e\u3059\uff0e\n\n\nRust \u95a2\u9023\u306fasciimena 3.0 \u3092build \u3057\u305f\u3068\u304d\u306b\u5165\u308c\u305f\u3082\u306e\u304b\u3089rustup \u30671.92.0 \u306b\u3057\u305f\u3082\u306e\u3092\u4f7f\u3044\u307e\u3059\uff0e\n\n\n\n\nasciinema 3.0\u3068Raspberry Pi armhf\u74b0\u5883\u3067\u306e\u30d3\u30eb\u30c9 \u2013 matoken’s blog\n\n\n\n\ncargo install \u3067\u6642\u9593\u304c\u639b\u304b\u308a\u307e\u3059\u304c\u7279\u306b\u3064\u307e\u3065\u3044\u305f\u308a\u305b\u305abuild \u3067\u304d\u307e\u3057\u305f\uff0e\n\n\n\n$ cargo --version\nwarning: `/home/matoken/.cargo/config` is deprecated in favor of `config.toml`\n |\n = help: if you need to support cargo 1.38 or earlier, you can symlink `config` to `config.toml`\ncargo 1.92.0 (344c4567c 2025-10-21)\n$ cargo install --git https://github.com/kavehtehrani/cloudflare-speed-cli --features tui\n$ cloudflare-speed-cli --help\nCloudflare-based speed test with optional TUI\n\nUsage: cloudflare-speed-cli [OPTIONS]\n\nOptions:\n --base-url <BASE_URL>\n Base URL for the Cloudflare speed test service [default: https://speed.cloudflare.com]\n --json\n Print JSON result and exit (no TUI)\n --text\n Print text summary and exit (no TUI)\n --download-duration <DOWNLOAD_DURATION>\n Download phase duration [default: 10s]\n --upload-duration <UPLOAD_DURATION>\n Upload phase duration [default: 10s]\n --idle-latency-duration <IDLE_LATENCY_DURATION>\n Idle latency probe duration (pre-test) [default: 2s]\n --concurrency <CONCURRENCY>\n Concurrency for download/upload workers [default: 6]\n --download-bytes-per-req <DOWNLOAD_BYTES_PER_REQ>\n Bytes per download request [default: 10000000]\n --upload-bytes-per-req <UPLOAD_BYTES_PER_REQ>\n Bytes per upload request [default: 5000000]\n --probe-interval-ms <PROBE_INTERVAL_MS>\n Probe interval in milliseconds [default: 250]\n --probe-timeout-ms <PROBE_TIMEOUT_MS>\n Probe timeout in milliseconds [default: 800]\n --experimental\n Enable experimental features (TURN fetch + UDP-like loss probe)\n --export-json <EXPORT_JSON>\n Export results as JSON\n --export-csv <EXPORT_CSV>\n Export results as CSV\n --auto-save <AUTO_SAVE>\n Use --auto-save true or --auto-save false to override (default: true) [default: true] [possible values: true, false]\n --interface <INTERFACE>\n Bind to a specific network interface (e.g., ens18, eth0)\n --source <SOURCE>\n Bind to a specific source IP address (e.g., 192.168.10.0)\n --certificate <CERTIFICATE>\n Path to a custom TLS certificate file (PEM or DER format)\n -h, --help\n Print help\n -V, --version\n Print version\n$ cloudflare-speed-cli --version\ncloudflare-speed-cli 0.3.1\n\n\n\n\u65e9\u901f\u8a66\u3057\u3066\u307f\u307e\u3059\uff0ecloudflare-speed-cli \u3092\u30aa\u30d7\u30b7\u30e7\u30f3\u306a\u3057\u3067\u5b9f\u884c\u3059\u308b\u3068TUI \u3067\u5b9f\u884c\u3055\u308c\u307e\u3059\uff0e\u8d77\u52d5\u3057\u3066\u3059\u3050\u306b\u8a08\u6e2c\u304c\u59cb\u307e\u308a\uff0c\u65e2\u5b9a\u5024\u3067\u306f\u8a08\u6e2c\u7d50\u679c\u304c\u4fdd\u5b58\u3055\u308c\u307e\u3059\uff0etab key \u3067History \u30da\u30fc\u30b8\u306b\u9077\u79fb\u3059\u308b\u3068\u904e\u53bb\u306e\u8a08\u6e2c\u7d50\u679c\u3092\u95b2\u89a7\u3057\u305f\u308a\u30a8\u30af\u30b9\u30dd\u30fc\u30c8\u3057\u305f\u308a\u3067\u304d\u307e\u3059\uff0e\n\n\n\n\n\n\n--text \u30aa\u30d7\u30b7\u30e7\u30f3\u3067cli \u30e2\u30fc\u30c9\u3067\u3059\u304c\uff0c\u30d7\u30ed\u30b0\u30ec\u30b9\u304c\u5927\u91cf\u306b\u51fa\u3066\u3061\u3087\u3063\u3068\u4f7f\u3044\u3065\u3089\u3044\u611f\u3058\u3067\u3059\uff0e\n\n\n\n\u30d7\u30ed\u30b9\u30ec\u30b9\u90e8\u5206\u306fSTDERR \u306a\u306e\u3067\u305d\u308c\u3092\u6368\u3066\u3066\u3057\u307e\u3063\u3066\u3082\u3044\u3044\u304b\u3082\u3057\u308c\u307e\u305b\u3093\n\n\n\n$ cloudflare-speed-cli --text 2>/dev/null\nIP/Colo/ASN: 133.106.160.49 / NRT / 138384 (-)\nDownload: 23.73 Mbps\nUpload: 2.47 Mbps\nIdle latency p50/p90/p99: 98.9/110.7/110.7 ms (loss 0.0%, jitter 10.2 ms)\nLoaded latency (download) p50/p90/p99: 438.0/578.6/755.2 ms (loss 0.0%, jitter 130.1 ms)\nLoaded latency (upload) p50/p90/p99: 654.8/794.1/794.1 ms (loss 45.5%, jitter 144.4 ms)\n\n\n\n\u3053\u3093\u306a\u611f\u3058\u3067\u5b9a\u671f\u7684\u306b\u8a08\u6e2c\u3059\u308b\u306e\u306b\u3082\u4fbf\u5229\u304b\u3082\u3068\u601d\u3044\u307e\u3057\u305f\u304c\uff0ccli \u30e2\u30fc\u30c9\u3067\u306f\u65e2\u5b9a\u5024\u3067\u306f\u7d50\u679c\u3092\u4fdd\u5b58\u3057\u306a\u3044\u3088\u3046\u3067\u3059\uff0e\n\n\n\n$ watch -n 3600 -- cloudflare-speed-cli --text\n\n\n\n--auto-save true \u3082\u8ffd\u52a0\u3059\u308b\u3068\u7d50\u679c\u304c\u4fdd\u5b58\u3055\u308c\u307e\u3059\uff0e\n\n\n\n$ watch -n 3600 -- cloudflare-speed-cli --text --auto-save true\n\n\n\n\u305f\u3060\uff0c\u4ee5\u4e0b\u306e\u3088\u3046\u306bTUI \u30e2\u30fc\u30c9\u306e\u8a08\u6e2c\u6642\u306e\u30ed\u30b0\u306b\u306f --interface \u3092\u6307\u5b9a\u3057\u3066\u3082Interface \u3084AP \u540d\u306f\u4fdd\u5b58\u3055\u308c\u306a\u3044\u3088\u3046\u3067\u3059\uff0e\n\n\n\n\u2502 3. 2025-12-31 06:30:11 +09:00 DL 20.69 Mbps UL 4.66 Mbps Idle p50 103.7 ms - (1)\n\u2502 4. 2025-12-31 06:08:33 +09:00 DL 21.73 Mbps UL 3.16 Mbps Idle p50 100.7 ms wlan0 TP-L13💻 (2)\n\n\n\n\n\n--text \u3067cli \u30e2\u30fc\u30c9\u3067\u5b9f\u884c\u3057\u305f\u3068\u304d\u306e\u7d50\u679c\n\n\nTUI \u30e2\u30fc\u30c9\u3067\u5b9f\u884c\u3057\u305f\u3068\u304d\u306e\u7d50\u679c\n\n\n\n\n\n\nSEE ALSO\n\n\nsivel/speedtest-cli: Command line interface for testing internet bandwidth using speedtest.net speedtest.net \u3092\u4f7f\u3044cli \u3067\u8a08\u6e2c\n\n$ speedtest-cli\nRetrieving speedtest.net configuration...\nTesting from Rakuten Mobile Network (133.106.160.42)...\nRetrieving speedtest.net server list...\nSelecting best server based on ping...\nHosted by GSL Networks (Tokyo) [0.26 km]: 60.882 ms\nTesting download speed................................................................................\nDownload: 12.70 Mbit/s\nTesting upload speed......................................................................................................\nUpload: 2.69 Mbit/s\n\n\n\nSpeedtest CLI: Internet speed test for the command line \u203bOokla\u516c\u5f0f\u3060\u304c\u30d7\u30ed\u30d7\u30e9\u30a4\u30a8\u30bf\u30ea\n\n$ speedtest\n\n Speedtest by Ookla\n\n Server: IPA CyberLab 400G - Tokyo (id: 48463)\n ISP: Rakuten Mobile Network\nIdle Latency: 50.15 ms (jitter: 1.41ms, low: 48.98ms, high: 52.36ms)\n Download: 20.75 Mbps (data used: 19.9 MB)\n 262.40 ms (jitter: 71.32ms, low: 72.73ms, high: 398.26ms)\n Upload: 2.96 Mbps (data used: 1.6 MB)\n 779.27 ms (jitter: 95.79ms, low: 75.05ms, high: 1148.99ms)\n Packet Loss: 0.0%\n Result URL: https://www.speedtest.net/result/c/e1a349cf-53eb-4d63-b8f4-8550dabd772d\n\n\n\nn8henrie/fastcli: Python3 speed test via Fast.com fast.com \u3092\u4f7f\u3044cli \u3067\u8a08\u6e2c\u2026\u20262025-12-27\u306barchived \u3055\u308c\u3066\u3044\u305f\n\n$ python -m fastcli -v\nApproximate download speed: 17.48 Mbps", "date_published": "2025-12-31T07:45:08+09:00", "date_modified": "2025-12-31T07:45:10+09:00", "authors": [ { "name": "matoken", "url": "https://matoken.org/blog/author/matoken/", "avatar": "https://secure.gravatar.com/avatar/38f5f3b575c5eb45cda6aa659bca119ac7a5e16b46565e869d0030e3bd66981d?s=512&d=mm&r=g" } ], "author": { "name": "matoken", "url": "https://matoken.org/blog/author/matoken/", "avatar": "https://secure.gravatar.com/avatar/38f5f3b575c5eb45cda6aa659bca119ac7a5e16b46565e869d0030e3bd66981d?s=512&d=mm&r=g" }, "tags": [ "Cloudflare", "Raspberry Pi OS", "speedtest", "TUI", "bookworm", "Debian", "Linux", "sid" ] }, { "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": "
\n
\n
\n
\n

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

\n\n
\n

\u4eca\u56de\u306e\u74b0\u5883\u306f\u4ee5\u4e0b\u306e\u3088\u3046\u306a\u611f\u3058\u3067\u3059\uff0e

\n
\n
\n
\n
BOARD
\n
Raspberry Pi 3 model B
\n
OS
\n
Raspberry Pi OS buster armhf
\n
OS\u5c0e\u5165\u30b9\u30c8\u30ec\u30fc\u30b8
\n
microSD 32GB
\n
\u4e3b\u306a\u30b5\u30fc\u30d3\u30b9
\n
OpenSSH, samba
\n
\u64cd\u4f5c
\n
ssh\u7d4c\u7531
\n
\n
\n
\n
\n
\n

\u30d0\u30c3\u30af\u30a2\u30c3\u30d7

\n
\n
\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

\n
\n
\n

\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)

\n
\n
\n
\n
\n

buster \u3092\u6700\u65b0\u306b\u3059\u308b

\n
\n
\n

Raspberry Pi OS buster \u3092\u6700\u65b0\u306e\u72b6\u614b\u3057\u307e\u3059\uff0e

\n
\n
\n
\n
$ sudo mount -o remount,rw /boot (1)\n$ sudo apt update (2)\n$ sudo apt upgrade (3)\n$ sudo reboot (4)
\n
\n
\n
\n
    \n
  1. \u8aad\u307f\u53d6\u308a\u30d5\u30a1\u30a4\u30eb\u30b7\u30b9\u30c6\u30e0\u3092\u66f8\u304d\u8fbc\u307f\u53ef\u80fd\u306b
  2. \n
  3. \u30d1\u30c3\u30b1\u30fc\u30b8\u60c5\u5831\u306e\u66f4\u65b0
  4. \n
  5. \u30d1\u30c3\u30b1\u30fc\u30b8\u3092\u6700\u65b0\u306b
  6. \n
  7. \u5fc5\u8981\u306b\u5fdc\u3058\u3066\u518d\u8d77\u52d5
  8. \n
\n
\n
\n
\n
\n

\u64cd\u4f5c\u30ed\u30b0\u3092\u53d6\u5f97\u3059\u308b

\n
\n
\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
\n
\n
\n
$ script -a ~/buster2bullseye_$(date +%F-%T).log
\n
\n
\n
\n
\n
\n

\u30d1\u30c3\u30b1\u30fc\u30b8\u306e\u72b6\u614b\u3092\u30c1\u30a7\u30c3\u30af\u3059\u308b

\n
\n
\n
\n
$ dpkg --audit (1)\n$ dpkg --get-selections | grep 'hold\n
\n
\n
\n
\n
    \n
  1. \u30a8\u30e9\u30fc\u306e\u3042\u308b\u30d1\u30c3\u30b1\u30fc\u30b8\u304c\u306a\u3044\u304b\u78ba\u8a8d
  2. \n
  3. \u30db\u30fc\u30eb\u30c9\u72b6\u614b\u306e\u30d1\u30c3\u30b1\u30fc\u30b8\u304c\u306a\u3044\u304b\u78ba\u8a8d
  4. \n
\n
\n
\n
\n
\n

APT source-list \u30d5\u30a1\u30a4\u30eb\u306e\u6e96\u5099

\n
\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

\n
\n
\n
\n
$ 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
\n
\n
\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)

\n
\n
\n
\n
\n

\u30d1\u30c3\u30b1\u30fc\u30b8\u60c5\u5831\u3092\u66f4\u65b0\u3059\u308b

\n
\n
\n
\n
$ sudo apt update
\n
\n
\n
\n
\n
\n

\u30a2\u30c3\u30d7\u30b0\u30ec\u30fc\u30c9\u306b\u5fc5\u8981\u306a\u5bb9\u91cf\u304c\u3042\u308b\u304b\u78ba\u8a8d\u3059\u308b

\n
\n
\n
\n
$ sudo apt -o APT::Get::Trivial-Only=true full-upgrade
\n
\n
\n
\n
\n
\n

\u8aad\u307f\u8fbc\u307f\u5c02\u7528\u30d5\u30a1\u30a4\u30eb\u30b7\u30b9\u30c6\u30e0\u3092\u66f8\u304d\u8fbc\u307f\u53ef\u80fd\u306b\u3059\u308b

\n
\n
\n
\n
$ sudo mount -o remount,rw /boot
\n
\n
\n
\n
\n
\n

OpenSSH Server \u3092\u30a2\u30c3\u30d7\u30b0\u30ec\u30fc\u30c9\u3059\u308b

\n
\n
\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
\n
\n
\n
$ sudo apt install openssh-server
\n
\n
\n
\n

\u30a2\u30c3\u30d7\u30b0\u30ec\u30fc\u30c9\u5f8cssh \u63a5\u7d9a\u304c\u3067\u304d\u308b\u3053\u3068\u3092\u78ba\u8a8d\uff0e

\n
\n
\n
\n
\n

\u30b7\u30b9\u30c6\u30e0\u306e\u6700\u5c0f\u30a2\u30c3\u30d7\u30b0\u30ec\u30fc\u30c9

\n
\n
\n
\n
$ sudo apt upgrade --without-new-pkgs
\n
\n
\n
\n
\n
\n

\u30b7\u30b9\u30c6\u30e0\u306e\u30a2\u30c3\u30d7\u30b0\u30ec\u30fc\u30c9

\n
\n
\n
\n
$ sudo apt full-upgrade
\n
\n
\n
\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

\n
\n
\n
\n
$ 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
\n
\n
\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

\n
\n
\n
\n
$ sudo apt install gcc-8-base libc6-dev\n$ sudo apt full-upgrade
\n
\n
\n
\n
\n
\n

KMS video driver \u306e\u8a2d\u5b9a

\n
\n
\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

\n
\n
\n
\n
[all]\n#dtoverlay=vc4-fkms-v3d (1)\ndtoverlay=vc4-kms-v3d (2)
\n
\n
\n
\n
    \n
  1. \u30b3\u30e1\u30f3\u30c8\u30a2\u30a6\u30c8
  2. \n
  3. \u8ffd\u8a18
  4. \n
\n
\n
\n
\n
\n

\u518d\u8d77\u52d5\u3057\u305f\u3089\u5927\u4f53\u7d42\u308f\u308a\uff0e

\n
\n
\n
\n\"RaspberryPiOS
\n
\n
\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
\n
\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
\n
\n
\n
\n

\u53c2\u8003URL

\n
\n
\n

\u4e3b\u306b\u4ee5\u4e0b\u306e\u30da\u30fc\u30b8\u3092\u53c2\u8003\u306b\u3057\u307e\u3057\u305f\uff0e

\n
\n\n
\n
\n
\n", "content_text": "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\n\n\nBullseye – the new version of Raspberry Pi OS – Raspberry Pi\n\n\n\u30ea\u30ea\u30fc\u30b9\u30ce\u30fc\u30c8\n\n\n\u4eca\u56de\u306e\u90e8\u5206\u629c\u304d\u51fa\u3057\n\n\n\n\n\n\n\n\n\n\u4eca\u56de\u306e\u74b0\u5883\u306f\u4ee5\u4e0b\u306e\u3088\u3046\u306a\u611f\u3058\u3067\u3059\uff0e\n\n\n\nBOARD\nRaspberry Pi 3 model B\nOS\nRaspberry Pi OS buster armhf\nOS\u5c0e\u5165\u30b9\u30c8\u30ec\u30fc\u30b8\nmicroSD 32GB\n\u4e3b\u306a\u30b5\u30fc\u30d3\u30b9\nOpenSSH, samba\n\u64cd\u4f5c\nssh\u7d4c\u7531\n\n\n\n\n\n\u30d0\u30c3\u30af\u30a2\u30c3\u30d7\n\n\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\n\n\n\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)\n\n\n\n\nbuster \u3092\u6700\u65b0\u306b\u3059\u308b\n\n\nRaspberry Pi OS buster \u3092\u6700\u65b0\u306e\u72b6\u614b\u3057\u307e\u3059\uff0e\n\n\n\n$ sudo mount -o remount,rw /boot (1)\n$ sudo apt update (2)\n$ sudo apt upgrade (3)\n$ sudo reboot (4)\n\n\n\n\n\u8aad\u307f\u53d6\u308a\u30d5\u30a1\u30a4\u30eb\u30b7\u30b9\u30c6\u30e0\u3092\u66f8\u304d\u8fbc\u307f\u53ef\u80fd\u306b\n\u30d1\u30c3\u30b1\u30fc\u30b8\u60c5\u5831\u306e\u66f4\u65b0\n\u30d1\u30c3\u30b1\u30fc\u30b8\u3092\u6700\u65b0\u306b\n\u5fc5\u8981\u306b\u5fdc\u3058\u3066\u518d\u8d77\u52d5\n\n\n\n\n\n\u64cd\u4f5c\u30ed\u30b0\u3092\u53d6\u5f97\u3059\u308b\n\n\nscript \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\n\n\n$ script -a ~/buster2bullseye_$(date +%F-%T).log\n\n\n\n\n\n\u30d1\u30c3\u30b1\u30fc\u30b8\u306e\u72b6\u614b\u3092\u30c1\u30a7\u30c3\u30af\u3059\u308b\n\n\n\n$ dpkg --audit (1)\n$ dpkg --get-selections | grep 'hold\n\n\n\n\n\n\u30a8\u30e9\u30fc\u306e\u3042\u308b\u30d1\u30c3\u30b1\u30fc\u30b8\u304c\u306a\u3044\u304b\u78ba\u8a8d\n\u30db\u30fc\u30eb\u30c9\u72b6\u614b\u306e\u30d1\u30c3\u30b1\u30fc\u30b8\u304c\u306a\u3044\u304b\u78ba\u8a8d\n\n\n\n\n\nAPT source-list \u30d5\u30a1\u30a4\u30eb\u306e\u6e96\u5099\n\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\n\n\n\n$ 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\n\n\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)\n\n\n\n\n\u30d1\u30c3\u30b1\u30fc\u30b8\u60c5\u5831\u3092\u66f4\u65b0\u3059\u308b\n\n\n\n$ sudo apt update\n\n\n\n\n\n\u30a2\u30c3\u30d7\u30b0\u30ec\u30fc\u30c9\u306b\u5fc5\u8981\u306a\u5bb9\u91cf\u304c\u3042\u308b\u304b\u78ba\u8a8d\u3059\u308b\n\n\n\n$ sudo apt -o APT::Get::Trivial-Only=true full-upgrade\n\n\n\n\n\n\u8aad\u307f\u8fbc\u307f\u5c02\u7528\u30d5\u30a1\u30a4\u30eb\u30b7\u30b9\u30c6\u30e0\u3092\u66f8\u304d\u8fbc\u307f\u53ef\u80fd\u306b\u3059\u308b\n\n\n\n$ sudo mount -o remount,rw /boot\n\n\n\n\n\nOpenSSH Server \u3092\u30a2\u30c3\u30d7\u30b0\u30ec\u30fc\u30c9\u3059\u308b\n\n\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\n\n\n$ sudo apt install openssh-server\n\n\n\n\u30a2\u30c3\u30d7\u30b0\u30ec\u30fc\u30c9\u5f8cssh \u63a5\u7d9a\u304c\u3067\u304d\u308b\u3053\u3068\u3092\u78ba\u8a8d\uff0e\n\n\n\n\n\u30b7\u30b9\u30c6\u30e0\u306e\u6700\u5c0f\u30a2\u30c3\u30d7\u30b0\u30ec\u30fc\u30c9\n\n\n\n$ sudo apt upgrade --without-new-pkgs\n\n\n\n\n\n\u30b7\u30b9\u30c6\u30e0\u306e\u30a2\u30c3\u30d7\u30b0\u30ec\u30fc\u30c9\n\n\n\n$ sudo apt full-upgrade\n\n\n\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\n\n\n\n$ 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\n\n\ngcc-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\n\n\n\n$ sudo apt install gcc-8-base libc6-dev\n$ sudo apt full-upgrade\n\n\n\n\n\nKMS video driver \u306e\u8a2d\u5b9a\n\n\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\n\n\n\n[all]\n#dtoverlay=vc4-fkms-v3d (1)\ndtoverlay=vc4-kms-v3d (2)\n\n\n\n\n\u30b3\u30e1\u30f3\u30c8\u30a2\u30a6\u30c8\n\u8ffd\u8a18\n\n\n\n\n\n\u518d\u8d77\u52d5\u3057\u305f\u3089\u5927\u4f53\u7d42\u308f\u308a\uff0e\n\n\n\n\n\n\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\n\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\n\n\n\n\u53c2\u8003URL\n\n\n\u4e3b\u306b\u4ee5\u4e0b\u306e\u30da\u30fc\u30b8\u3092\u53c2\u8003\u306b\u3057\u307e\u3057\u305f\uff0e\n\n\n\n\u7b2c4\u7ae0 Debian 10 (buster) \u304b\u3089\u306e\u30a2\u30c3\u30d7\u30b0\u30ec\u30fc\u30c9\nSTICKY – How to upgrade a Buster image to Bullseye – Raspberry Pi Forums", "date_published": "2021-11-12T08:18:14+09:00", "date_modified": "2022-03-03T18:13:47+09:00", "authors": [ { "name": "matoken", "url": "https://matoken.org/blog/author/matoken/", "avatar": "https://secure.gravatar.com/avatar/38f5f3b575c5eb45cda6aa659bca119ac7a5e16b46565e869d0030e3bd66981d?s=512&d=mm&r=g" } ], "author": { "name": "matoken", "url": "https://matoken.org/blog/author/matoken/", "avatar": "https://secure.gravatar.com/avatar/38f5f3b575c5eb45cda6aa659bca119ac7a5e16b46565e869d0030e3bd66981d?s=512&d=mm&r=g" }, "tags": [ "dtoverlay", "Raspberry Pi 3 B", "Raspberry Pi OS", "RaspberryPi", "bullseye", "Buster", "Linux" ] }, { "id": "http://matoken.org/blog/?p=3124", "url": "https://matoken.org/blog/2021/03/21/watch-widevine-drm-video-on-raspberry-pi-os-armhf/", "title": "Raspberry Pi OS armhf\u3067WidevineDRM\u30d3\u30c7\u30aa\u3092\u89b3\u3089\u308c\u308b\u3088\u3046\u306b\u306a\u3063\u305f\u306e\u3067\u8a66\u3059", "content_html": "
\n

Raspberry Pi OS armhf\u306b libwidevinecdm0 \u30d1\u30c3\u30b1\u30fc\u30b8\u304c\u5165\u3063\u305f\u3088\u3046\u3067\u3059\uff0eRaspberry Pi 3 Model B\u3067\u3082\u52d5\u4f5c\u3057\u305f\u306e\u3067\u30e1\u30e2\u3057\u3066\u304a\u304d\u307e\u3059\uff0e

\n
\n
\n\n
\n
\n

libwidevinecdm0 \u30d1\u30c3\u30b1\u30fc\u30b8\u306fWidevine\u3068\u3044\u3046DRM\u4ed8\u304d\u30b3\u30f3\u30c6\u30f3\u30c4\u3092\u95b2\u89a7\u3059\u308b\u305f\u3081\u306e\u30d1\u30c3\u30b1\u30fc\u30b8\u3067\u3059\uff0e

\n
\n
\n\n
\n
\n

Widevine\u306f\u7d50\u69cb\u3042\u3061\u3053\u3061\u3067\u898b\u304b\u3051\u307e\u3059\uff0esite\u306b\u306f\u4ee5\u4e0b\u306e\u3088\u3046\u306a\u30b5\u30fc\u30d3\u30b9\u304c\u8f09\u3063\u3066\u3044\u307e\u3057\u305f\uff0e

\n
\n
\n

\"libwidevinecdm0

\n
\n
\n

\u307e\u305aWidevine\u306b\u975e\u5bfe\u5fdc\u306a\u72b6\u614b\u3067Netflix\u306e\u30b3\u30f3\u30c6\u30f3\u30c4\u3092\u95b2\u89a7\u3057\u3088\u3046\u3068\u3059\u308b\u3068\u3053\u306e\u3088\u3046\u306a\u30a8\u30e9\u30fc\u306b\u306a\u308a\u307e\u3059\uff0e

\n
\n
\n

\"libwidevinecdm0

\n
\n
\n\n\n\n\n\n\n\n
\n
Note
\n
\nNetflix\u306e\u4f1a\u54e1\u3058\u3083\u306a\u304f\u3066\u3082\u6b21\u3067\u8a66\u305b\u307e\u3059\uff0e
\nTV\u756a\u7d44\u30fb\u30c9\u30e9\u30de\u3092\u7121\u6599\u3067\u8996\u8074 | Netflix \u304a\u8a66\u3057\u7121\u6599\u914d\u4fe1
\n
\n
\n

\u3053\u3053\u3067 libwidevinecdm0 \u30d1\u30c3\u30b1\u30fc\u30b8\u3092\u5c0e\u5165\u3057\u3066Chromium\u3092\u8d77\u52d5\u3057\u306a\u304a\u305b\u3070OK\u306a\u306f\u305a\u3067\u3059\u304c\u3046\u307e\u304f\u884c\u304d\u307e\u305b\u3093\uff0e
\nchrome://components/ \u3092\u898b\u3066\u3082 Widevine \u304c\u51fa\u3066\u304d\u307e\u305b\u3093\uff0e

\n
\n
\n

https://bitmovin.com/demos/drm \u306b\u30a2\u30af\u30bb\u30b9\u3057\u3066\u307f\u308b\u3068\uff0c Detected , using No DRM \u3068\u8868\u793a\u3055\u308cDRM\u304c\u4f7f\u3048\u306a\u3044\u3088\u3046\u3067\u3059\uff0e

\n
\n
\n

Raspberry Pi 4 Model B/400\u4ee5\u5916\u306e\u4e8b\u4f8b\u304c\u898b\u5f53\u305f\u3089\u306a\u3044\u306e\u3067\u3082\u3057\u304b\u3057\u3066\u4f55\u3089\u304b\u306e\u8981\u4ef6\u304c\u8db3\u308a\u306a\u304f\u3066Raspberry Pi 4 \u3088\u308a\u524d\u306e\u30d0\u30fc\u30b8\u30e7\u30f3\u3067\u306f\u52d5\u304b\u306a\u3044\u306e\u304b\u306a?\u3068\u304b\u601d\u3063\u305f\u306e\u3067\u3059\u304c\uff0c\u3082\u3046\u5c11\u3057\u8abf\u3079\u308b\u3068Raspberry Pi OS\u306eChromium\u306b\u306f\u3000chromium \u3068 chromium-browser \u306e2\u3064\u306e\u30d1\u30c3\u30b1\u30fc\u30b8\u304c\u3042\u308b\u3088\u3046\u3067\u3059\uff0e

\n
\n
\n
chromium
\n
\n
$ apt show chromium\nPackage: chromium\nVersion: 88.0.4324.146-1~deb10u1\nPriority: optional\nSection: web\nMaintainer: Debian Chromium Team <chromium@packages.debian.org>\nInstalled-Size: 114 MB\nProvides: gnome-www-browser, www-browser\nDepends: libasound2 (>= 1.0.16), libatk-bridge2.0-0 (>= 2.5.3), libatk1.0-0 (>= 2.2.0), libatomic1 (>= 4.8), libatspi2.0-0 (>= 2.9.90), libavcode\nc58 (>= 7:4.0), libavformat58 (>= 7:4.1), libavutil56 (>= 7:4.0), libc6 (>= 2.28), libcairo2 (>= 1.6.0), libcups2 (>= 1.7.0), libdbus-1-3 (>= 1.9\n.14), libdrm2 (>= 2.4.38), libevent-2.1-6 (>= 2.1.8-stable), libexpat1 (>= 2.0.1), libflac8 (>= 1.3.0), libfontconfig1 (>= 2.12.6), libfreetype6\n(>= 2.3.9), libgbm1 (>= 17.1.0~rc2), libgcc1 (>= 1:4.0), libgdk-pixbuf2.0-0 (>= 2.22.0), libglib2.0-0 (>= 2.39.4), libgtk-3-0 (>= 3.19.12), libha\nrfbuzz0b (>= 2.2.0), libicu63 (>= 63.1-1~), libjpeg62-turbo (>= 1.5.0), libjsoncpp1 (>= 1.7.4), liblcms2-2 (>= 2.2+git20110628), libminizip1 (>=\n1.1), libnspr4 (>= 2:4.9-2~), libnss3 (>= 2:3.22), libopenjp2-7 (>= 2.2.0), libopus0 (>= 1.1), libpango-1.0-0 (>= 1.14.0), libpng16-16 (>= 1.6.2-\n1), libpulse0 (>= 0.99.1), libre2-5 (>= 20160901), libsnappy1v5, libstdc++6 (>= 7), libvpx5 (>= 1.6.0), libwebp6 (>= 0.5.1), libwebpdemux2 (>= 0.\n5.1), libwebpmux3 (>= 0.6.1-2), libx11-6 (>= 2:1.4.99.1), libxcb1 (>= 1.9.2), libxcomposite1 (>= 1:0.3-1), libxdamage1 (>= 1:1.1), libxext6, libx\nfixes3, libxml2 (>= 2.7.4), libxrandr2, libxslt1.1 (>= 1.1.25), zlib1g (>= 1:1.2.2), chromium-common (= 88.0.4324.146-1~deb10u1)\nRecommends: chromium-sandbox\nSuggests: chromium-l10n, chromium-shell, chromium-driver\nConflicts: libgl1-mesa-swx11, libnettle4, libsecret-1-0 (<< 0.18)\nBreaks: chromium-lwn4chrome (<= 1.0-2), chromium-tt-rss-notifier (<= 0.5.2-2)\nHomepage: http://www.chromium.org/Home\nDownload-Size: 48.9 MB\nAPT-Sources: http://raspbian.raspberrypi.org/raspbian buster/main armhf Packages\nDescription: web browser\n Web browser that aims to build a safer, faster, and more stable internet\n browsing experience.\n .\n This package contains the web browser component.
\n
\n
\n
\n
chromium-browser
\n
\n
$ apt show chromium-browser\nPackage: chromium-browser\nVersion: 88.0.4324.187-rpt1\nPriority: optional\nSection: web\nMaintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>\nInstalled-Size: 329 MB\nProvides: chromium, chromium-browser-inspector, www-browser\nPre-Depends: dpkg (>= 1.15.6)\nDepends: libasound2 (>= 1.0.16), libatk-bridge2.0-0 (>= 2.5.3), libatk1.0-0 (>= 2.2.0), libatspi2.0-0 (>= 2.9.90), libc6 (>= 2.18), libcairo2 (>=\n 1.6.0), libcups2 (>= 1.7.0), libdbus-1-3 (>= 1.9.14), libdrm2 (>= 2.4.38), libexpat1 (>= 2.0.1), libgbm1 (>= 17.1.0~rc2), libgcc1 (>= 1:4.3), li\nbgdk-pixbuf2.0-0 (>= 2.22.0), libglib2.0-0 (>= 2.39.4), libgtk-3-0 (>= 3.21.5), libnspr4 (>= 2:4.9-2~), libnss3 (>= 2:3.22), libpango-1.0-0 (>= 1\n.14.0), libx11-6 (>= 2:1.4.99.1), libxcb1 (>= 1.9.2), libxcomposite1 (>= 1:0.3-1), libxdamage1 (>= 1:1.1), libxext6, libxfixes3, libxkbcommon0 (>\n= 0.5.0), libxrandr2, libxtst6, bash (>= 4), xdg-utils, chromium-codecs-ffmpeg-extra (= 88.0.4324.187-rpt1) | chromium-codecs-ffmpeg (= 88.0.4324\n.187-rpt1), libraspberrypi0, libgl1-mesa-dri\nRecommends: chromium-browser-l10n\nSuggests: webaccounts-chromium-extension, unity-chromium-extension, adobe-flashplugin\nConflicts: chromium, chromium-browser-inspector\nReplaces: chromium, chromium-browser-inspector\nHomepage: https://chromium.googlesource.com/chromium/src/\nDownload-Size: 103 MB\nAPT-Manual-Installed: no\nAPT-Sources: http://archive.raspberrypi.org/debian buster/main armhf Packages\nDescription: Chromium web browser, open-source version of Chrome\n An open-source browser project that aims to build a safer, faster, and more\n stable way for all Internet users to experience the web.
\n
\n
\n
\n

\u305d\u3057\u3066\u3046\u307e\u304f\u884c\u304b\u306a\u304b\u3063\u305f\u306e\u306f chromium \u3067\u3057\u305f\uff0e
\nchromium-browser \u3092\u5165\u308c\u3066(\u6392\u4ed6\u306a\u306e\u3067 chromim \u30d1\u30c3\u30b1\u30fc\u30b8\u306f\u524a\u9664\u3055\u308c\u308b)\u518d\u5ea6\u8a66\u3059\u3068\uff0cchrome://components/ \u306b Widevine \u304c\u73fe\u308c\u3066\uff0c

\n
\n
\n

\"libwidevinecdm0

\n
\n
\n

https://bitmovin.com/demos/drm \u306b\u30a2\u30af\u30bb\u30b9\u3057\u3066\u307f\u308b\u3068\uff0c Detected , using widevine \u3068\u8868\u793a\u3055\u308c\u308b\u3088\u3046\u306b\u306a\u308aNetflix\u306e\u30b3\u30f3\u30c6\u30f3\u30c4\u3082\u95b2\u89a7\u3067\u304d\u307e\u3057\u305f\uff0e

\n
\n
\n

\"libwidevinecdm0

\n
\n
\n\n\n\n\n\n\n\n
\n
Note
\n
\n\u653b\u6bbb\u6a5f\u52d5\u968a SAC_2045 \u3088\u308a\uff0e\u306a\u3093\u3060\u304bOP\u304cPortal\u611f
\n
\n
\n

\u3068\u3044\u3046\u3053\u3068\u3067\uff0cRaspberry Pi 3 Model B + Raspberry Pi OS armhf \u3067\u3082 libwidevinecdm0 \u30d1\u30c3\u30b1\u30fc\u30b8\u3068 chromium-browser \u30d1\u30c3\u30b1\u30fc\u30b8\u3092\u5c0e\u5165\u3059\u308b\u3053\u3068\u3067Widevine\u306eDRM\u30b3\u30f3\u30c6\u30f3\u30c4\u304c\u89b3\u3089\u308c\u308b\u3088\u3046\u306b\u306a\u308a\u307e\u3057\u305f :)
\n(DRM\u306a\u3057\u3067\u95b2\u89a7\u3067\u304d\u305f\u307b\u3046\u304c\u5b09\u3057\u3044\u3067\u3059\u304c)

\n
\n
\n
\n
$ sudo apt update\n$ sudo apt install chromium-browser libwidevinecdm0\n$ chromium-browser &
\n
\n
\n
\n
\u74b0\u5883
\n
\n
$ dpkg-query -W chromium-browser* libwidevinecdm0\nchromium-browser        88.0.4324.187-rpt1\nchromium-browser-inspector\nchromium-browser-l10n   88.0.4324.187-rpt1\nlibwidevinecdm0 4.10.1679.0-1\n$ lsb_release -dr\nDescription:    Raspbian GNU/Linux 10 (buster)\nRelease:        10\n$ uname -m\narmv7l\n$ cat /proc/device-tree/model ;echo\nRaspberry Pi 3 Model B Rev 1.2
\n
\n
\n", "content_text": "Raspberry Pi OS armhf\u306b libwidevinecdm0 \u30d1\u30c3\u30b1\u30fc\u30b8\u304c\u5165\u3063\u305f\u3088\u3046\u3067\u3059\uff0eRaspberry Pi 3 Model B\u3067\u3082\u52d5\u4f5c\u3057\u305f\u306e\u3067\u30e1\u30e2\u3057\u3066\u304a\u304d\u307e\u3059\uff0e\n\n\n\nRaspberry Pi OS Gets Official Widevine Support (Allowing You To Play Netflix, Amazon Prime, Hulu, Etc.) – Linux Uprising Blog\n\n\n\nlibwidevinecdm0 \u30d1\u30c3\u30b1\u30fc\u30b8\u306fWidevine\u3068\u3044\u3046DRM\u4ed8\u304d\u30b3\u30f3\u30c6\u30f3\u30c4\u3092\u95b2\u89a7\u3059\u308b\u305f\u3081\u306e\u30d1\u30c3\u30b1\u30fc\u30b8\u3067\u3059\uff0e\n\n\n\nWidevine\n\n\n\nWidevine\u306f\u7d50\u69cb\u3042\u3061\u3053\u3061\u3067\u898b\u304b\u3051\u307e\u3059\uff0esite\u306b\u306f\u4ee5\u4e0b\u306e\u3088\u3046\u306a\u30b5\u30fc\u30d3\u30b9\u304c\u8f09\u3063\u3066\u3044\u307e\u3057\u305f\uff0e\n\n\n\n\n\n\u307e\u305aWidevine\u306b\u975e\u5bfe\u5fdc\u306a\u72b6\u614b\u3067Netflix\u306e\u30b3\u30f3\u30c6\u30f3\u30c4\u3092\u95b2\u89a7\u3057\u3088\u3046\u3068\u3059\u308b\u3068\u3053\u306e\u3088\u3046\u306a\u30a8\u30e9\u30fc\u306b\u306a\u308a\u307e\u3059\uff0e\n\n\n\n\n\n\n\n\n\nNote\n\n\nNetflix\u306e\u4f1a\u54e1\u3058\u3083\u306a\u304f\u3066\u3082\u6b21\u3067\u8a66\u305b\u307e\u3059\uff0e\nTV\u756a\u7d44\u30fb\u30c9\u30e9\u30de\u3092\u7121\u6599\u3067\u8996\u8074 | Netflix \u304a\u8a66\u3057\u7121\u6599\u914d\u4fe1\n\n\n\n\n\n\u3053\u3053\u3067 libwidevinecdm0 \u30d1\u30c3\u30b1\u30fc\u30b8\u3092\u5c0e\u5165\u3057\u3066Chromium\u3092\u8d77\u52d5\u3057\u306a\u304a\u305b\u3070OK\u306a\u306f\u305a\u3067\u3059\u304c\u3046\u307e\u304f\u884c\u304d\u307e\u305b\u3093\uff0e\nchrome://components/ \u3092\u898b\u3066\u3082 Widevine \u304c\u51fa\u3066\u304d\u307e\u305b\u3093\uff0e\n\n\nhttps://bitmovin.com/demos/drm \u306b\u30a2\u30af\u30bb\u30b9\u3057\u3066\u307f\u308b\u3068\uff0c Detected , using No DRM \u3068\u8868\u793a\u3055\u308cDRM\u304c\u4f7f\u3048\u306a\u3044\u3088\u3046\u3067\u3059\uff0e\n\n\nRaspberry Pi 4 Model B/400\u4ee5\u5916\u306e\u4e8b\u4f8b\u304c\u898b\u5f53\u305f\u3089\u306a\u3044\u306e\u3067\u3082\u3057\u304b\u3057\u3066\u4f55\u3089\u304b\u306e\u8981\u4ef6\u304c\u8db3\u308a\u306a\u304f\u3066Raspberry Pi 4 \u3088\u308a\u524d\u306e\u30d0\u30fc\u30b8\u30e7\u30f3\u3067\u306f\u52d5\u304b\u306a\u3044\u306e\u304b\u306a?\u3068\u304b\u601d\u3063\u305f\u306e\u3067\u3059\u304c\uff0c\u3082\u3046\u5c11\u3057\u8abf\u3079\u308b\u3068Raspberry Pi OS\u306eChromium\u306b\u306f\u3000chromium \u3068 chromium-browser \u306e2\u3064\u306e\u30d1\u30c3\u30b1\u30fc\u30b8\u304c\u3042\u308b\u3088\u3046\u3067\u3059\uff0e\n\n\nchromium\n\n$ apt show chromium\nPackage: chromium\nVersion: 88.0.4324.146-1~deb10u1\nPriority: optional\nSection: web\nMaintainer: Debian Chromium Team <chromium@packages.debian.org>\nInstalled-Size: 114 MB\nProvides: gnome-www-browser, www-browser\nDepends: libasound2 (>= 1.0.16), libatk-bridge2.0-0 (>= 2.5.3), libatk1.0-0 (>= 2.2.0), libatomic1 (>= 4.8), libatspi2.0-0 (>= 2.9.90), libavcode\nc58 (>= 7:4.0), libavformat58 (>= 7:4.1), libavutil56 (>= 7:4.0), libc6 (>= 2.28), libcairo2 (>= 1.6.0), libcups2 (>= 1.7.0), libdbus-1-3 (>= 1.9\n.14), libdrm2 (>= 2.4.38), libevent-2.1-6 (>= 2.1.8-stable), libexpat1 (>= 2.0.1), libflac8 (>= 1.3.0), libfontconfig1 (>= 2.12.6), libfreetype6\n(>= 2.3.9), libgbm1 (>= 17.1.0~rc2), libgcc1 (>= 1:4.0), libgdk-pixbuf2.0-0 (>= 2.22.0), libglib2.0-0 (>= 2.39.4), libgtk-3-0 (>= 3.19.12), libha\nrfbuzz0b (>= 2.2.0), libicu63 (>= 63.1-1~), libjpeg62-turbo (>= 1.5.0), libjsoncpp1 (>= 1.7.4), liblcms2-2 (>= 2.2+git20110628), libminizip1 (>=\n1.1), libnspr4 (>= 2:4.9-2~), libnss3 (>= 2:3.22), libopenjp2-7 (>= 2.2.0), libopus0 (>= 1.1), libpango-1.0-0 (>= 1.14.0), libpng16-16 (>= 1.6.2-\n1), libpulse0 (>= 0.99.1), libre2-5 (>= 20160901), libsnappy1v5, libstdc++6 (>= 7), libvpx5 (>= 1.6.0), libwebp6 (>= 0.5.1), libwebpdemux2 (>= 0.\n5.1), libwebpmux3 (>= 0.6.1-2), libx11-6 (>= 2:1.4.99.1), libxcb1 (>= 1.9.2), libxcomposite1 (>= 1:0.3-1), libxdamage1 (>= 1:1.1), libxext6, libx\nfixes3, libxml2 (>= 2.7.4), libxrandr2, libxslt1.1 (>= 1.1.25), zlib1g (>= 1:1.2.2), chromium-common (= 88.0.4324.146-1~deb10u1)\nRecommends: chromium-sandbox\nSuggests: chromium-l10n, chromium-shell, chromium-driver\nConflicts: libgl1-mesa-swx11, libnettle4, libsecret-1-0 (<< 0.18)\nBreaks: chromium-lwn4chrome (<= 1.0-2), chromium-tt-rss-notifier (<= 0.5.2-2)\nHomepage: http://www.chromium.org/Home\nDownload-Size: 48.9 MB\nAPT-Sources: http://raspbian.raspberrypi.org/raspbian buster/main armhf Packages\nDescription: web browser\n Web browser that aims to build a safer, faster, and more stable internet\n browsing experience.\n .\n This package contains the web browser component.\n\n\n\nchromium-browser\n\n$ apt show chromium-browser\nPackage: chromium-browser\nVersion: 88.0.4324.187-rpt1\nPriority: optional\nSection: web\nMaintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>\nInstalled-Size: 329 MB\nProvides: chromium, chromium-browser-inspector, www-browser\nPre-Depends: dpkg (>= 1.15.6)\nDepends: libasound2 (>= 1.0.16), libatk-bridge2.0-0 (>= 2.5.3), libatk1.0-0 (>= 2.2.0), libatspi2.0-0 (>= 2.9.90), libc6 (>= 2.18), libcairo2 (>=\n 1.6.0), libcups2 (>= 1.7.0), libdbus-1-3 (>= 1.9.14), libdrm2 (>= 2.4.38), libexpat1 (>= 2.0.1), libgbm1 (>= 17.1.0~rc2), libgcc1 (>= 1:4.3), li\nbgdk-pixbuf2.0-0 (>= 2.22.0), libglib2.0-0 (>= 2.39.4), libgtk-3-0 (>= 3.21.5), libnspr4 (>= 2:4.9-2~), libnss3 (>= 2:3.22), libpango-1.0-0 (>= 1\n.14.0), libx11-6 (>= 2:1.4.99.1), libxcb1 (>= 1.9.2), libxcomposite1 (>= 1:0.3-1), libxdamage1 (>= 1:1.1), libxext6, libxfixes3, libxkbcommon0 (>\n= 0.5.0), libxrandr2, libxtst6, bash (>= 4), xdg-utils, chromium-codecs-ffmpeg-extra (= 88.0.4324.187-rpt1) | chromium-codecs-ffmpeg (= 88.0.4324\n.187-rpt1), libraspberrypi0, libgl1-mesa-dri\nRecommends: chromium-browser-l10n\nSuggests: webaccounts-chromium-extension, unity-chromium-extension, adobe-flashplugin\nConflicts: chromium, chromium-browser-inspector\nReplaces: chromium, chromium-browser-inspector\nHomepage: https://chromium.googlesource.com/chromium/src/\nDownload-Size: 103 MB\nAPT-Manual-Installed: no\nAPT-Sources: http://archive.raspberrypi.org/debian buster/main armhf Packages\nDescription: Chromium web browser, open-source version of Chrome\n An open-source browser project that aims to build a safer, faster, and more\n stable way for all Internet users to experience the web.\n\n\n\n\u305d\u3057\u3066\u3046\u307e\u304f\u884c\u304b\u306a\u304b\u3063\u305f\u306e\u306f chromium \u3067\u3057\u305f\uff0e\nchromium-browser \u3092\u5165\u308c\u3066(\u6392\u4ed6\u306a\u306e\u3067 chromim \u30d1\u30c3\u30b1\u30fc\u30b8\u306f\u524a\u9664\u3055\u308c\u308b)\u518d\u5ea6\u8a66\u3059\u3068\uff0cchrome://components/ \u306b Widevine \u304c\u73fe\u308c\u3066\uff0c\n\n\n\n\n\nhttps://bitmovin.com/demos/drm \u306b\u30a2\u30af\u30bb\u30b9\u3057\u3066\u307f\u308b\u3068\uff0c Detected , using widevine \u3068\u8868\u793a\u3055\u308c\u308b\u3088\u3046\u306b\u306a\u308aNetflix\u306e\u30b3\u30f3\u30c6\u30f3\u30c4\u3082\u95b2\u89a7\u3067\u304d\u307e\u3057\u305f\uff0e\n\n\n\n\n\n\n\n\n\nNote\n\n\n\u653b\u6bbb\u6a5f\u52d5\u968a SAC_2045 \u3088\u308a\uff0e\u306a\u3093\u3060\u304bOP\u304cPortal\u611f\n\n\n\n\n\n\u3068\u3044\u3046\u3053\u3068\u3067\uff0cRaspberry Pi 3 Model B + Raspberry Pi OS armhf \u3067\u3082 libwidevinecdm0 \u30d1\u30c3\u30b1\u30fc\u30b8\u3068 chromium-browser \u30d1\u30c3\u30b1\u30fc\u30b8\u3092\u5c0e\u5165\u3059\u308b\u3053\u3068\u3067Widevine\u306eDRM\u30b3\u30f3\u30c6\u30f3\u30c4\u304c\u89b3\u3089\u308c\u308b\u3088\u3046\u306b\u306a\u308a\u307e\u3057\u305f :)\n(DRM\u306a\u3057\u3067\u95b2\u89a7\u3067\u304d\u305f\u307b\u3046\u304c\u5b09\u3057\u3044\u3067\u3059\u304c)\n\n\n\n$ sudo apt update\n$ sudo apt install chromium-browser libwidevinecdm0\n$ chromium-browser &\n\n\n\n\u74b0\u5883\n\n$ dpkg-query -W chromium-browser* libwidevinecdm0\nchromium-browser 88.0.4324.187-rpt1\nchromium-browser-inspector\nchromium-browser-l10n 88.0.4324.187-rpt1\nlibwidevinecdm0 4.10.1679.0-1\n$ lsb_release -dr\nDescription: Raspbian GNU/Linux 10 (buster)\nRelease: 10\n$ uname -m\narmv7l\n$ cat /proc/device-tree/model ;echo\nRaspberry Pi 3 Model B Rev 1.2", "date_published": "2021-03-21T07:05:39+09:00", "date_modified": "2021-03-21T07:05:39+09:00", "authors": [ { "name": "matoken", "url": "https://matoken.org/blog/author/matoken/", "avatar": "https://secure.gravatar.com/avatar/38f5f3b575c5eb45cda6aa659bca119ac7a5e16b46565e869d0030e3bd66981d?s=512&d=mm&r=g" } ], "author": { "name": "matoken", "url": "https://matoken.org/blog/author/matoken/", "avatar": "https://secure.gravatar.com/avatar/38f5f3b575c5eb45cda6aa659bca119ac7a5e16b46565e869d0030e3bd66981d?s=512&d=mm&r=g" }, "tags": [ "Chromium", "DRM", "Raspberry Pi 3 B", "Raspberry Pi OS", "RaspberryPi", "Linux", "Raspberry Pi", "Raspbian Buster" ] }, { "id": "http://matoken.org/blog/?p=2881", "url": "https://matoken.org/blog/2020/12/07/do-your-best-to-control-the-temperature-of-raspberry-pi-with-softwar/", "title": "Raspberry Pi \u306e\u6e29\u5ea6\u7ba1\u7406\u3092\u30bd\u30d5\u30c8\u30a6\u30a7\u30a2\u3067\u9811\u5f35\u308b", "content_html": "
\n
\n
\n

\u3053\u306e\u8a18\u4e8b\u306f\u65e5\u672cAndroid\u306e\u4f1a\u79cb\u8449\u539f\u652f\u90e8\u30ed\u30dc\u30c3\u30c8\u90e8 Advent Calendar 2020 \u306e12/07\u5206\u306e\u8a18\u4e8b\u3067\u3059\uff0e

\n
\n
\n

\u5185\u5bb9\u306f \u65e5\u672cAndroid\u306e\u4f1a\u79cb\u8449\u539f\u652f\u90e8\u30ed\u30dc\u30c3\u30c8\u90e8 \u7b2c96\u56de\u52c9\u5f37\u4f1a \u3067\u767a\u8868\u3057\u305f\u5185\u5bb9\u3092\u52a0\u7b46\u4fee\u6b63\u3057\u305f\u3082\u306e\u3067\u3059\uff0e

\n
\n
\n
\n
\n

\u306f\u3058\u3081\u306b

\n
\n
\n

Raspberry Pi \u3068\u3044\u3046\u82f1\u56fd\u767a\u306e\u6559\u80b2\u5411\u3051\u3068\u3057\u30662012\u5e74\u306b\u767a\u58f2\u3055\u308c\u305f\u5b89\u4fa1\u306a\u30b7\u30f3\u30b0\u30eb\u30dc\u30fc\u30c9\u30b3\u30f3\u30d4\u30e5\u30fc\u30bf\u304c\u3042\u308a\u307e\u3059\uff0e\u6559\u80b2\u5411\u3051\u3068\u3057\u3066\u767a\u58f2\u3055\u308c\u307e\u3057\u305f\u304c\u8da3\u5473\u306b\u3082\u3088\u304f\u4f7f\u308f\u308c\u3066\u3044\u307e\u3059\uff0eOS\u306f\u6a19\u6e96\u3067\u306fLinux(Debian\u30d9\u30fc\u30b9\u306eRaspberry Pi OS)\u304c\u63a1\u7528\u3055\u308c\u3066\u3044\u307e\u3059\uff0e

\n
\n\n
\n

\u79c1\u306f\u3082\u3063\u3071\u3089\u7701\u96fb\u529b\u306eLinux\u30de\u30b7\u30f3\u3068\u3057\u3066\u4f7f\u3046\u3053\u3068\u304c\u591a\u3044\u3067\u3059\uff0e

\n
\n
\n
\n
\n

\u30c8\u30e9\u30d6\u30eb

\n
\n
\n

\u4eca\u590f\u7a7a\u8abf\u306e\u306a\u3044\u90e8\u5c4b\u306e\u81ea\u5b85\u30b5\u30fc\u30d0\u306e\u6a2a\u3067Raspberry Pi 3 model B + Raspberry Pi OS arm64(\u03b2)\u3067\u8a08\u7b97\u3092\u3055\u305b\u3066\u3044\u305f\u306e\u3067\u3059\u304c\uff0c\u3057\u3070\u3089\u304f\u52d5\u304b\u3057\u3066\u3044\u308b\u3068\u56fa\u307e\u308b\u3088\u3046\u306b\u306a\u308a\u307e\u3057\u305f\uff0e

\n
\n\n
\n

\u518d\u8d77\u52d5\u3059\u308c\u3070\u3057\u3070\u3089\u304f\u52d5\u304d\u307e\u3059\u304c\u3057\u3070\u3089\u304f\u3059\u308b\u3068\u3084\u306f\u308a\u56fa\u307e\u308a\u307e\u3059\uff0e\u3053\u308c\u3092\u3069\u3046\u306b\u304b\u51fa\u6765\u306a\u3044\u304b\u3068\u8abf\u3079\u3066\u307f\u307e\u3057\u305f\uff0e

\n
\n
\n
\n
\n

\u30ed\u30b0\u306e\u53d6\u5f97

\n
\n
\n

\u307e\u305a\u306f\u30ed\u30b0\u3092\u9332\u3063\u3066\u307f\u307e\u3059\uff0e

\n
\n
\n
crontab\u30671\u5206\u6bce\u306b\u60c5\u5831\u3092\u8a18\u9332
\n
\n
* * * * *       printf \"`date +\\%s`,`cat /sys/class/thermal/thermal_zone0/temp`,`echo \"obase=2; ibase=16; \\`vcgencmd get_throttled | cut -f2 -dx\\`\" | bc`,`vcgencmd measure_clock arm|cut -f2 -d=`\\n\" >> ~/.temp.log
\n
\n
\n
\n

\u5185\u5bb9\u306f\u3053\u3093\u306a\u611f\u3058\u3067\u3059\uff0e(\u5916\u6c17\u6e29\u5ea6\u3082\u9332\u308c\u3070\u3088\u304b\u3063\u305f)

\n
\n
\n
\n
UNIX Time
\n
date +%s
\n
SoC\u6e29\u5ea6
\n
/sys/class/thermal/thermal_zone0/temp
\n
\u30b9\u30ed\u30c3\u30c8\u30ea\u30f3\u30b0\u5468\u308a\u306e\u30d5\u30e9\u30b0
\n
vcgencmd get_throttled
\n
arm\u5468\u6ce2\u6570
\n
vcgencmd measure_clock arm
\n
\n
\n
\n

\u30ed\u30b0\u304c\u30d5\u30a1\u30a4\u30eb\u306b\u66f8\u304b\u308c\u308b\u9593\u306b\u30d5\u30ea\u30fc\u30ba\u3057\u3066\u30c7\u30fc\u30bf\u304c\u5931\u308f\u308c\u308b\u306e\u3092\u9632\u3050\u305f\u3081\u306b /etc/fstab \u306e\u30de\u30a6\u30f3\u30c8\u30aa\u30d7\u30b7\u30e7\u30f3\u306b sync \u30aa\u30d7\u30b7\u30e7\u30f3\u3082\u4ed8\u3051\u3066\u304a\u304d\u307e\u3059\uff0e(\u518d\u8d77\u52d5\u304bremount\u3067\u53cd\u6620)

\n
\n
\n

\u30ed\u30b0\u3092\u53d6\u5f97\u3057\u3066\u3044\u308b\u72b6\u614b\u3067\u8ca0\u8377\u3092\u639b\u3051\u307e\u3059\uff0e\u4eca\u56de\u306f /dev/urandom \u3092cat\u3059\u308b\u3053\u3068\u3067\u8a08\u7b97\u3055\u305b\u307e\u3057\u305f\uff0e\u4eca\u56de\u306eRaspberry Pi 3 model B\u306f4core\u3042\u308b\u306e\u30674\u3064\u52d5\u304b\u3057\u3066\u3044\u307e\u3059\uff0e

\n
\n
\n
\u4eca\u56de\u306e\u30c6\u30b9\u30c8\u3067\u4f7f\u3063\u305f\u8ca0\u8377(\u3044\u3064\u3082\u306fvanity address/vtt\u3068\u304b\u3068\u304b)
\n
\n
$ cat /dev/urandom > /dev/null &\n$ cat /dev/urandom > /dev/null &\n$ cat /dev/urandom > /dev/null &\n$ cat /dev/urandom > /dev/null &
\n
\n
\n
\n
\n
\n

\u71b1\u304c\u539f\u56e0?

\n
\n
\n

\u3057\u3070\u3089\u304f\u52d5\u304b\u3057\u3066Raspberry Pi\u304c\u56fa\u307e\u3063\u305f\u5f8c\u306b\u30ed\u30b0\u3092\u78ba\u8a8d\u3057\u3066\u307f\u307e\u3059\uff0e
\nSoC\u306e\u6e29\u5ea6\u304c85\u5ea6\u3092\u4f55\u5ea6\u304b\u8a18\u9332\u3057\u305f\u5f8c\u306b\u56fa\u307e\u3063\u3066\u3044\u308b\u3088\u3046\u3067\u3059\uff0e
\n85\u5ea6\u3068\u3044\u3046\u306e\u306fRaspberry Pi OS\u3067\u306e\u6a19\u6e96\u306eSoC\u5236\u9650\u6e29\u5ea6\u306e\u3088\u3046\u3067\u3059\uff0e\u3053\u306e\u6e29\u5ea6\u306e5\u5ea6\u524d(\u6a19\u6e96\u3067\u306f80\u5ea6)\u304b\u3089\u30b5\u30fc\u30de\u30eb\u30b9\u30ed\u30c3\u30c8\u30ea\u30f3\u30b0\u304c\u59cb\u307e\u308b\u3088\u3046\u3067\u3059\uff0e

\n
\n
\n

\u30b5\u30fc\u30de\u30eb\u30b9\u30ed\u30c3\u30c8\u30ea\u30f3\u30b0\u3067\u30af\u30ed\u30c3\u30af\u304c\u4e0b\u304c\u3063\u3066\u6e29\u5ea6\u304c\u4e0b\u304c\u308c\u3070\u554f\u984c\u7121\u3055\u305d\u3046\u3060\u3051\u306980\u5ea6\u304b\u3089\u30af\u30ed\u30c3\u30af\u304c\u4e0b\u304c\u3063\u3066\u308285\u5ea6\u3092\u8d85\u3048\u3066\u56fa\u307e\u3063\u3066\u3057\u307e\u3063\u3066\u3044\u308b\u3088\u3046\u3067\u3059\uff0e
\n\u30d9\u30fc\u30bf\u7248\u306eRaspberry Pi OS amd64\u3092\u4f7f\u3063\u3066\u3044\u308b\u305b\u3044\u304b\u3082\u3057\u308c\u306a\u3044\u3068\u601d\u3044\uff0c\u6a19\u6e96\u306eRaspberry Pi OS armhf(32bit)\u7248\u306b\u5909\u66f4\u3057\u3066\u540c\u69d8\u306b\u8a66\u3057\u3066\u307f\u307e\u3057\u305f\u304c\u540c\u69d8\u306e\u52d5\u304d\u306e\u3088\u3046\u3067\u3059\uff0e

\n
\n
\n

\u6b63\u653b\u6cd5\u3068\u3057\u3066\u306f\u30d2\u30fc\u30c8\u30b7\u30f3\u30af\uff0c\u30d5\u30a1\u30f3\u306e\u5897\u8a2d\u3084\u7a7a\u8abf\u3092\u5165\u308c\u308b\u3068\u3088\u3055\u305d\u3046\u3067\u3059\u304c\uff0c\u91d1\u6b20\u306a\u306e\u3067\u3068\u308a\u3042\u3048\u305a\u30bd\u30d5\u30c8\u3060\u3051\u3067\u3069\u3046\u306b\u304b\u51fa\u6765\u306a\u3044\u304b\u3068\u8a66\u3057\u307e\u3057\u305f\uff0e

\n
\n
\n
\n
\n

SoC\u5236\u9650\u6e29\u5ea6\u3092\u4e0b\u3052\u308b

\n
\n
\n

\u307e\u305aSoC\u306e\u5236\u9650\u6e29\u5ea6\u3067\u3059\u304c\uff0c\u516c\u5f0f\u30d5\u30a9\u30fc\u30e9\u30e0\u306770\u5ea6\u4ee5\u4e0b\u306b\u3057\u305f\u307b\u3046\u304c\u3044\u3044\u3068\u3044\u3046\u66f8\u304d\u8fbc\u307f\u3092\u898b\u304b\u3051\u307e\u3057\u305f\uff0e\u9006\u306b100\u5ea6\u3067\u3082\u5927\u4e08\u592b\u3068\u3044\u3046\u4eba\u3082\u5c45\u308b\u306e\u3067\u3059\u304c\u5b89\u5168\u5074\u306e70\u5ea6\u306b\u3057\u3066\u307f\u307e\u3059\uff0e

\n
\n
\n

\u3053\u306e\u8a2d\u5b9a\u306f /boot/config.txt \u3067\u30d1\u30e9\u30e1\u30fc\u30bf\u3092\u8a2d\u5b9a\u3067\u304d\u307e\u3059\uff0e\u4ee5\u4e0b\u306f70\u5ea6\u306b\u8a2d\u5b9a\u305f\u3068\u304d\u306e\u4f8b\u3067\u3059\uff0e\u3053\u306e\u72b6\u614b\u3067\u518d\u8d77\u52d5\u3059\u308b\u3068\u53cd\u6620\u3055\u308c\u307e\u3059\uff0e

\n
\n
\n
\n
temp_limit=70
\n
\n
\n
\n

\u518d\u8d77\u52d5\u5f8c\u4ee5\u4e0b\u306e\u30b3\u30de\u30f3\u30c9\u3067\u8a2d\u5b9a\u304c\u53cd\u6620\u3055\u308c\u3066\u3044\u308b\u304b\u78ba\u8a8d\u304c\u51fa\u6765\u307e\u3059\uff0e

\n
\n
\n
\n
$ vcgencmd get_config int | grep ^temp_limit=\ntemp_limit=70
\n
\n
\n
\n

\u3053\u306e\u72b6\u614b\u3067\u8ca0\u8377\u3092\u639b\u3051\u308b\u306870\u5ea6\u3092\u8d8a\u3048\u308b\u304f\u3089\u3044\u3067\u56fa\u307e\u308a\u307e\u3057\u305f\uff0e\u3084\u306f\u308a\u5236\u9650\u6e29\u5ea6\u3092\u8d8a\u3048\u308b\u3068\u56fa\u307e\u3063\u3066\u3044\u821e\u3046\u3088\u3046\u3067\u3059\uff0e

\n
\n
\n
\n
\n

SoC\u306e\u6700\u5927\u5468\u6ce2\u6570\u3092\u4e0b\u3052\u3066\u307f\u308b

\n
\n
\n

Raspberry Pi 3 model B \u306eSoC\u306f\u6700\u5927\u5468\u6ce2\u65701.2GHz\u3067\u3059\uff0e\u3053\u308c\u3092\u4e0b\u3052\u3066\u307f\u307e\u3059\uff0e

\n
\n
\n

/boot/config.txt \u306e arm_freq= \u3067\u8a2d\u5b9a\u3067\u304d\u307e\u3059\uff0e\u4ee5\u4e0b\u306f800MHz\u306b\u8a2d\u5b9a\u3057\u305f\u3068\u304d\u306e\u4f8b\u3067\u3059\uff0e\u518d\u8d77\u52d5\u3067\u53cd\u6620\u3055\u308c\u307e\u3059\uff0e

\n
\n
\n
\n
arm_freq=800
\n
\n
\n
\n

\u518d\u8d77\u52d5\u5f8c\u306b\u8a2d\u5b9a\u304c\u53cd\u6620\u3055\u308c\u3066\u3044\u308b\u304b\u78ba\u8a8d\u3057\u307e\u3059\uff0e

\n
\n
\n
\n
$ vcgencmd get_config int | grep ^arm_freq=\narm_freq=800
\n
\n
\n
\n

\u3053\u306e\u72b6\u614b\u3067\u8ca0\u8377\u3092\u639b\u3051\u308b\u3068\u3084\u306f\u308a\u56fa\u307e\u308a\u307e\u3059\uff0e\u307e\u3042\u30b5\u30fc\u30de\u30eb\u30b9\u30ed\u30c3\u30c8\u30ea\u30f3\u30b0\u304c\u52b9\u3044\u3066\u3082\u56fa\u307e\u308b\u306e\u3067\u4ed5\u65b9\u304c\u306a\u3044\u611f\u3058\u3067\u3059\uff0e

\n
\n
\n
\n
\n

SoC\u306e\u6700\u5c0f\u5468\u6ce2\u6570\u3092\u4e0b\u3052\u3066\u307f\u308b(\u3053\u308c\u304c\u52b9\u304f\u306e\u3067\u306f?)

\n
\n
\n

\u6b21\u306bSoC\u6700\u5c0f\u5468\u6ce2\u6570\u3092\u4e0b\u3052\u3066\u307f\u307e\u3059\uff0e\u65e2\u5b9a\u5024\u306f600MHz\u3067\uff0c\u30b5\u30fc\u30de\u30eb\u30b9\u30ed\u30c3\u30c8\u30ea\u30f3\u30b0\u3067\u3082\u3053\u3053\u307e\u3067\u4e0b\u304c\u3063\u3066\u3044\u308b\u306e\u3067\u3053\u308c\u3092\u66f4\u306b\u4e0b\u3052\u308b\u3068\u6e29\u5ea6\u304c\u4e0b\u304c\u308a\u305d\u3046\u306a\u6c17\u304c\u3057\u307e\u3059\uff0e

\n
\n
\n

/boot/config.txt \u306e arm_freq_min= \u3067\u8a2d\u5b9a\u3067\u304d\u307e\u3059\uff0e\u4ee5\u4e0b\u306f400MHz\u306b\u8a2d\u5b9a\u3057\u305f\u3068\u304d\u306e\u4f8b\u3067\u3059\uff0e\u518d\u8d77\u52d5\u3067\u53cd\u6620\u3055\u308c\u307e\u3059\uff0e

\n
\n
\n
\n
arm_freq_min=400
\n
\n
\n
\n

\u3057\u304b\u3057\u518d\u8d77\u52d5\u5f8c\u306b\u78ba\u8a8d\u3057\u3066\u307f\u308b\u3068600MHz\u3088\u308a\u4e0b\u306b\u306f\u8a2d\u5b9a\u3067\u304d\u306a\u3044\u307f\u305f\u3044\u3067600MHz\u306b\u306a\u3063\u3066\u3057\u307e\u3044\u307e\u3059\uff0e

\n
\n
\n
\n
$ vcgencmd get_config int | grep ^arm_freq_min=\narm_freq_min=600
\n
\n
\n
\n

\u3053\u306e\u72b6\u614b\u3067\u8ca0\u8377\u3092\u639b\u3051\u308b\u3068\u3084\u306f\u308a600Mhz\u307e\u3067\u3057\u304b\u4e0b\u304c\u3089\u305a\u56fa\u307e\u308a\u307e\u3059\uff0e

\n
\n
\n

\u6b8b\u5ff5\u306a\u304c\u3089Raspberry Pi \u306e\u30b9\u30ed\u30c3\u30c8\u30ea\u30f3\u30b0\u3067\u306f\u7121\u7406\u305d\u3046\u3067\u3059\uff0e

\n
\n
\n
\n
\n

maxcpus\u3067\u30b3\u30a2\u3092\u5236\u9650\u3057\u3066\u307f\u308b

\n
\n
\n

Linux\u306e\u30d6\u30fc\u30c8\u30d1\u30e9\u30e1\u30fc\u30bf\u3067 maxcpus \u3092\u6307\u5b9a\u3059\u308b\u3053\u3068\u3067\u30b3\u30a2\u3092\u5236\u9650\u3067\u304d\u307e\u3059\uff0eRaspberry Pi \u306e\u5834\u5408\u306f /boot/cmdline.txt \u3067\u8a2d\u5b9a\u3067\u304d\u307e\u3059\uff0e

\n
\n
\n

\u8a2d\u5b9a\u5f8c\u4ee5\u4e0b\u306e\u30b3\u30de\u30f3\u30c9\u3067\u78ba\u8a8d\u3067\u304d\u307e\u3059\uff0e

\n
\n
\n
\n
$ grep -o -E 'maxcpus=.{0,9} ' /proc/cmdline\nmaxcpus=1\n$ grep ^processor /proc/cpuinfo | wc -l\n1
\n
\n
\n
\n

\u3053\u308c\u3067CPU core1\u6d25\u3067\u52d5\u4f5c\u3057\u3066\u3044\u307e\u3059\uff0e\u3057\u304b\u3057\u6700\u5927\u5468\u6ce2\u6570\u3092600MHz\u304b\u30641core\u3067\u3082\u540c\u69d8\u306b\u30d5\u30ea\u30fc\u30ba\u3057\u3066\u3057\u307e\u3044\u307e\u3057\u305f\uff0e

\n
\n
\n
\n
\n

cpufreq\u3067\u30af\u30ed\u30c3\u30af\u5236\u5fa1

\n
\n
\n

IntelCPU\u306eNotePC\u306a\u3069\u3067\u306fcoufreq\u3092\u4f7f\u3063\u3066\u3053\u306e\u3042\u305f\u308a\u306e\u5236\u5fa1\u3092\u3059\u308b\u306e\u3067\u3059\u304c\uff0c\u3053\u308c\u3067\u3082600mHz\u3088\u308a\u4e0b\u306b\u306f\u4e0b\u3052\u3089\u308c\u306a\u3044\u3088\u3046\u3067\u99c4\u76ee\u3067\u3057\u305f\uff0e

\n
\n
\n
\n
\n

LimitCPU\u3067\u6307\u5b9a\u30d7\u30ed\u30bb\u30b9\u306e\u5236\u9650\u3092\u884c\u3046

\n
\n
\n

LimitCPU\u306f\u6307\u5b9a\u30d7\u30ed\u30bb\u30b9\u3092\u76e3\u8996\u3057\uff0cCPU\u5229\u7528\u7387\u3084%\u3067\u5236\u9650\u3059\u308b\u30d7\u30ed\u30b0\u30e9\u30e0\u3067\u3059\uff0eLinux, MacOS, *BSD\u306a\u3069\u306eUNIX-Likesystem\u3067\u5229\u7528\u3067\u304d\u307e\u3059\uff0e
\nRaspberry Pi OS\u3067\u306fcpulimit\u30d1\u30c3\u30b1\u30fc\u30b8\u3068\u3057\u3066\u30d1\u30c3\u30b1\u30fc\u30b8\u30f3\u30b0\u3055\u308c\u3066\u304a\u308a\uff0c\u30b3\u30de\u30f3\u30c9\u3082coulimit\u3067\u3059\uff0e

\n
\n
\n
cpulimit\u306e\u5c0e\u5165
\n
\n
$ sudo apt install cpulimit
\n
\n
\n
\n

cpulimit\u30b3\u30de\u30f3\u30c9\u306b\u5236\u9650\u3057\u305f\u3044\u30d7\u30ed\u30bb\u30b9ID\u3084\u30d7\u30ed\u30bb\u30b9\u540d\u3068\u5236\u9650\u3092\u6307\u5b9a\u3059\u308b\u3053\u3068\u3067\u52d5\u4f5c\u3057\u307e\u3059\uff0e

\n
\n
\n
cat \u304b\u3089\u306f\u3058\u307e\u308b\u30d7\u30ed\u30bb\u30b9\u309250%\u306b\u5236\u9650
\n
\n
$ pgrep ^cat | xargs -n1 -I{} sh -c \"cpulimit -p {} -l 50 -v &\"
\n
\n
\n
\n

cpulimit\u306750%\u306b\u5236\u9650\u3057\u3066\u307f\u305ft\u9803\u6e29\u5ea6\u304c\u4e0b\u304c\u308b\u306e\u3092\u78ba\u8a8d\u3067\u304d\u307e\u3057\u305f\uff0e\u6570\u65e5\u52d5\u304b\u3057\u3066\u3082\u56fa\u307e\u3089\u306a\u304f\u306a\u3063\u305f\u3088\u3046\u3067\u3059\uff0e
\n\u5b9a\u671f\u7684\u306bSoC\u306e\u6e29\u5ea6\u3092\u78ba\u8a8d\u3057\u3066\u5236\u9650\u3092\u5909\u66f4\u3057\u3066\u3044\u304f\u3068\u826f\u3055\u305d\u3046\u3067\u3046s\uff0e

\n
\n\n
\n
\n
\n

LimitCPU\u306fCPUlimit\u306e\u958b\u767a\u304c\u6b62\u307e\u3063\u305f\u5f8c\u306e\u30d5\u30a9\u30fc\u30af\u3067\u3059\u304c\uff0c\u305d\u306e\u5f8cCPUlimit\u304c\u65b0\u3057\u304f\u958b\u767a\u304c\u59cb\u307e\u3063\u3066\u3044\u308b\u3088\u3046\u3067\u3059\uff0e\u8a73\u7d30\u306f\u4ee5\u4e0b\u306e\u30da\u30fc\u30b8\u3092\u53c2\u7167\u3057\u3066\u304f\u3060\u3055\u3044\uff0e

\n
\n
\n\n
\n
\n
\n
\n
\n
\n

cgroup\u3067CPU\u30ea\u30bd\u30fc\u30b9\u5236\u9650(\u672a\u78ba\u8a8d)

\n
\n
\n

LimitCPU\u304c\u52b9\u3044\u305f\u306e\u3067\u6050\u3089\u304fcgroup\u3067\u306eCPU\u30ea\u30bd\u30fc\u30b9\u5236\u9650\u3067\u3082\u5927\u4e08\u592b\u305d\u3046\u3067\u3059\uff0e(\u672a\u78ba\u8a8d)

\n
\n
\n
\n
\n

\u304a\u308f\u308a\u306b

\n
\n
\n

\u73fe\u5728\u306f\u6c17\u6e29\u3082\u4e0b\u304c\u308a\u5236\u9650\u306a\u3069\u3057\u306a\u304f\u3066\u3082\u554f\u984c\u3042\u308a\u307e\u305b\u3093\uff0e\u3067\u3082\u304d\u3063\u3068\u6765\u590f\u306b\u307e\u305f\u8d77\u3053\u308b\u3068\u601d\u3046\u306e\u3067\u305d\u3053\u3067\u307e\u305f\u78ba\u8a8d\u3059\u308b\u3064\u3082\u308a\u3067\u3059\uff0e

\n
\n
\n

\u3057\u304b\u3057\uff0c\u4eca\u56de\u306e\u89e3\u6c7a\u65b9\u6cd5\u306fCPU\u306e\u30ea\u30bd\u30fc\u30b9\u3092\u5236\u9650\u3057\u3066\u6e29\u5ea6\u3092\u4e0b\u3052\u3066\u5c45\u308b\u306e\u3067\u8a08\u7b97\u91cf\u306f\u6e1b\u3063\u3066\u3044\u307e\u3059\uff0e\u7a7a\u8abf\u3092\u5165\u308c\u305f\u308aCPU\u30d5\u30a1\u30f3\u3092\u5c0e\u5165\u3059\u308b\u306e\u304c\u6b63\u653b\u6cd5\u306b\u306a\u308b\u306e\u304b\u306a\u3068\u601d\u3044\u307e\u3059\uff0e
\nCPU\u30d5\u30a1\u30f3\u306f\u30b5\u30fc\u30c9\u30d1\u30fc\u30c6\u30a3\u30fc\u304b\u3089\u5404\u7a2e\u767a\u58f2\u3055\u308c\u3066\u3044\u308b\u306e\u3067\u305d\u308c\u3089\u3092\u4f7f\u3046\u304bDIY\u3059\u308b\u611f\u3058\u306b\u306a\u308b\u3068\u601d\u3044\u307e\u3059\uff0e

\n
\n
\n

\u305d\u3046\u3044\u3048\u3070\u6700\u8fd1Raspberry Pi OS\u306e\u8a2d\u5b9a\u30b3\u30de\u30f3\u30c9\u306e raspi-config \u306e\u4e2d\u306b Set behaviour of GPIO fan \u3068\u3044\u3046\u30e1\u30cb\u30e5\u30fc\u304c\u51fa\u6765\u305f\u308a\uff0cRaspberry Pi 4\u306b\u306f\u516c\u5f0f\u306eCPU\u30d5\u30a1\u30f3\u304c\u767a\u58f2\u3055\u308c\u3066\u3044\u308b\u306e\u3067\u3053\u308c\u3089\u3092\u4f7f\u3046\u306e\u304c\u826f\u3055\u305d\u3046\u3067\u3059\uff0e

\n
\n\n
\n
\n

\n", "content_text": "\u3053\u306e\u8a18\u4e8b\u306f\u65e5\u672cAndroid\u306e\u4f1a\u79cb\u8449\u539f\u652f\u90e8\u30ed\u30dc\u30c3\u30c8\u90e8 Advent Calendar 2020 \u306e12/07\u5206\u306e\u8a18\u4e8b\u3067\u3059\uff0e\n\n\n\u5185\u5bb9\u306f \u65e5\u672cAndroid\u306e\u4f1a\u79cb\u8449\u539f\u652f\u90e8\u30ed\u30dc\u30c3\u30c8\u90e8 \u7b2c96\u56de\u52c9\u5f37\u4f1a \u3067\u767a\u8868\u3057\u305f\u5185\u5bb9\u3092\u52a0\u7b46\u4fee\u6b63\u3057\u305f\u3082\u306e\u3067\u3059\uff0e\n\n\n\n\n\u306f\u3058\u3081\u306b\n\n\nRaspberry Pi \u3068\u3044\u3046\u82f1\u56fd\u767a\u306e\u6559\u80b2\u5411\u3051\u3068\u3057\u30662012\u5e74\u306b\u767a\u58f2\u3055\u308c\u305f\u5b89\u4fa1\u306a\u30b7\u30f3\u30b0\u30eb\u30dc\u30fc\u30c9\u30b3\u30f3\u30d4\u30e5\u30fc\u30bf\u304c\u3042\u308a\u307e\u3059\uff0e\u6559\u80b2\u5411\u3051\u3068\u3057\u3066\u767a\u58f2\u3055\u308c\u307e\u3057\u305f\u304c\u8da3\u5473\u306b\u3082\u3088\u304f\u4f7f\u308f\u308c\u3066\u3044\u307e\u3059\uff0eOS\u306f\u6a19\u6e96\u3067\u306fLinux(Debian\u30d9\u30fc\u30b9\u306eRaspberry Pi OS)\u304c\u63a1\u7528\u3055\u308c\u3066\u3044\u307e\u3059\uff0e\n\n\n\nTeach, Learn, and Make with Raspberry Pi\n\n\n\n\u79c1\u306f\u3082\u3063\u3071\u3089\u7701\u96fb\u529b\u306eLinux\u30de\u30b7\u30f3\u3068\u3057\u3066\u4f7f\u3046\u3053\u3068\u304c\u591a\u3044\u3067\u3059\uff0e\n\n\n\n\n\u30c8\u30e9\u30d6\u30eb\n\n\n\u4eca\u590f\u7a7a\u8abf\u306e\u306a\u3044\u90e8\u5c4b\u306e\u81ea\u5b85\u30b5\u30fc\u30d0\u306e\u6a2a\u3067Raspberry Pi 3 model B + Raspberry Pi OS arm64(\u03b2)\u3067\u8a08\u7b97\u3092\u3055\u305b\u3066\u3044\u305f\u306e\u3067\u3059\u304c\uff0c\u3057\u3070\u3089\u304f\u52d5\u304b\u3057\u3066\u3044\u308b\u3068\u56fa\u307e\u308b\u3088\u3046\u306b\u306a\u308a\u307e\u3057\u305f\uff0e\n\n\n\nBuy a Raspberry Pi 3 Model B \u2013 Raspberry Pi\n\n\n\n\u518d\u8d77\u52d5\u3059\u308c\u3070\u3057\u3070\u3089\u304f\u52d5\u304d\u307e\u3059\u304c\u3057\u3070\u3089\u304f\u3059\u308b\u3068\u3084\u306f\u308a\u56fa\u307e\u308a\u307e\u3059\uff0e\u3053\u308c\u3092\u3069\u3046\u306b\u304b\u51fa\u6765\u306a\u3044\u304b\u3068\u8abf\u3079\u3066\u307f\u307e\u3057\u305f\uff0e\n\n\n\n\n\u30ed\u30b0\u306e\u53d6\u5f97\n\n\n\u307e\u305a\u306f\u30ed\u30b0\u3092\u9332\u3063\u3066\u307f\u307e\u3059\uff0e\n\n\ncrontab\u30671\u5206\u6bce\u306b\u60c5\u5831\u3092\u8a18\u9332\n\n* * * * * printf \"`date +\\%s`,`cat /sys/class/thermal/thermal_zone0/temp`,`echo \"obase=2; ibase=16; \\`vcgencmd get_throttled | cut -f2 -dx\\`\" | bc`,`vcgencmd measure_clock arm|cut -f2 -d=`\\n\" >> ~/.temp.log\n\n\n\n\u5185\u5bb9\u306f\u3053\u3093\u306a\u611f\u3058\u3067\u3059\uff0e(\u5916\u6c17\u6e29\u5ea6\u3082\u9332\u308c\u3070\u3088\u304b\u3063\u305f)\n\n\n\nUNIX Time\ndate +%s\nSoC\u6e29\u5ea6\n/sys/class/thermal/thermal_zone0/temp\n\u30b9\u30ed\u30c3\u30c8\u30ea\u30f3\u30b0\u5468\u308a\u306e\u30d5\u30e9\u30b0\nvcgencmd get_throttled\narm\u5468\u6ce2\u6570\nvcgencmd measure_clock arm\n\n\n\n\u30ed\u30b0\u304c\u30d5\u30a1\u30a4\u30eb\u306b\u66f8\u304b\u308c\u308b\u9593\u306b\u30d5\u30ea\u30fc\u30ba\u3057\u3066\u30c7\u30fc\u30bf\u304c\u5931\u308f\u308c\u308b\u306e\u3092\u9632\u3050\u305f\u3081\u306b /etc/fstab \u306e\u30de\u30a6\u30f3\u30c8\u30aa\u30d7\u30b7\u30e7\u30f3\u306b sync \u30aa\u30d7\u30b7\u30e7\u30f3\u3082\u4ed8\u3051\u3066\u304a\u304d\u307e\u3059\uff0e(\u518d\u8d77\u52d5\u304bremount\u3067\u53cd\u6620)\n\n\n\u30ed\u30b0\u3092\u53d6\u5f97\u3057\u3066\u3044\u308b\u72b6\u614b\u3067\u8ca0\u8377\u3092\u639b\u3051\u307e\u3059\uff0e\u4eca\u56de\u306f /dev/urandom \u3092cat\u3059\u308b\u3053\u3068\u3067\u8a08\u7b97\u3055\u305b\u307e\u3057\u305f\uff0e\u4eca\u56de\u306eRaspberry Pi 3 model B\u306f4core\u3042\u308b\u306e\u30674\u3064\u52d5\u304b\u3057\u3066\u3044\u307e\u3059\uff0e\n\n\n\u4eca\u56de\u306e\u30c6\u30b9\u30c8\u3067\u4f7f\u3063\u305f\u8ca0\u8377(\u3044\u3064\u3082\u306fvanity address/vtt\u3068\u304b\u3068\u304b)\n\n$ cat /dev/urandom > /dev/null &\n$ cat /dev/urandom > /dev/null &\n$ cat /dev/urandom > /dev/null &\n$ cat /dev/urandom > /dev/null &\n\n\n\n\n\n\u71b1\u304c\u539f\u56e0?\n\n\n\u3057\u3070\u3089\u304f\u52d5\u304b\u3057\u3066Raspberry Pi\u304c\u56fa\u307e\u3063\u305f\u5f8c\u306b\u30ed\u30b0\u3092\u78ba\u8a8d\u3057\u3066\u307f\u307e\u3059\uff0e\nSoC\u306e\u6e29\u5ea6\u304c85\u5ea6\u3092\u4f55\u5ea6\u304b\u8a18\u9332\u3057\u305f\u5f8c\u306b\u56fa\u307e\u3063\u3066\u3044\u308b\u3088\u3046\u3067\u3059\uff0e\n85\u5ea6\u3068\u3044\u3046\u306e\u306fRaspberry Pi OS\u3067\u306e\u6a19\u6e96\u306eSoC\u5236\u9650\u6e29\u5ea6\u306e\u3088\u3046\u3067\u3059\uff0e\u3053\u306e\u6e29\u5ea6\u306e5\u5ea6\u524d(\u6a19\u6e96\u3067\u306f80\u5ea6)\u304b\u3089\u30b5\u30fc\u30de\u30eb\u30b9\u30ed\u30c3\u30c8\u30ea\u30f3\u30b0\u304c\u59cb\u307e\u308b\u3088\u3046\u3067\u3059\uff0e\n\n\n\u30b5\u30fc\u30de\u30eb\u30b9\u30ed\u30c3\u30c8\u30ea\u30f3\u30b0\u3067\u30af\u30ed\u30c3\u30af\u304c\u4e0b\u304c\u3063\u3066\u6e29\u5ea6\u304c\u4e0b\u304c\u308c\u3070\u554f\u984c\u7121\u3055\u305d\u3046\u3060\u3051\u306980\u5ea6\u304b\u3089\u30af\u30ed\u30c3\u30af\u304c\u4e0b\u304c\u3063\u3066\u308285\u5ea6\u3092\u8d85\u3048\u3066\u56fa\u307e\u3063\u3066\u3057\u307e\u3063\u3066\u3044\u308b\u3088\u3046\u3067\u3059\uff0e\n\u30d9\u30fc\u30bf\u7248\u306eRaspberry Pi OS amd64\u3092\u4f7f\u3063\u3066\u3044\u308b\u305b\u3044\u304b\u3082\u3057\u308c\u306a\u3044\u3068\u601d\u3044\uff0c\u6a19\u6e96\u306eRaspberry Pi OS armhf(32bit)\u7248\u306b\u5909\u66f4\u3057\u3066\u540c\u69d8\u306b\u8a66\u3057\u3066\u307f\u307e\u3057\u305f\u304c\u540c\u69d8\u306e\u52d5\u304d\u306e\u3088\u3046\u3067\u3059\uff0e\n\n\n\u6b63\u653b\u6cd5\u3068\u3057\u3066\u306f\u30d2\u30fc\u30c8\u30b7\u30f3\u30af\uff0c\u30d5\u30a1\u30f3\u306e\u5897\u8a2d\u3084\u7a7a\u8abf\u3092\u5165\u308c\u308b\u3068\u3088\u3055\u305d\u3046\u3067\u3059\u304c\uff0c\u91d1\u6b20\u306a\u306e\u3067\u3068\u308a\u3042\u3048\u305a\u30bd\u30d5\u30c8\u3060\u3051\u3067\u3069\u3046\u306b\u304b\u51fa\u6765\u306a\u3044\u304b\u3068\u8a66\u3057\u307e\u3057\u305f\uff0e\n\n\n\n\nSoC\u5236\u9650\u6e29\u5ea6\u3092\u4e0b\u3052\u308b\n\n\n\u307e\u305aSoC\u306e\u5236\u9650\u6e29\u5ea6\u3067\u3059\u304c\uff0c\u516c\u5f0f\u30d5\u30a9\u30fc\u30e9\u30e0\u306770\u5ea6\u4ee5\u4e0b\u306b\u3057\u305f\u307b\u3046\u304c\u3044\u3044\u3068\u3044\u3046\u66f8\u304d\u8fbc\u307f\u3092\u898b\u304b\u3051\u307e\u3057\u305f\uff0e\u9006\u306b100\u5ea6\u3067\u3082\u5927\u4e08\u592b\u3068\u3044\u3046\u4eba\u3082\u5c45\u308b\u306e\u3067\u3059\u304c\u5b89\u5168\u5074\u306e70\u5ea6\u306b\u3057\u3066\u307f\u307e\u3059\uff0e\n\n\n\u3053\u306e\u8a2d\u5b9a\u306f /boot/config.txt \u3067\u30d1\u30e9\u30e1\u30fc\u30bf\u3092\u8a2d\u5b9a\u3067\u304d\u307e\u3059\uff0e\u4ee5\u4e0b\u306f70\u5ea6\u306b\u8a2d\u5b9a\u305f\u3068\u304d\u306e\u4f8b\u3067\u3059\uff0e\u3053\u306e\u72b6\u614b\u3067\u518d\u8d77\u52d5\u3059\u308b\u3068\u53cd\u6620\u3055\u308c\u307e\u3059\uff0e\n\n\n\ntemp_limit=70\n\n\n\n\u518d\u8d77\u52d5\u5f8c\u4ee5\u4e0b\u306e\u30b3\u30de\u30f3\u30c9\u3067\u8a2d\u5b9a\u304c\u53cd\u6620\u3055\u308c\u3066\u3044\u308b\u304b\u78ba\u8a8d\u304c\u51fa\u6765\u307e\u3059\uff0e\n\n\n\n$ vcgencmd get_config int | grep ^temp_limit=\ntemp_limit=70\n\n\n\n\u3053\u306e\u72b6\u614b\u3067\u8ca0\u8377\u3092\u639b\u3051\u308b\u306870\u5ea6\u3092\u8d8a\u3048\u308b\u304f\u3089\u3044\u3067\u56fa\u307e\u308a\u307e\u3057\u305f\uff0e\u3084\u306f\u308a\u5236\u9650\u6e29\u5ea6\u3092\u8d8a\u3048\u308b\u3068\u56fa\u307e\u3063\u3066\u3044\u821e\u3046\u3088\u3046\u3067\u3059\uff0e\n\n\n\n\nSoC\u306e\u6700\u5927\u5468\u6ce2\u6570\u3092\u4e0b\u3052\u3066\u307f\u308b\n\n\nRaspberry Pi 3 model B \u306eSoC\u306f\u6700\u5927\u5468\u6ce2\u65701.2GHz\u3067\u3059\uff0e\u3053\u308c\u3092\u4e0b\u3052\u3066\u307f\u307e\u3059\uff0e\n\n\n/boot/config.txt \u306e arm_freq= \u3067\u8a2d\u5b9a\u3067\u304d\u307e\u3059\uff0e\u4ee5\u4e0b\u306f800MHz\u306b\u8a2d\u5b9a\u3057\u305f\u3068\u304d\u306e\u4f8b\u3067\u3059\uff0e\u518d\u8d77\u52d5\u3067\u53cd\u6620\u3055\u308c\u307e\u3059\uff0e\n\n\n\narm_freq=800\n\n\n\n\u518d\u8d77\u52d5\u5f8c\u306b\u8a2d\u5b9a\u304c\u53cd\u6620\u3055\u308c\u3066\u3044\u308b\u304b\u78ba\u8a8d\u3057\u307e\u3059\uff0e\n\n\n\n$ vcgencmd get_config int | grep ^arm_freq=\narm_freq=800\n\n\n\n\u3053\u306e\u72b6\u614b\u3067\u8ca0\u8377\u3092\u639b\u3051\u308b\u3068\u3084\u306f\u308a\u56fa\u307e\u308a\u307e\u3059\uff0e\u307e\u3042\u30b5\u30fc\u30de\u30eb\u30b9\u30ed\u30c3\u30c8\u30ea\u30f3\u30b0\u304c\u52b9\u3044\u3066\u3082\u56fa\u307e\u308b\u306e\u3067\u4ed5\u65b9\u304c\u306a\u3044\u611f\u3058\u3067\u3059\uff0e\n\n\n\n\nSoC\u306e\u6700\u5c0f\u5468\u6ce2\u6570\u3092\u4e0b\u3052\u3066\u307f\u308b(\u3053\u308c\u304c\u52b9\u304f\u306e\u3067\u306f?)\n\n\n\u6b21\u306bSoC\u6700\u5c0f\u5468\u6ce2\u6570\u3092\u4e0b\u3052\u3066\u307f\u307e\u3059\uff0e\u65e2\u5b9a\u5024\u306f600MHz\u3067\uff0c\u30b5\u30fc\u30de\u30eb\u30b9\u30ed\u30c3\u30c8\u30ea\u30f3\u30b0\u3067\u3082\u3053\u3053\u307e\u3067\u4e0b\u304c\u3063\u3066\u3044\u308b\u306e\u3067\u3053\u308c\u3092\u66f4\u306b\u4e0b\u3052\u308b\u3068\u6e29\u5ea6\u304c\u4e0b\u304c\u308a\u305d\u3046\u306a\u6c17\u304c\u3057\u307e\u3059\uff0e\n\n\n/boot/config.txt \u306e arm_freq_min= \u3067\u8a2d\u5b9a\u3067\u304d\u307e\u3059\uff0e\u4ee5\u4e0b\u306f400MHz\u306b\u8a2d\u5b9a\u3057\u305f\u3068\u304d\u306e\u4f8b\u3067\u3059\uff0e\u518d\u8d77\u52d5\u3067\u53cd\u6620\u3055\u308c\u307e\u3059\uff0e\n\n\n\narm_freq_min=400\n\n\n\n\u3057\u304b\u3057\u518d\u8d77\u52d5\u5f8c\u306b\u78ba\u8a8d\u3057\u3066\u307f\u308b\u3068600MHz\u3088\u308a\u4e0b\u306b\u306f\u8a2d\u5b9a\u3067\u304d\u306a\u3044\u307f\u305f\u3044\u3067600MHz\u306b\u306a\u3063\u3066\u3057\u307e\u3044\u307e\u3059\uff0e\n\n\n\n$ vcgencmd get_config int | grep ^arm_freq_min=\narm_freq_min=600\n\n\n\n\u3053\u306e\u72b6\u614b\u3067\u8ca0\u8377\u3092\u639b\u3051\u308b\u3068\u3084\u306f\u308a600Mhz\u307e\u3067\u3057\u304b\u4e0b\u304c\u3089\u305a\u56fa\u307e\u308a\u307e\u3059\uff0e\n\n\n\u6b8b\u5ff5\u306a\u304c\u3089Raspberry Pi \u306e\u30b9\u30ed\u30c3\u30c8\u30ea\u30f3\u30b0\u3067\u306f\u7121\u7406\u305d\u3046\u3067\u3059\uff0e\n\n\n\n\nmaxcpus\u3067\u30b3\u30a2\u3092\u5236\u9650\u3057\u3066\u307f\u308b\n\n\nLinux\u306e\u30d6\u30fc\u30c8\u30d1\u30e9\u30e1\u30fc\u30bf\u3067 maxcpus \u3092\u6307\u5b9a\u3059\u308b\u3053\u3068\u3067\u30b3\u30a2\u3092\u5236\u9650\u3067\u304d\u307e\u3059\uff0eRaspberry Pi \u306e\u5834\u5408\u306f /boot/cmdline.txt \u3067\u8a2d\u5b9a\u3067\u304d\u307e\u3059\uff0e\n\n\n\u8a2d\u5b9a\u5f8c\u4ee5\u4e0b\u306e\u30b3\u30de\u30f3\u30c9\u3067\u78ba\u8a8d\u3067\u304d\u307e\u3059\uff0e\n\n\n\n$ grep -o -E 'maxcpus=.{0,9} ' /proc/cmdline\nmaxcpus=1\n$ grep ^processor /proc/cpuinfo | wc -l\n1\n\n\n\n\u3053\u308c\u3067CPU core1\u6d25\u3067\u52d5\u4f5c\u3057\u3066\u3044\u307e\u3059\uff0e\u3057\u304b\u3057\u6700\u5927\u5468\u6ce2\u6570\u3092600MHz\u304b\u30641core\u3067\u3082\u540c\u69d8\u306b\u30d5\u30ea\u30fc\u30ba\u3057\u3066\u3057\u307e\u3044\u307e\u3057\u305f\uff0e\n\n\n\n\ncpufreq\u3067\u30af\u30ed\u30c3\u30af\u5236\u5fa1\n\n\nIntelCPU\u306eNotePC\u306a\u3069\u3067\u306fcoufreq\u3092\u4f7f\u3063\u3066\u3053\u306e\u3042\u305f\u308a\u306e\u5236\u5fa1\u3092\u3059\u308b\u306e\u3067\u3059\u304c\uff0c\u3053\u308c\u3067\u3082600mHz\u3088\u308a\u4e0b\u306b\u306f\u4e0b\u3052\u3089\u308c\u306a\u3044\u3088\u3046\u3067\u99c4\u76ee\u3067\u3057\u305f\uff0e\n\n\n\n\nLimitCPU\u3067\u6307\u5b9a\u30d7\u30ed\u30bb\u30b9\u306e\u5236\u9650\u3092\u884c\u3046\n\n\nLimitCPU\u306f\u6307\u5b9a\u30d7\u30ed\u30bb\u30b9\u3092\u76e3\u8996\u3057\uff0cCPU\u5229\u7528\u7387\u3084%\u3067\u5236\u9650\u3059\u308b\u30d7\u30ed\u30b0\u30e9\u30e0\u3067\u3059\uff0eLinux, MacOS, *BSD\u306a\u3069\u306eUNIX-Likesystem\u3067\u5229\u7528\u3067\u304d\u307e\u3059\uff0e\nRaspberry Pi OS\u3067\u306fcpulimit\u30d1\u30c3\u30b1\u30fc\u30b8\u3068\u3057\u3066\u30d1\u30c3\u30b1\u30fc\u30b8\u30f3\u30b0\u3055\u308c\u3066\u304a\u308a\uff0c\u30b3\u30de\u30f3\u30c9\u3082coulimit\u3067\u3059\uff0e\n\n\ncpulimit\u306e\u5c0e\u5165\n\n$ sudo apt install cpulimit\n\n\n\ncpulimit\u30b3\u30de\u30f3\u30c9\u306b\u5236\u9650\u3057\u305f\u3044\u30d7\u30ed\u30bb\u30b9ID\u3084\u30d7\u30ed\u30bb\u30b9\u540d\u3068\u5236\u9650\u3092\u6307\u5b9a\u3059\u308b\u3053\u3068\u3067\u52d5\u4f5c\u3057\u307e\u3059\uff0e\n\n\ncat \u304b\u3089\u306f\u3058\u307e\u308b\u30d7\u30ed\u30bb\u30b9\u309250%\u306b\u5236\u9650\n\n$ pgrep ^cat | xargs -n1 -I{} sh -c \"cpulimit -p {} -l 50 -v &\"\n\n\n\ncpulimit\u306750%\u306b\u5236\u9650\u3057\u3066\u307f\u305ft\u9803\u6e29\u5ea6\u304c\u4e0b\u304c\u308b\u306e\u3092\u78ba\u8a8d\u3067\u304d\u307e\u3057\u305f\uff0e\u6570\u65e5\u52d5\u304b\u3057\u3066\u3082\u56fa\u307e\u3089\u306a\u304f\u306a\u3063\u305f\u3088\u3046\u3067\u3059\uff0e\n\u5b9a\u671f\u7684\u306bSoC\u306e\u6e29\u5ea6\u3092\u78ba\u8a8d\u3057\u3066\u5236\u9650\u3092\u5909\u66f4\u3057\u3066\u3044\u304f\u3068\u826f\u3055\u305d\u3046\u3067\u3046s\uff0e\n\n\n\u53c2\u8003URL\n\n\u7279\u5b9a\u30d7\u30ed\u30bb\u30b9\u306ecpu\u5229\u7528\u7387\u3092\u5236\u9650\u3059\u308bcpulimit\u3092\u8a66\u3059 \u2013 matoken\u2019s meme\n\n\n\n\n\nLimitCPU\u306fCPUlimit\u306e\u958b\u767a\u304c\u6b62\u307e\u3063\u305f\u5f8c\u306e\u30d5\u30a9\u30fc\u30af\u3067\u3059\u304c\uff0c\u305d\u306e\u5f8cCPUlimit\u304c\u65b0\u3057\u304f\u958b\u767a\u304c\u59cb\u307e\u3063\u3066\u3044\u308b\u3088\u3046\u3067\u3059\uff0e\u8a73\u7d30\u306f\u4ee5\u4e0b\u306e\u30da\u30fc\u30b8\u3092\u53c2\u7167\u3057\u3066\u304f\u3060\u3055\u3044\uff0e\n\n\n\nLimitCPU\n\n\n\n\n\n\n\ncgroup\u3067CPU\u30ea\u30bd\u30fc\u30b9\u5236\u9650(\u672a\u78ba\u8a8d)\n\n\nLimitCPU\u304c\u52b9\u3044\u305f\u306e\u3067\u6050\u3089\u304fcgroup\u3067\u306eCPU\u30ea\u30bd\u30fc\u30b9\u5236\u9650\u3067\u3082\u5927\u4e08\u592b\u305d\u3046\u3067\u3059\uff0e(\u672a\u78ba\u8a8d)\n\n\n\n\n\u304a\u308f\u308a\u306b\n\n\n\u73fe\u5728\u306f\u6c17\u6e29\u3082\u4e0b\u304c\u308a\u5236\u9650\u306a\u3069\u3057\u306a\u304f\u3066\u3082\u554f\u984c\u3042\u308a\u307e\u305b\u3093\uff0e\u3067\u3082\u304d\u3063\u3068\u6765\u590f\u306b\u307e\u305f\u8d77\u3053\u308b\u3068\u601d\u3046\u306e\u3067\u305d\u3053\u3067\u307e\u305f\u78ba\u8a8d\u3059\u308b\u3064\u3082\u308a\u3067\u3059\uff0e\n\n\n\u3057\u304b\u3057\uff0c\u4eca\u56de\u306e\u89e3\u6c7a\u65b9\u6cd5\u306fCPU\u306e\u30ea\u30bd\u30fc\u30b9\u3092\u5236\u9650\u3057\u3066\u6e29\u5ea6\u3092\u4e0b\u3052\u3066\u5c45\u308b\u306e\u3067\u8a08\u7b97\u91cf\u306f\u6e1b\u3063\u3066\u3044\u307e\u3059\uff0e\u7a7a\u8abf\u3092\u5165\u308c\u305f\u308aCPU\u30d5\u30a1\u30f3\u3092\u5c0e\u5165\u3059\u308b\u306e\u304c\u6b63\u653b\u6cd5\u306b\u306a\u308b\u306e\u304b\u306a\u3068\u601d\u3044\u307e\u3059\uff0e\nCPU\u30d5\u30a1\u30f3\u306f\u30b5\u30fc\u30c9\u30d1\u30fc\u30c6\u30a3\u30fc\u304b\u3089\u5404\u7a2e\u767a\u58f2\u3055\u308c\u3066\u3044\u308b\u306e\u3067\u305d\u308c\u3089\u3092\u4f7f\u3046\u304bDIY\u3059\u308b\u611f\u3058\u306b\u306a\u308b\u3068\u601d\u3044\u307e\u3059\uff0e\n\n\n\u305d\u3046\u3044\u3048\u3070\u6700\u8fd1Raspberry Pi OS\u306e\u8a2d\u5b9a\u30b3\u30de\u30f3\u30c9\u306e raspi-config \u306e\u4e2d\u306b Set behaviour of GPIO fan \u3068\u3044\u3046\u30e1\u30cb\u30e5\u30fc\u304c\u51fa\u6765\u305f\u308a\uff0cRaspberry Pi 4\u306b\u306f\u516c\u5f0f\u306eCPU\u30d5\u30a1\u30f3\u304c\u767a\u58f2\u3055\u308c\u3066\u3044\u308b\u306e\u3067\u3053\u308c\u3089\u3092\u4f7f\u3046\u306e\u304c\u826f\u3055\u305d\u3046\u3067\u3059\uff0e\n\n\n\nBuy a Raspberry Pi 4 Case Fan \u2013 Raspberry Pi", "date_published": "2020-12-07T00:02:07+09:00", "date_modified": "2020-12-07T00:59:45+09:00", "authors": [ { "name": "matoken", "url": "https://matoken.org/blog/author/matoken/", "avatar": "https://secure.gravatar.com/avatar/38f5f3b575c5eb45cda6aa659bca119ac7a5e16b46565e869d0030e3bd66981d?s=512&d=mm&r=g" } ], "author": { "name": "matoken", "url": "https://matoken.org/blog/author/matoken/", "avatar": "https://secure.gravatar.com/avatar/38f5f3b575c5eb45cda6aa659bca119ac7a5e16b46565e869d0030e3bd66981d?s=512&d=mm&r=g" }, "tags": [ "cpulimit", "limitcpu", "Raspberry Pi 3 B", "Raspberry Pi OS", "RaspberryPi", "Buster", "Linux", "Raspberry Pi" ] }, { "id": "http://matoken.org/blog/?p=2754", "url": "https://matoken.org/blog/2020/05/30/8gb-ram-version-of-raspberry-pi-model-b-launched-and-raspberry-pi-os/", "title": "Raspberry Pi Model B\u306e8GB RAM\u7248\u306e\u767a\u58f2\u3068Raspberry Pi OS", "content_html": "
\n

Raspberry Pi 4 Model B\u306e8GB RAM\u7248\u304c\u767a\u8868\uff0e\u540c\u6642\u306b\u767a\u58f2\u3055\u308c\uff0c\u65e5\u672c\u3082\u540c\u6642\u767a\u58f2\u306b\u306a\u3063\u305f\u3088\u3046\u3067\u3059\uff0e

\n
\n
\n\n
\n
\n

\u65e5\u672c\u3060\u3068\u4eca\u306f\u3053\u306e\u3042\u305f\u308a\u3067\u3057\u3087\u3046\u304b\uff0e

\n
\n
\n\n
\n
\n

RAM \u304c8GB \u3042\u308b\u3068\u30c7\u30b9\u30af\u30c8\u30c3\u30d7\u7528\u9014\u304cRAM \u3092\u6c17\u306b\u305b\u305a\u4f7f\u3048\u308b\u3088\u3046\u306b\u306a\u308a\u305d\u3046\u3067\u3059\u306d\uff0e\u5f8c\u306f\u4f8b\u3048\u3070\u30d3\u30c7\u30aa\u30df\u30fc\u30c6\u30a3\u30f3\u30b0\u30a2\u30d7\u30ea\u306eJitsi Meet \u3092Raspberry Pi \u3067\u30db\u30b9\u30c8\u3057\u3066\u3044\u308b\u4eba\u304c\u3044\u305f\u308a\u3057\u307e\u3059\u304c\uff0c\u73fe\u5728\u306f\u8a2d\u5b9a\u3092\u5c11\u3057\u5909\u3048\u3066\u7701\u30a8\u30cd\u8a2d\u5b9a\u3067\u52d5\u304b\u3057\u3066\u3044\u307e\u3059\u304c\u898f\u5b9a\u5024\u306e\u8a2d\u5b9a\u3067\u52d5\u304d\u305d\u3046\u3067\u3059\uff0e
\n\u305d\u3057\u30668GB\u3082\u3042\u308b\u3068\u6c17\u306b\u306a\u308b\u306e\u304c\u6a19\u6e96OS\u306eRaspbian\u304carmhf(32bit)\u306b\u3057\u304b\u5bfe\u5fdc\u3057\u3066\u3044\u306a\u3044\u3068\u3053\u308d\uff0e
\n\u5225\u306e\u30c7\u30a3\u30b9\u30c8\u30ea\u30d3\u30e5\u30fc\u30b7\u30e7\u30f3\u3092\u4f7f\u3048\u3070arm64(b4bit)\u306f\u5229\u7528\u3067\u304d\u307e\u3059\u304c\u6a19\u6e96OS\u304c\u975e\u5bfe\u5fdc\u306a\u306e\u306f\u3061\u3087\u3063\u3068\u60b2\u3057\u3044\u3067\u3059\uff0e

\n
\n
\n

\u79c1\u306fDebian \u3092\u3088\u304f\u4f7f\u3044\u307e\u3059\uff0e

\n
\n
\n\n
\n
\n

\u3053\u308c\u3082\u4eca\u56de\u767a\u8868\u304c\u3042\u308a\u307e\u3057\u305f\uff0e64bit\u7248\u306e\u30d9\u30fc\u30bf\u304c\u30ea\u30ea\u30fc\u30b9\u3055\u308c\u307e\u3057\u305f\uff0e

\n
\n
\n
\n
\n

Not to be left out, today we\u2019ve released an early beta of our own 64-bit operating system image.

\n
\n
\n
\n
\n

Raspbian\u306e\u540d\u524d\u3082\u5909\u308f\u308a\uff0cRaspberry Pi OS \u3068\u6539\u3081\u3089\u308c\u308b\u3088\u3046\u3067\u3059\uff0e

\n
\n
\n
\n
\n

Both our 32-bit and 64-bit operating system images have a new name: Raspberry Pi OS.

\n
\n
\n
\n
\n

\u65b0\u3057\u304464bit\u306e Raspberry Pi OS \u306f\u4ee5\u4e0b\u304b\u3089\u5165\u624b\u3067\u304d\u307e\u3059\uff0e

\n
\n
\n\n
\n
\n

\u30c0\u30a6\u30f3\u30ed\u30fc\u30c9\u30b5\u30a4\u30c8\u306e\u30c7\u30a3\u30ec\u30af\u30c8\u30ea\u3082raspios\u304c\u51fa\u6765\u3066\u3044\u307e\u3059\uff0e\u3053\u308c\u307e\u3067\u306e32bit\u306f raspios_armhf \u306b\u306a\u308b\u3088\u3046\u3067\u3059\uff0e

\n
\n
\n
\n
$ w3m -dump https://downloads.raspberrypi.org/ | grep -E 'raspbian|raspios'\n[DIR] raspbian/                         2020-02-25 16:50    -\n[DIR] raspbian_full/                    2020-02-14 13:52    -\n[DIR] raspbian_lite/                    2020-02-14 13:49    -\n[DIR] raspios_arm64/                    2020-05-28 04:38    -\n[DIR] raspios_armhf/                    2020-05-28 05:27    -\n[DIR] raspios_full_armhf/               2020-05-28 05:28    -\n[DIR] raspios_lite_armhf/               2020-05-28 05:27    -\n[ ]   wp-slice-raspbian                 2020-05-28 07:46 1.0K
\n
\n
\n
\n

armhf\u306e\u30ea\u30ea\u30fc\u30b9\u30ce\u30fc\u30c8\u3092\u89b3\u308b\u3068\u3053\u308c\u307e\u3067\u306e\u3082\u306e\u306b\u4eca\u56de\u306e\u30d0\u30fc\u30b8\u30e7\u30f3\u304c\u8ffd\u8a18\u3055\u308c\u3066\u3044\u307e\u3057\u305f\uff0e(64bi\u306b\u306f\u672a\u3060\u5b58\u5728\u3057\u306a\u3044)

\n
\n
\n
\n
$ w3m -dump https://downloads.raspberrypi.org/raspios_armhf/release_notes.txt | grep ^2020-05-27:$ -A 33\n2020-05-27:\n  * Added Bookshelf application\n  * Added Raspberry Pi Diagnostics application\n  * Added magnifier plugin to taskbar - needs magnifier application installed from Recommended Software to enable\n  * Added Magnifier application to Recommended Software\n  * Added marketing questionnaire as initial Chromium tab\n  * Version 0.25 of Scratch 2 included - uses external application to access IMU on SenseHAT\n  * Version 1.0.5 of Scratch 3 included - uses external application to access IMU on SenseHAT\n  * Version 32.0.0.371 of Flash player included\n  * Version 1.0.6 of Node-RED included\n  * Version 6.7.1 of VNC Server included\n  * Version 6.20.113 of VNC Client included\n  * Internal audio outputs enabled as separate ALSA devices\n  * MagPi preinstall removed and replaced with Beginner\u2019s Guide\n  * MagPi weblink removed from main menu\n  * Chromium made default application for PDF files\n  * Common icon loading code for lxpanel plugins used\n  * Italian translations added\n  * Initial move of mouse pointer to menu button disabled\n  * Padding at left of menu button removed\n  * Focus behaviour changed so that focus moves to desktop if no windows are opened - improves reliability of Orca screen reader\n  * Bug fix - focus bug in volume plugin\n  * Bug fix - keyboard repeat interval bug in Mouse & Keyboard Settings\n  * Bug fix - battery detection bug in battery plugin\n  * Bug fix - spurious active areas on taskbar when plugins are hidden\n  * Bug fix - occasional crash in file manager on file selection\n  * Disk ID is now regenerated on first boot\n  * Updated udev rules\n    - Remove unused argon rule\n    - Add vcsm-cma to video group\n    - Add pwm to gpio group\n  * i2cprobe: More flexible I2C/SPI alias mapping\n  * Raspberry Pi firmware 21e1fe3477ffb708a5736ed61a924fd650031136\n  * Linux kernel 4.19.118
\n
\n
\n
\n

Raspberry Pi \u306e Download \u30da\u30fc\u30b8\u3092\u89b3\u308b\u3068\u3053\u3053\u3082\u30a2\u30c3\u30d7\u30c7\u30fc\u30c8\u3055\u308c\u3066\u3044\u307e\u3057\u305f\uff0e

\n
\n
\n
\n
\n

Raspberry Pi OS (previously called Raspbian) is our official operating system for all models of the Raspberry Pi.

\n
\n
\n
\n
\n\n
\n
\n

\u3053\u306e64bit beta\u7248\u306fRaspberry Pi 3 \u3068 4 \u3067\u52d5\u4f5c\u3059\u308b\u3088\u3046\u3067\u3059\uff0e(2 v1.2\u3067\u3082\u591a\u5206\u52d5\u304f)

\n
\n
\n
\n
\n

Note, the 64bit OS is only install-able on the Pi 3 and Pi 4 devices

\n
\n
\n
\n
\n

\u3068\u3044\u3046\u3053\u3068\u3067Raspberry Pi 3 \u306a\u3089\u6301\u3063\u3066\u308b!\u3068\u3044\u3046\u3053\u3068\u3067\u30c0\u30a6\u30f3\u30ed\u30fc\u30c9\u3057\u3066\u307f\u307e\u3057\u305f\uff0e

\n
\n
\n
\n
$ wget https://downloads.raspberrypi.org/raspios_arm64/images/raspios_arm64-2020-05-28/2020-05-27-raspios-buster-arm64.zip https://downloads.raspberrypi.org/raspios_arm64/images/raspios_arm64-2020-05-28/2020-05-27-raspios-buster-arm64.zip.sha256 https://downloads.raspberrypi.org/raspios_arm64/images/raspios_arm64-2020-05-28/2020-05-27-raspios-buster-arm64.zip.sig\n$ sha256sum -c 2020-05-27-raspios-buster-arm64.zip.sha256\n2020-05-27-raspios-buster-arm64.zip: OK\n$ gpg --verify ./2020-05-27-raspios-buster-arm64.zip.sig\ngpg: assuming signed data in './2020-05-27-raspios-buster-arm64.zip'\ngpg: Signature made Thu 28 May 2020 01:05:10 PM JST\ngpg:                using RSA key 54C3DD610D9D1B4AF82A37758738CD6B956F460C\ngpg: Good signature from \"Raspberry Pi Downloads Signing Key\" [expired]\ngpg: Note: This key has expired!\nPrimary key fingerprint: 54C3 DD61 0D9D 1B4A F82A  3775 8738 CD6B 956F 460C
\n
\n
\n
\n

\u7f72\u540d\u306e\u78ba\u8a8d\u3092\u3059\u308b\u3068\u671f\u9650\u5207\u308c\u306e\u3088\u3046\u3067\u3059\uff0e\u65b0\u3057\u3044\u9375\u3092\u8cb0\u3063\u3066\u304d\u3066\u30a4\u30f3\u30dd\u30fc\u30c8\u3057\u3066\u518d\u5ea6\u7f72\u540d\u78ba\u8a8d\u3057\u307e\u3059\uff0e(\u30c0\u30a6\u30f3\u30ed\u30fc\u30c9\u30da\u30fc\u30b8\u3042\u305f\u308a\u306b\u30ea\u30f3\u30af\u3057\u3066\u6b32\u3057\u3044)

\n
\n
\n
\n
$ wget https://www.raspberrypi.org/raspberrypi_downloads.gpg.key\n$ gpg ./raspberrypi_downloads.gpg.key\ngpg: WARNING: no command supplied.  Trying to guess what you mean ...\npub   rsa2048 2017-04-10 [SC] [expires: 2021-04-21]\n      54C3DD610D9D1B4AF82A37758738CD6B956F460C\nuid           Raspberry Pi Downloads Signing Key\nsub   rsa2048 2017-04-10 [E] [expires: 2021-04-21]\n$ gpg --import ./raspberrypi_downloads.gpg.key\ngpg: key 8738CD6B956F460C: 1 signature not checked due to a missing key\ngpg: key 8738CD6B956F460C: \"Raspberry Pi Downloads Signing Key\" 3 new signatures\ngpg: Total number processed: 1\ngpg:         new signatures: 3\n  :\n$ gpg --verify ./2020-05-27-raspios-buster-arm64.zip.sig\ngpg: assuming signed data in './2020-05-27-raspios-buster-arm64.zip'\ngpg: Signature made Thu 28 May 2020 01:05:10 PM JST\ngpg:                using RSA key 54C3DD610D9D1B4AF82A37758738CD6B956F460C\ngpg: Good signature from \"Raspberry Pi Downloads Signing Key\" [unknown]\ngpg: WARNING: This key is not certified with a trusted signature!\ngpg:          There is no indication that the signature belongs to the owner.
\n
\n
\n
\n

\u3068\u308a\u3042\u3048\u305a\u826f\u3055\u305d\u3046\u3067\u3059\uff0e

\n
\n
\n

sd card\u7b49\u306b\u66f8\u304d\u8fbc\u307f\u307e\u3059\uff0e\u4eca\u56dedd \u3067\u66f8\u304d\u307e\u3057\u305f\u304c\uff0c\u516c\u5f0f\u306eRaspberry Pi Imager \u3092\u4f7f\u3063\u305f\u307b\u3046\u304c\u3044\u3044\u304b\u3082\u3067\u3059\u306d\uff0e

\n
\n
\n\n
\n
\n
\n
$ time zcat ./2020-05-27-raspios-buster-arm64.zip | pv | sudo dd of=/dev/sdz bs=16M conv=fdatasync\n3.46GiB 0:02:34 [22.9MiB/s] [                                                                                                                                 <=>               ]\n0+92723 records in\n0+92723 records out\n3711959040 bytes (3.7 GB, 3.5 GiB) copied, 212.594 s, 17.5 MB/s\n\nreal    3m32.613s\nuser    0m30.584s\nsys     2m12.420s\n$ sync
\n
\n
\n
\n

\u3053\u308c\u3092\u4f7f\u3063\u3066\u8d77\u52d5\u3057\u3066\u307f\u308b\u3068\u666e\u901a\u306b\u8d77\u52d5\u3057\u307e\u3059\uff0e

\n
\n
\n
Raspberry Pi 3 Model B Rev 1.2\u3067\u8a66\u3057\u307e\u3057\u305f
\n
\n
$ cat /proc/device-tree/model ;echo\nRaspberry Pi 3 Model B Rev 1.2
\n
\n
\n
\n
\u8d77\u52d5\u30ed\u30b0(dmesg -H)
\n

https://gist.github.com/c05bb8795eec42f0dd0fba551da6ccf5

\n
\n
\n
aarch64 kernel\u3067\u3059
\n
\n
$ uname -a\nLinux raspberrypi 5.4.42-v8+ #1319 SMP PREEMPT Wed May 20 14:18:56 BST 2020 aarch64 GNU/Linux
\n
\n
\n
\n
\u30d1\u30c3\u30b1\u30fc\u30b8\u3082arm64
\n
\n
$ LC_ALL=C dpkg-architecture --print-set\nDEB_BUILD_ARCH=arm64; DEB_BUILD_ARCH_ABI=base; DEB_BUILD_ARCH_BITS=64; DEB_BUILD_ARCH_CPU=arm64; DEB_BUILD_ARCH_ENDIAN=little; DEB_BUILD_ARCH_LIBC=gnu; DEB_BUILD_ARCH_OS=linux;\nDEB_BUILD_GNU_CPU=aarch64; DEB_BUILD_GNU_SYSTEM=linux-gnu; DEB_BUILD_GNU_TYPE=aarch64-linux-gnu; DEB_BUILD_MULTIARCH=aarch64-linux-gnu; DEB_HOST_ARCH=arm64; DEB_HOST_ARCH_ABI=ba\nse; DEB_HOST_ARCH_BITS=64; DEB_HOST_ARCH_CPU=arm64; DEB_HOST_ARCH_ENDIAN=little; DEB_HOST_ARCH_LIBC=gnu; DEB_HOST_ARCH_OS=linux; DEB_HOST_GNU_CPU=aarch64; DEB_HOST_GNU_SYSTEM=li\nnux-gnu; DEB_HOST_GNU_TYPE=aarch64-linux-gnu; DEB_HOST_MULTIARCH=aarch64-linux-gnu; DEB_TARGET_ARCH=arm64; DEB_TARGET_ARCH_ABI=base; DEB_TARGET_ARCH_BITS=64; DEB_TARGET_ARCH_CPU\n=arm64; DEB_TARGET_ARCH_ENDIAN=little; DEB_TARGET_ARCH_LIBC=gnu; DEB_TARGET_ARCH_OS=linux; DEB_TARGET_GNU_CPU=aarch64; DEB_TARGET_GNU_SYSTEM=linux-gnu; DEB_TARGET_GNU_TYPE=aarch\n64-linux-gnu; DEB_TARGET_MULTIARCH=aarch64-linux-gnu; export DEB_BUILD_ARCH DEB_BUILD_ARCH_ABI DEB_BUILD_ARCH_BITS DEB_BUILD_ARCH_CPU DEB_BUILD_ARCH_ENDIAN DEB_BUILD_ARCH_LIBC D\nEB_BUILD_ARCH_OS DEB_BUILD_GNU_CPU DEB_BUILD_GNU_SYSTEM DEB_BUILD_GNU_TYPE DEB_BUILD_MULTIARCH DEB_HOST_ARCH DEB_HOST_ARCH_ABI DEB_HOST_ARCH_BITS DEB_HOST_ARCH_CPU DEB_HOST_ARCH\n_ENDIAN DEB_HOST_ARCH_LIBC DEB_HOST_ARCH_OS DEB_HOST_GNU_CPU DEB_HOST_GNU_SYSTEM DEB_HOST_GNU_TYPE DEB_HOST_MULTIARCH DEB_TARGET_ARCH DEB_TARGET_ARCH_ABI DEB_TARGET_ARCH_BITS DE\nB_TARGET_ARCH_CPU DEB_TARGET_ARCH_ENDIAN DEB_TARGET_ARCH_LIBC DEB_TARGET_ARCH_OS DEB_TARGET_GNU_CPU DEB_TARGET_GNU_SYSTEM DEB_TARGET_GNU_TYPE DEB_TARGET_MULTIARCH
\n
\n
\n
\n
\u5c0e\u5165\u30d1\u30c3\u30b1\u30fc\u30b8\u6570(\u30d8\u30c3\u30c05\u884c\u3092\u9664\u3044\u30661303\u500b)
\n
\n
$ dpkg-query -l|wc -l\n1308
\n
\n
\n
\n
\u30d1\u30c3\u30b1\u30fc\u30b8\u30ea\u30b9\u30c8(dpkg-query -l)
\n

https://gist.github.com/6215f11e53ee668b04246ecd1d08f3db

\n
\n
\n
\u30c7\u30a3\u30b9\u30af\u5229\u7528\u91cf\u306f3GB\u7a0b
\n
\n
$ df -m\nFilesystem     1M-blocks  Used Available Use% Mounted on\n/dev/root          29938  2840     25832  10% /\ndevtmpfs             329     0       329   0% /dev\ntmpfs                457     0       457   0% /dev/shm\ntmpfs                457     1       457   1% /run\ntmpfs                  5     1         5   1% /run/lock\ntmpfs                457     0       457   0% /sys/fs/cgroup\n/dev/mmcblk0p1       253    54       200  22% /boot\ntmpfs                 92     0        92   0% /run/user/1000
\n
\n
\n
\n
\u6709\u7dda/\u7121\u7ddaLAN\u8a8d\u8b58
\n
\n
$ ip a\n1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000\n    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00\n    inet 127.0.0.1/8 scope host lo\n       valid_lft forever preferred_lft forever\n    inet6 ::1/128 scope host\n       valid_lft forever preferred_lft forever\n2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000\n    link/ether b8:27:eb:46:60:13 brd ff:ff:ff:ff:ff:ff\n    inet 192.168.1.182/24 brd 192.168.1.255 scope global dynamic noprefixroute eth0\n       valid_lft 258810sec preferred_lft 226410sec\n    inet6 fe80::2979:45f7:e3bf:a4d9/64 scope link\n       valid_lft forever preferred_lft forever\n3: wlan0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc pfifo_fast state DOWN group default qlen 1000\n    link/ether b8:27:eb:13:35:46 brd ff:ff:ff:ff:ff:ff
\n
\n
\n
\n
Bluetooth
\n
\n
$ bluetoothctl\nAgent registered\n[bluetooth]# list\nController B8:27:EB:EC:CA:B9 raspberrypi [default]\n[bluetooth]# quit
\n
\n
\n
\n
module\u4e00\u89a7(lsmod)
\n

https://gist.github.com/f345e65d456487804c6373f1f647de18

\n
\n
\n
raspi-config\u7b49\u3082\u3042\u308b
\n
\n
Raspberry Pi 3 Model B Rev 1.2\n\n\n\u250c\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2524 Raspberry Pi Software Configuration Tool (raspi-config) \u251c\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2510\n\u2502                                                                              \u2502\n\u2502  1 Change User Password Change password for the 'pi' user                    \u2502\n\u2502  2 Network Options      Configure network settings                           \u2502\n\u2502  3 Boot Options         Configure options for start-up                       \u2502\n\u2502  4 Localisation Options Set up language and regional settings to match your  \u2502\n\u2502  5 Interfacing Options  Configure connections to peripherals                 \u2502\n\u2502  6 Overclock            Configure overclocking for your Pi                   \u2502\n\u2502  7 Advanced Options     Configure advanced settings                          \u2502\n\u2502  8 Update               Update this tool to the latest version               \u2502\n\u2502  9 About raspi-config   Information about this configuration tool            \u2502\n\u2502                                                                              \u2502\n\u2502                                                                              \u2502\n\u2502                                                                              \u2502\n\u2502                                                                              \u2502\n\u2502                     <Select>                     <Finish>                    \u2502\n\u2502                                                                              \u2502\n\u2514\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2518
\n
\n
\n
\n
screenfetch(Raspbian logo\u3058\u3083\u306a\u304fDebian logo\u306b\u306a\u3063\u305f)
\n

\"RasPiOS

\n
\n
\n
pfetch
\n
\n
$ pfetch/pfetch\n  _____      pi@raspberrypi\n /  __ \\     os     Debian GNU/Linux 10 (buster)\n|  /    |    host   Raspberry Pi 3 Model B Rev 1.2\n|  \\___-     kernel 5.4.42-v8+\n-_           uptime 52m\n  --_        pkgs   1313\n             memory 203M / 913M
\n
\n
\n
\n

\u3066\u611f\u3058\u3067\u8a66\u3057\u59cb\u3081\u307e\u3057\u305f\uff0e
\n\u3057\u3070\u3089\u304f\u4f7f\u3063\u3066\u307f\u3088\u3046\u304b\u3068\u601d\u3044\u307e\u3059\uff0e

\n
\n
\n

\u3042\uff0c\u4f59\u3063\u305fRaspberry Pi \u304c\u3042\u3063\u305f\u3089\u304f\u3060\u3055\u3044 :p

\n
\n
\n

\u3082\u3057\u554f\u984c\u304c\u898b\u3064\u304b\u3063\u305f\u3089\u4ee5\u4e0b\u3092\u78ba\u8a8d\u3057\u3066\u5831\u544a\u3059\u308b\u3068\u76f4\u308b\u304b\u3082\u3057\u308c\u307e\u305b\u3093\uff0e

\n
\n
\n\n
\n

\n", "content_text": "Raspberry Pi 4 Model B\u306e8GB RAM\u7248\u304c\u767a\u8868\uff0e\u540c\u6642\u306b\u767a\u58f2\u3055\u308c\uff0c\u65e5\u672c\u3082\u540c\u6642\u767a\u58f2\u306b\u306a\u3063\u305f\u3088\u3046\u3067\u3059\uff0e\n\n\n\n8GB Raspberry Pi 4 on sale now at $75 – Raspberry Pi\nBuy a Raspberry Pi 4 Model B \u2013 Raspberry Pi\n\n\n\n\u65e5\u672c\u3060\u3068\u4eca\u306f\u3053\u306e\u3042\u305f\u308a\u3067\u3057\u3087\u3046\u304b\uff0e\n\n\n\nRaspberry Pi 4 Model B /8GB \u767a\u58f2\u306e\u3054\u6848\u5185 – Raspberry Pi Shop by KSY 8,200\u5186(\u7a0e\u629c)+\u9001\u6599550\u5186 \u2192 9,570\u5186\n\u30b9\u30a4\u30c3\u30c1\u30b5\u30a4\u30a8\u30f3\u30b9 \u3001\u300cRaspberry Pi 4 Model B / 8GB\u300d\u30922020\u5e745\u670828\u65e5\u306b\u767a\u58f2 | NEWSCAST\n\n\nRaspberry Pi 4 Model B / 8GB – \u30b9\u30a4\u30c3\u30c1\u30b5\u30a4\u30a8\u30f3\u30b9 10,340 \u5186(\u7a0e\u8fbc\u9001\u6599\u7121\u6599)\n\n\n\n\n\n\nRAM \u304c8GB \u3042\u308b\u3068\u30c7\u30b9\u30af\u30c8\u30c3\u30d7\u7528\u9014\u304cRAM \u3092\u6c17\u306b\u305b\u305a\u4f7f\u3048\u308b\u3088\u3046\u306b\u306a\u308a\u305d\u3046\u3067\u3059\u306d\uff0e\u5f8c\u306f\u4f8b\u3048\u3070\u30d3\u30c7\u30aa\u30df\u30fc\u30c6\u30a3\u30f3\u30b0\u30a2\u30d7\u30ea\u306eJitsi Meet \u3092Raspberry Pi \u3067\u30db\u30b9\u30c8\u3057\u3066\u3044\u308b\u4eba\u304c\u3044\u305f\u308a\u3057\u307e\u3059\u304c\uff0c\u73fe\u5728\u306f\u8a2d\u5b9a\u3092\u5c11\u3057\u5909\u3048\u3066\u7701\u30a8\u30cd\u8a2d\u5b9a\u3067\u52d5\u304b\u3057\u3066\u3044\u307e\u3059\u304c\u898f\u5b9a\u5024\u306e\u8a2d\u5b9a\u3067\u52d5\u304d\u305d\u3046\u3067\u3059\uff0e\n\u305d\u3057\u30668GB\u3082\u3042\u308b\u3068\u6c17\u306b\u306a\u308b\u306e\u304c\u6a19\u6e96OS\u306eRaspbian\u304carmhf(32bit)\u306b\u3057\u304b\u5bfe\u5fdc\u3057\u3066\u3044\u306a\u3044\u3068\u3053\u308d\uff0e\n\u5225\u306e\u30c7\u30a3\u30b9\u30c8\u30ea\u30d3\u30e5\u30fc\u30b7\u30e7\u30f3\u3092\u4f7f\u3048\u3070arm64(b4bit)\u306f\u5229\u7528\u3067\u304d\u307e\u3059\u304c\u6a19\u6e96OS\u304c\u975e\u5bfe\u5fdc\u306a\u306e\u306f\u3061\u3087\u3063\u3068\u60b2\u3057\u3044\u3067\u3059\uff0e\n\n\n\u79c1\u306fDebian \u3092\u3088\u304f\u4f7f\u3044\u307e\u3059\uff0e\n\n\n\nRaspberry Pi 3 Model B \u306e USB\u8d77\u52d5\u3067 Debian buster arm64 \u3092\u52d5\u304b\u3059 \u2013 matoken\u2019s meme\n\n\n\n\u3053\u308c\u3082\u4eca\u56de\u767a\u8868\u304c\u3042\u308a\u307e\u3057\u305f\uff0e64bit\u7248\u306e\u30d9\u30fc\u30bf\u304c\u30ea\u30ea\u30fc\u30b9\u3055\u308c\u307e\u3057\u305f\uff0e\n\n\n\n\nNot to be left out, today we\u2019ve released an early beta of our own 64-bit operating system image.\n\n\n\n\nRaspbian\u306e\u540d\u524d\u3082\u5909\u308f\u308a\uff0cRaspberry Pi OS \u3068\u6539\u3081\u3089\u308c\u308b\u3088\u3046\u3067\u3059\uff0e\n\n\n\n\nBoth our 32-bit and 64-bit operating system images have a new name: Raspberry Pi OS.\n\n\n\n\n\u65b0\u3057\u304464bit\u306e Raspberry Pi OS \u306f\u4ee5\u4e0b\u304b\u3089\u5165\u624b\u3067\u304d\u307e\u3059\uff0e\n\n\n\nRaspberry Pi OS (64 bit) beta test version – Raspberry Pi Forums\n\n\n\n\u30c0\u30a6\u30f3\u30ed\u30fc\u30c9\u30b5\u30a4\u30c8\u306e\u30c7\u30a3\u30ec\u30af\u30c8\u30ea\u3082raspios\u304c\u51fa\u6765\u3066\u3044\u307e\u3059\uff0e\u3053\u308c\u307e\u3067\u306e32bit\u306f raspios_armhf \u306b\u306a\u308b\u3088\u3046\u3067\u3059\uff0e\n\n\n\n$ w3m -dump https://downloads.raspberrypi.org/ | grep -E 'raspbian|raspios'\n[DIR] raspbian/ 2020-02-25 16:50 -\n[DIR] raspbian_full/ 2020-02-14 13:52 -\n[DIR] raspbian_lite/ 2020-02-14 13:49 -\n[DIR] raspios_arm64/ 2020-05-28 04:38 -\n[DIR] raspios_armhf/ 2020-05-28 05:27 -\n[DIR] raspios_full_armhf/ 2020-05-28 05:28 -\n[DIR] raspios_lite_armhf/ 2020-05-28 05:27 -\n[ ] wp-slice-raspbian 2020-05-28 07:46 1.0K\n\n\n\narmhf\u306e\u30ea\u30ea\u30fc\u30b9\u30ce\u30fc\u30c8\u3092\u89b3\u308b\u3068\u3053\u308c\u307e\u3067\u306e\u3082\u306e\u306b\u4eca\u56de\u306e\u30d0\u30fc\u30b8\u30e7\u30f3\u304c\u8ffd\u8a18\u3055\u308c\u3066\u3044\u307e\u3057\u305f\uff0e(64bi\u306b\u306f\u672a\u3060\u5b58\u5728\u3057\u306a\u3044)\n\n\n\n$ w3m -dump https://downloads.raspberrypi.org/raspios_armhf/release_notes.txt | grep ^2020-05-27:$ -A 33\n2020-05-27:\n * Added Bookshelf application\n * Added Raspberry Pi Diagnostics application\n * Added magnifier plugin to taskbar - needs magnifier application installed from Recommended Software to enable\n * Added Magnifier application to Recommended Software\n * Added marketing questionnaire as initial Chromium tab\n * Version 0.25 of Scratch 2 included - uses external application to access IMU on SenseHAT\n * Version 1.0.5 of Scratch 3 included - uses external application to access IMU on SenseHAT\n * Version 32.0.0.371 of Flash player included\n * Version 1.0.6 of Node-RED included\n * Version 6.7.1 of VNC Server included\n * Version 6.20.113 of VNC Client included\n * Internal audio outputs enabled as separate ALSA devices\n * MagPi preinstall removed and replaced with Beginner\u2019s Guide\n * MagPi weblink removed from main menu\n * Chromium made default application for PDF files\n * Common icon loading code for lxpanel plugins used\n * Italian translations added\n * Initial move of mouse pointer to menu button disabled\n * Padding at left of menu button removed\n * Focus behaviour changed so that focus moves to desktop if no windows are opened - improves reliability of Orca screen reader\n * Bug fix - focus bug in volume plugin\n * Bug fix - keyboard repeat interval bug in Mouse & Keyboard Settings\n * Bug fix - battery detection bug in battery plugin\n * Bug fix - spurious active areas on taskbar when plugins are hidden\n * Bug fix - occasional crash in file manager on file selection\n * Disk ID is now regenerated on first boot\n * Updated udev rules\n - Remove unused argon rule\n - Add vcsm-cma to video group\n - Add pwm to gpio group\n * i2cprobe: More flexible I2C/SPI alias mapping\n * Raspberry Pi firmware 21e1fe3477ffb708a5736ed61a924fd650031136\n * Linux kernel 4.19.118\n\n\n\nRaspberry Pi \u306e Download \u30da\u30fc\u30b8\u3092\u89b3\u308b\u3068\u3053\u3053\u3082\u30a2\u30c3\u30d7\u30c7\u30fc\u30c8\u3055\u308c\u3066\u3044\u307e\u3057\u305f\uff0e\n\n\n\n\nRaspberry Pi OS (previously called Raspbian) is our official operating system for all models of the Raspberry Pi.\n\n\n\n\n\nRaspberry Pi Downloads – Software for the Raspberry Pi\n\n\n\n\u3053\u306e64bit beta\u7248\u306fRaspberry Pi 3 \u3068 4 \u3067\u52d5\u4f5c\u3059\u308b\u3088\u3046\u3067\u3059\uff0e(2 v1.2\u3067\u3082\u591a\u5206\u52d5\u304f)\n\n\n\n\nNote, the 64bit OS is only install-able on the Pi 3 and Pi 4 devices\n\n\n\n\n\u3068\u3044\u3046\u3053\u3068\u3067Raspberry Pi 3 \u306a\u3089\u6301\u3063\u3066\u308b!\u3068\u3044\u3046\u3053\u3068\u3067\u30c0\u30a6\u30f3\u30ed\u30fc\u30c9\u3057\u3066\u307f\u307e\u3057\u305f\uff0e\n\n\n\n$ wget https://downloads.raspberrypi.org/raspios_arm64/images/raspios_arm64-2020-05-28/2020-05-27-raspios-buster-arm64.zip https://downloads.raspberrypi.org/raspios_arm64/images/raspios_arm64-2020-05-28/2020-05-27-raspios-buster-arm64.zip.sha256 https://downloads.raspberrypi.org/raspios_arm64/images/raspios_arm64-2020-05-28/2020-05-27-raspios-buster-arm64.zip.sig\n$ sha256sum -c 2020-05-27-raspios-buster-arm64.zip.sha256\n2020-05-27-raspios-buster-arm64.zip: OK\n$ gpg --verify ./2020-05-27-raspios-buster-arm64.zip.sig\ngpg: assuming signed data in './2020-05-27-raspios-buster-arm64.zip'\ngpg: Signature made Thu 28 May 2020 01:05:10 PM JST\ngpg: using RSA key 54C3DD610D9D1B4AF82A37758738CD6B956F460C\ngpg: Good signature from \"Raspberry Pi Downloads Signing Key\" [expired]\ngpg: Note: This key has expired!\nPrimary key fingerprint: 54C3 DD61 0D9D 1B4A F82A 3775 8738 CD6B 956F 460C\n\n\n\n\u7f72\u540d\u306e\u78ba\u8a8d\u3092\u3059\u308b\u3068\u671f\u9650\u5207\u308c\u306e\u3088\u3046\u3067\u3059\uff0e\u65b0\u3057\u3044\u9375\u3092\u8cb0\u3063\u3066\u304d\u3066\u30a4\u30f3\u30dd\u30fc\u30c8\u3057\u3066\u518d\u5ea6\u7f72\u540d\u78ba\u8a8d\u3057\u307e\u3059\uff0e(\u30c0\u30a6\u30f3\u30ed\u30fc\u30c9\u30da\u30fc\u30b8\u3042\u305f\u308a\u306b\u30ea\u30f3\u30af\u3057\u3066\u6b32\u3057\u3044)\n\n\n\n$ wget https://www.raspberrypi.org/raspberrypi_downloads.gpg.key\n$ gpg ./raspberrypi_downloads.gpg.key\ngpg: WARNING: no command supplied. Trying to guess what you mean ...\npub rsa2048 2017-04-10 [SC] [expires: 2021-04-21]\n 54C3DD610D9D1B4AF82A37758738CD6B956F460C\nuid Raspberry Pi Downloads Signing Key\nsub rsa2048 2017-04-10 [E] [expires: 2021-04-21]\n$ gpg --import ./raspberrypi_downloads.gpg.key\ngpg: key 8738CD6B956F460C: 1 signature not checked due to a missing key\ngpg: key 8738CD6B956F460C: \"Raspberry Pi Downloads Signing Key\" 3 new signatures\ngpg: Total number processed: 1\ngpg: new signatures: 3\n :\n$ gpg --verify ./2020-05-27-raspios-buster-arm64.zip.sig\ngpg: assuming signed data in './2020-05-27-raspios-buster-arm64.zip'\ngpg: Signature made Thu 28 May 2020 01:05:10 PM JST\ngpg: using RSA key 54C3DD610D9D1B4AF82A37758738CD6B956F460C\ngpg: Good signature from \"Raspberry Pi Downloads Signing Key\" [unknown]\ngpg: WARNING: This key is not certified with a trusted signature!\ngpg: There is no indication that the signature belongs to the owner.\n\n\n\n\u3068\u308a\u3042\u3048\u305a\u826f\u3055\u305d\u3046\u3067\u3059\uff0e\n\n\nsd card\u7b49\u306b\u66f8\u304d\u8fbc\u307f\u307e\u3059\uff0e\u4eca\u56dedd \u3067\u66f8\u304d\u307e\u3057\u305f\u304c\uff0c\u516c\u5f0f\u306eRaspberry Pi Imager \u3092\u4f7f\u3063\u305f\u307b\u3046\u304c\u3044\u3044\u304b\u3082\u3067\u3059\u306d\uff0e\n\n\n\nRaspberry Pi\u516c\u5f0f\u306eOS\u66f8\u304d\u8fbc\u307f\u30bd\u30d5\u30c8\u30a6\u30a7\u30a2\u306e Raspberry Pi Imager \u3092\u5c11\u3057\u8a66\u3059 \u2013 matoken\u2019s meme\n\n\n\n\n$ time zcat ./2020-05-27-raspios-buster-arm64.zip | pv | sudo dd of=/dev/sdz bs=16M conv=fdatasync\n3.46GiB 0:02:34 [22.9MiB/s] [ <=> ]\n0+92723 records in\n0+92723 records out\n3711959040 bytes (3.7 GB, 3.5 GiB) copied, 212.594 s, 17.5 MB/s\n\nreal 3m32.613s\nuser 0m30.584s\nsys 2m12.420s\n$ sync\n\n\n\n\u3053\u308c\u3092\u4f7f\u3063\u3066\u8d77\u52d5\u3057\u3066\u307f\u308b\u3068\u666e\u901a\u306b\u8d77\u52d5\u3057\u307e\u3059\uff0e\n\n\nRaspberry Pi 3 Model B Rev 1.2\u3067\u8a66\u3057\u307e\u3057\u305f\n\n$ cat /proc/device-tree/model ;echo\nRaspberry Pi 3 Model B Rev 1.2\n\n\n\n\u8d77\u52d5\u30ed\u30b0(dmesg -H)\nhttps://gist.github.com/c05bb8795eec42f0dd0fba551da6ccf5\n\n\naarch64 kernel\u3067\u3059\n\n$ uname -a\nLinux raspberrypi 5.4.42-v8+ #1319 SMP PREEMPT Wed May 20 14:18:56 BST 2020 aarch64 GNU/Linux\n\n\n\n\u30d1\u30c3\u30b1\u30fc\u30b8\u3082arm64\n\n$ LC_ALL=C dpkg-architecture --print-set\nDEB_BUILD_ARCH=arm64; DEB_BUILD_ARCH_ABI=base; DEB_BUILD_ARCH_BITS=64; DEB_BUILD_ARCH_CPU=arm64; DEB_BUILD_ARCH_ENDIAN=little; DEB_BUILD_ARCH_LIBC=gnu; DEB_BUILD_ARCH_OS=linux;\nDEB_BUILD_GNU_CPU=aarch64; DEB_BUILD_GNU_SYSTEM=linux-gnu; DEB_BUILD_GNU_TYPE=aarch64-linux-gnu; DEB_BUILD_MULTIARCH=aarch64-linux-gnu; DEB_HOST_ARCH=arm64; DEB_HOST_ARCH_ABI=ba\nse; DEB_HOST_ARCH_BITS=64; DEB_HOST_ARCH_CPU=arm64; DEB_HOST_ARCH_ENDIAN=little; DEB_HOST_ARCH_LIBC=gnu; DEB_HOST_ARCH_OS=linux; DEB_HOST_GNU_CPU=aarch64; DEB_HOST_GNU_SYSTEM=li\nnux-gnu; DEB_HOST_GNU_TYPE=aarch64-linux-gnu; DEB_HOST_MULTIARCH=aarch64-linux-gnu; DEB_TARGET_ARCH=arm64; DEB_TARGET_ARCH_ABI=base; DEB_TARGET_ARCH_BITS=64; DEB_TARGET_ARCH_CPU\n=arm64; DEB_TARGET_ARCH_ENDIAN=little; DEB_TARGET_ARCH_LIBC=gnu; DEB_TARGET_ARCH_OS=linux; DEB_TARGET_GNU_CPU=aarch64; DEB_TARGET_GNU_SYSTEM=linux-gnu; DEB_TARGET_GNU_TYPE=aarch\n64-linux-gnu; DEB_TARGET_MULTIARCH=aarch64-linux-gnu; export DEB_BUILD_ARCH DEB_BUILD_ARCH_ABI DEB_BUILD_ARCH_BITS DEB_BUILD_ARCH_CPU DEB_BUILD_ARCH_ENDIAN DEB_BUILD_ARCH_LIBC D\nEB_BUILD_ARCH_OS DEB_BUILD_GNU_CPU DEB_BUILD_GNU_SYSTEM DEB_BUILD_GNU_TYPE DEB_BUILD_MULTIARCH DEB_HOST_ARCH DEB_HOST_ARCH_ABI DEB_HOST_ARCH_BITS DEB_HOST_ARCH_CPU DEB_HOST_ARCH\n_ENDIAN DEB_HOST_ARCH_LIBC DEB_HOST_ARCH_OS DEB_HOST_GNU_CPU DEB_HOST_GNU_SYSTEM DEB_HOST_GNU_TYPE DEB_HOST_MULTIARCH DEB_TARGET_ARCH DEB_TARGET_ARCH_ABI DEB_TARGET_ARCH_BITS DE\nB_TARGET_ARCH_CPU DEB_TARGET_ARCH_ENDIAN DEB_TARGET_ARCH_LIBC DEB_TARGET_ARCH_OS DEB_TARGET_GNU_CPU DEB_TARGET_GNU_SYSTEM DEB_TARGET_GNU_TYPE DEB_TARGET_MULTIARCH\n\n\n\n\u5c0e\u5165\u30d1\u30c3\u30b1\u30fc\u30b8\u6570(\u30d8\u30c3\u30c05\u884c\u3092\u9664\u3044\u30661303\u500b)\n\n$ dpkg-query -l|wc -l\n1308\n\n\n\n\u30d1\u30c3\u30b1\u30fc\u30b8\u30ea\u30b9\u30c8(dpkg-query -l)\nhttps://gist.github.com/6215f11e53ee668b04246ecd1d08f3db\n\n\n\u30c7\u30a3\u30b9\u30af\u5229\u7528\u91cf\u306f3GB\u7a0b\n\n$ df -m\nFilesystem 1M-blocks Used Available Use% Mounted on\n/dev/root 29938 2840 25832 10% /\ndevtmpfs 329 0 329 0% /dev\ntmpfs 457 0 457 0% /dev/shm\ntmpfs 457 1 457 1% /run\ntmpfs 5 1 5 1% /run/lock\ntmpfs 457 0 457 0% /sys/fs/cgroup\n/dev/mmcblk0p1 253 54 200 22% /boot\ntmpfs 92 0 92 0% /run/user/1000\n\n\n\n\u6709\u7dda/\u7121\u7ddaLAN\u8a8d\u8b58\n\n$ ip a\n1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000\n link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00\n inet 127.0.0.1/8 scope host lo\n valid_lft forever preferred_lft forever\n inet6 ::1/128 scope host\n valid_lft forever preferred_lft forever\n2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000\n link/ether b8:27:eb:46:60:13 brd ff:ff:ff:ff:ff:ff\n inet 192.168.1.182/24 brd 192.168.1.255 scope global dynamic noprefixroute eth0\n valid_lft 258810sec preferred_lft 226410sec\n inet6 fe80::2979:45f7:e3bf:a4d9/64 scope link\n valid_lft forever preferred_lft forever\n3: wlan0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc pfifo_fast state DOWN group default qlen 1000\n link/ether b8:27:eb:13:35:46 brd ff:ff:ff:ff:ff:ff\n\n\n\nBluetooth\n\n$ bluetoothctl\nAgent registered\n[bluetooth]# list\nController B8:27:EB:EC:CA:B9 raspberrypi [default]\n[bluetooth]# quit\n\n\n\nmodule\u4e00\u89a7(lsmod)\nhttps://gist.github.com/f345e65d456487804c6373f1f647de18\n\n\nraspi-config\u7b49\u3082\u3042\u308b\n\nRaspberry Pi 3 Model B Rev 1.2\n\n\n\u250c\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2524 Raspberry Pi Software Configuration Tool (raspi-config) \u251c\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2510\n\u2502 \u2502\n\u2502 1 Change User Password Change password for the 'pi' user \u2502\n\u2502 2 Network Options Configure network settings \u2502\n\u2502 3 Boot Options Configure options for start-up \u2502\n\u2502 4 Localisation Options Set up language and regional settings to match your \u2502\n\u2502 5 Interfacing Options Configure connections to peripherals \u2502\n\u2502 6 Overclock Configure overclocking for your Pi \u2502\n\u2502 7 Advanced Options Configure advanced settings \u2502\n\u2502 8 Update Update this tool to the latest version \u2502\n\u2502 9 About raspi-config Information about this configuration tool \u2502\n\u2502 \u2502\n\u2502 \u2502\n\u2502 \u2502\n\u2502 \u2502\n\u2502 <Select> <Finish> \u2502\n\u2502 \u2502\n\u2514\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2518\n\n\n\nscreenfetch(Raspbian logo\u3058\u3083\u306a\u304fDebian logo\u306b\u306a\u3063\u305f)\n\n\n\npfetch\n\n$ pfetch/pfetch\n _____ pi@raspberrypi\n / __ \\ os Debian GNU/Linux 10 (buster)\n| / | host Raspberry Pi 3 Model B Rev 1.2\n| \\___- kernel 5.4.42-v8+\n-_ uptime 52m\n --_ pkgs 1313\n memory 203M / 913M\n\n\n\n\u3066\u611f\u3058\u3067\u8a66\u3057\u59cb\u3081\u307e\u3057\u305f\uff0e\n\u3057\u3070\u3089\u304f\u4f7f\u3063\u3066\u307f\u3088\u3046\u304b\u3068\u601d\u3044\u307e\u3059\uff0e\n\n\n\u3042\uff0c\u4f59\u3063\u305fRaspberry Pi \u304c\u3042\u3063\u305f\u3089\u304f\u3060\u3055\u3044 :p\n\n\n\u3082\u3057\u554f\u984c\u304c\u898b\u3064\u304b\u3063\u305f\u3089\u4ee5\u4e0b\u3092\u78ba\u8a8d\u3057\u3066\u5831\u544a\u3059\u308b\u3068\u76f4\u308b\u304b\u3082\u3057\u308c\u307e\u305b\u3093\uff0e\n\n\n\nIssues \u00b7 raspberrypi/Raspberry-Pi-OS-64bit", "date_published": "2020-05-30T23:03:11+09:00", "date_modified": "2020-05-30T23:32:50+09:00", "authors": [ { "name": "matoken", "url": "https://matoken.org/blog/author/matoken/", "avatar": "https://secure.gravatar.com/avatar/38f5f3b575c5eb45cda6aa659bca119ac7a5e16b46565e869d0030e3bd66981d?s=512&d=mm&r=g" } ], "author": { "name": "matoken", "url": "https://matoken.org/blog/author/matoken/", "avatar": "https://secure.gravatar.com/avatar/38f5f3b575c5eb45cda6aa659bca119ac7a5e16b46565e869d0030e3bd66981d?s=512&d=mm&r=g" }, "tags": [ "Raspberry Pi 3 B", "Raspberry Pi OS", "RaspberryPi", "Linux" ] } ] }