{ "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/category/%e9%9b%bb%e5%ad%90%e5%b7%a5%e4%bd%9c/raspberry-pi/raspbian-buster/feed/json/ -- and add it your reader.", "home_page_url": "https://matoken.org/blog/category/%e9%9b%bb%e5%ad%90%e5%b7%a5%e4%bd%9c/raspberry-pi/raspbian-buster/", "feed_url": "https://matoken.org/blog/category/%e9%9b%bb%e5%ad%90%e5%b7%a5%e4%bd%9c/raspberry-pi/raspbian-buster/feed/json/", "language": "ja", "title": "Raspbian Buster – matoken's blog", "description": "Is there no plan B?", "icon": "https://matoken.org/blog/wp-content/uploads/2025/03/cropped-1865f695c4eecc844385acef2f078255036adccd42c254580ea3844543ab56d9.jpeg", "items": [ { "id": "http://matoken.org/blog/?p=3265", "url": "https://matoken.org/blog/2021/06/14/termmaze3d/", "title": "AWK\u88fdFPS\u30b2\u30fc\u30e0\u306e\u300cTERMMAZE3D\u300d", "content_html": "
TERMMAZE3D \u3068\u3044\u3046\u7aef\u672b\u4e0a\u3067\u52d5\u4f5c\u3059\u308bAWK\u88fd\u306eFPS\u30b2\u30fc\u30e0\u3092\u898b\u3064\u3051\u305f\u306e\u3067\u904a\u3093\u3067\u307f\u307e\u3057\u305f\uff0e
\n\n
\u307e\u305a\u306f\u4f9d\u5b58\u30b3\u30de\u30f3\u30c9\u3092\u5c0e\u5165\u3057\u307e\u3059\uff0e
\n\n\n\n\nRequirements
\n
\ngawk or awk (except mawk)
\nGNU coreutils or equivalent BSD command (dd, echo, sleep, stty)
Linux\u74b0\u5883\u3067\u306fGNU Coreutils + GNU awk\uff0c*bsd\u74b0\u5883\u3067\u306fdd, echo, sleep, stty + nawk \u3042\u305f\u308a\u3067\u3057\u3087\u3046\u304b\uff0e\u4eca\u56de\u306fDebian bullseye \u74b0\u5883\u306a\u306e\u3067\u3053\u3093\u306a\u611f\u3058\u3067\uff0eGNU Coreutils, GNU awk \u3068\u30ea\u30dd\u30b8\u30c8\u30ea\u3092clone \u3059\u308b\u305f\u3081\u306bgit \u3092\u5c0e\u5165\u3057\u307e\u3059\uff0e
\n$ sudo apt install coreutils gawk git\nsource \u3092clone \u3057\u307e\u3059\uff0e
\n$ git clone https://github.com/mikkun/termmaze3d (1)\n$ cd termmaze3d\n$ ./termmaze3d.awk (2)\n\u3082\u3057\uff0c\u5b9f\u884c\u6642\u306b\u771f\u3063\u9ed2\u306a\u753b\u9762\u306b\u306a\u3063\u3066\u3057\u307e\u3046\u5834\u5408\u306fawk\u304c mawk \u306b\u5411\u3044\u3066\u3044\u308b\u3068\u601d\u3046\u306e\u3067\u6b21\u306e\u30da\u30fc\u30b8\u3092\u53c2\u8003\u306bgawk\u306b\u5207\u308a\u66ff\u3048\u308b\u304b\uff0c $ gawk -f ./termmaze3d.awk \u306e\u3088\u3046\u306b gawk \u30b3\u30de\u30f3\u30c9\u3092\u76f4\u306b\u53e9\u304f\u3068\u3044\u3044\u3067\u3059\uff0e
\n\u7aef\u672b\u30b5\u30a4\u30ba\u306f80×22\u3068\u6bd4\u8f03\u7684\u5c0f\u3055\u3044\u306e\u3067\u30d5\u30a9\u30f3\u30c8\u30b5\u30a4\u30ba\u3092\u8abf\u6574\u3059\u308b\u3068\u3044\u3044\u611f\u3058\u306b\u306a\u308a\u307e\u3059\uff0e
\u30b2\u30fc\u30e0\u306f\u6bce\u56de\u81ea\u52d5\u751f\u6210\u3055\u308c\u308b\u30de\u30c3\u30d7\u306e\u4e2d\u3092\u6b69\u304d\u56de\u3063\u3066\u30bf\u30a4\u30e0\u30a2\u30c3\u30d7\u3059\u308b\u524d\u306b\u5b9d\u7269\u30925\u3064\u96c6\u3081\u308b\u3068\u30af\u30ea\u30a2\u3067\u3059\uff0e\u8d64\u3044\u6575\u304c\u51fa\u3066\u304d\u307e\u3059\u304c\u5f53\u305f\u308b\u3068\u30bf\u30a4\u30e0\u304c\u6e1b\u3063\u3066\u3044\u304d\u307e\u3059\uff0e k key\u3067\u653b\u6483\u3057\u305f\u308a\u9003\u3052\u307e\u3057\u3087\u3046\uff0e
\u4ee5\u4e0b\u30d7\u30ec\u30a4\u52d5\u753b\u3067\u3059\uff0e
\n
\n(backup)
awk\u3067\u3067\u304d\u305f\u30b2\u30fc\u30e0\u3068\u3044\u3048\u3070\u4ee5\u524d awkaster \u3068\u3044\u3046\u3082\u306e\u3082\u3042\u308a\u307e\u3057\u305f\uff0e\u540c\u4f5c\u8005\u306e\u30c6\u30c8\u30ea\u30b9\u30e9\u30a4\u30af\u306aAWKTC\u3082AWK\u88fd\u3067\u3059\uff0e\u8208\u5473\u306e\u3042\u308b\u65b9\u306f\u3053\u308c\u3089\u3082\u904a\u3093\u3067\u307f\u308b\u3068\u3044\u3044\u304b\u3082\u3057\u308c\u307e\u305b\u3093\uff0e
$ git log --oneline\n16e844a (HEAD -> main, tag: v1.0.0, origin/main, origin/HEAD) :tada: Initial co\n$ dpkg-query -W gawk coreutils git\ncoreutils 8.32-4+b1\ngawk 1:5.1.0-1\ngit 1:2.30.2-1\n$ lsb_release -dr\nDescription: Debian GNU/Linux 11 (bullseye)\nRelease: 11\n$ arch\nx86_64\n$ git log --oneline\n16e844a (HEAD -> main, tag: v1.0.0, origin/main, origin/HEAD) :tada: Initial co\n$ dpkg-query -W gawk coreutils git\ncoreutils 8.30-3\ngawk 1:4.2.1+dfsg-1\ngit 1:2.20.1-2+deb10u3\n$ lsb_release -dr\nDescription: Raspbian GNU/Linux 10 (buster)\nRelease: 10\n$ arch\narmv7l\nping\u306e\u30ab\u30e9\u30d5\u30eb\u306a\u30e9\u30c3\u30d1\u30fc\u306e prettyping \u3068\u3044\u3046\u3082\u306e\u3092\u77e5\u308a\u307e\u3057\u305f\uff0e
\u5c11\u3057\u8a66\u3057\u3066\u307f\u307e\u3057\u305f\uff0e
\n$ curl -O https://raw.githubusercontent.com/denilsonsa/prettyping/master/prettyping\n$ install -m 755 ./prettyping ~/bin/\n$ ls -l ~/bin/prettyping\n-rwxr-xr-x 1 pi pi 23396 Apr 1 22:08 /home/pi/bin/prettyping\n$ ~/bin/prettyping 1.1.1.1\n0 \u2581 10 \u2582 20 \u2583 30 \u2584 40 \u2585 50 \u2586 60 \u2587 70 \u2588 80 \u2581 90 \u2582 100 \u2583 110 \u2584 120 \u2585 130 \u2586 140 \u2587 150 \u2588 160 \u2581 170 \u2582\n180 \u2583 190 \u2584 200 \u2585 210 \u2586 220 \u2587 230 \u2588 \u221e\nPING 1.1.1.1 (1.1.1.1) 56(84) bytes of data.\n\u2582\u2585\u2588\u2581\u2584\u2582\u2588\n 0/ 7 ( 0%) lost; 76/ 107/ 178ms; last: 76ms\n 0/ 7 ( 0%) lost; 76/ 107/ 178/ 27ms (last 7)\n\u30ab\u30e9\u30fc\u3067\u898b\u308b\u3068\u304d\u308c\u3044\u3067\u3059\uff0e
\n\u5b89\u5b9a\u3057\u305f\u56de\u7dda\u3060\u3068\u7dd1\u3067\u9762\u767d\u304f\u306a\u3044\u306e\u3067\u4e0d\u5b89\u5b9a\u306a\u56de\u7dda\u3084\u9060\u304f\u306e\u30a2\u30c9\u30ec\u30b9\u3092\u6307\u5b9a\u3059\u308b\u3068\u3044\u3044\u304b\u3082\u3057\u308c\u307e\u305b\u3093\uff0e\u4eca\u56de\u306f\u96fb\u6ce2\u72b6\u6cc1\u306e\u60aa\u3044\u643a\u5e2f\u56de\u7dda\u3067\u8a66\u3057\u307e\u3057\u305f\uff0e(-120dBM\u524d\u5f8c\u306e\u570f\u5916\u306b\u306a\u3063\u305f\u308a\u623b\u3063\u305f\u308a\u306a\u5834\u6240)
\n$ dpkg-query -W iputils-ping curl coreutils\ncoreutils\t8.30-3\ncurl\t7.64.0-4+deb10u1\niputils-ping\t3:20180629-2+deb10u2\n$ lsb_release -dr\nDescription:\tRaspbian GNU/Linux 10 (buster)\nRelease:\t10\n$ arch\narmv7l\n$ cat /proc/device-tree/model ;echo\nRaspberry Pi 3 Model B Rev 1.2\n
\u30bf\u30fc\u30df\u30ca\u30eb\u304b\u3089\u306e\u6a19\u6e96\u5165\u529b\u306e\u7d50\u679c\u3092\u30b7\u30fc\u30e0\u30ec\u30b9\u306b\u9078\u629e\u3057\u3066\u30af\u30ea\u30c3\u30d7\u30dc\u30fc\u30c9\u306b\u30b3\u30d4\u30fc\u3057\u3066\u304f\u308c\u308b yank \u3068\u3044\u3046\u30b3\u30de\u30f3\u30c9\u3092\u77e5\u308a\u307e\u3057\u305f\uff0e
yank\u306f\u5404\u7a2e\u74b0\u5883\u306e\u30d1\u30c3\u30b1\u30fc\u30b8\u304c\u7528\u610f\u3055\u308c\u3066\u3044\u307e\u3059\uff0e
\nDebian sid amd64 / Ubuntu 21,04 amd64 / Raspberry Pi OS buster armhf \u3067\u306f yank \u3068\u3044\u3046\u30d1\u30c3\u30b1\u30fc\u30b8\u3067\u63d0\u4f9b\u3055\u308c\u3066\u3044\u308b\u306e\u3067\u3053\u308c\u3092\u5c0e\u5165\u3057\u307e\u3059\uff0e
$ sudo apt install yank (1)\n$ yank (2)\nbash: yank: command not found\n$ dpkg -L yank | grep bin/ (3)\n/usr/bin/yank-cli\nyank \u30d1\u30c3\u30b1\u30fc\u30b8\u3092\u5c0e\u5165yank-cli \u306b\u306a\u3063\u3066\u3044\u308b\uff0e\u3068\u308a\u3042\u3048\u305a\u5c0e\u5165\u3067\u304d\u307e\u3057\u305f\u304c\uff0cDebian\u74b0\u5883\u3060\u3068 yank \u30b3\u30de\u30f3\u30c9\u304c\u898b\u3064\u304b\u308a\u307e\u305b\u3093\uff0e\u4ed6\u306e\u30d1\u30c3\u30b1\u30fc\u30b8\u3068\u540d\u524d\u304c\u7af6\u5408\u3057\u3066\u3057\u307e\u3063\u3066\u3044\u308b\u306e\u3067 yank-cli \u3068\u3057\u3066\u63d0\u4f9b\u3055\u308c\u3066\u3044\u308b\u3088\u3046\u3067\u3059\uff0e
\n\n\n\nThe binary is installed at /usr/bin/yank-cli due to a naming conflict.
\n
$ apt-file search /bin/yank\nemboss: /usr/bin/yank\nyank: /usr/bin/yank-cli\n\u7af6\u5408\u3057\u3066\u3044\u308b\u306e\u306f\u306a\u3093ds\u697c\u3068\u691c\u7d22\u3057\u3066\u307f\u308b\u3068 emboss \u3068\u3044\u3046\u30d1\u30c3\u30b1\u30fc\u30b8\u306e\u3088\u3046\u3067\u3059\uff0e
\n\n\n\n\n\u30e8\u30fc\u30ed\u30c3\u30d1\u5206\u5b50\u751f\u7269\u5b66\u30aa\u30fc\u30d7\u30f3\u30bd\u30d5\u30c8\u30a6\u30a7\u30a2\u30b9\u30a4\u30fc\u30c8
\n
\nEMBOSS \u306f\u3001\u5206\u5b50\u751f\u7269\u5b66\u306e\u30e6\u30fc\u30b6\u30b3\u30df\u30e5\u30cb\u30c6\u30a3 (\u4f8b: EMBnet) \u306e\u305f\u3081\u306b\u958b\u767a\u3055\u308c\u305f \u30aa\u30fc\u30d7\u30f3\u30bd\u30fc\u30b9\u306a\u89e3\u6790\u7528\u30bd\u30d5\u30c8\u30a6\u30a7\u30a2\u30d1\u30c3\u30b1\u30fc\u30b8\u3067\u3059\u3002\u3053\u306e\u30bd\u30d5\u30c8\u30a6\u30a7\u30a2\u3092 \u4f7f\u3046\u3053\u3068\u3067\u3001\u69d8\u3005\u306a\u30d5\u30a9\u30fc\u30de\u30c3\u30c8\u3067\u66f8\u304b\u308c\u305f\u30c7\u30fc\u30bf\u3092\u81ea\u52d5\u7684\u306b\u51e6\u7406\u3057\u305f\u308a\u3001 \u30a6\u30a7\u30d6\u304b\u3089\u914d\u5217\u30c7\u30fc\u30bf\u3092\u900f\u904e\u7684\u306b\u53d6\u5f97\u3057\u305f\u308a\u3082\u3067\u304d\u307e\u3059\u3002\u307e\u305f\u3001\u3053\u306e\u30d1\u30c3\u30b1\u30fc\u30b8\u306b\u306f \u62e1\u5f35\u30e9\u30a4\u30d6\u30e9\u30ea\u304c\u542b\u307e\u308c\u3066\u3044\u308b\u306e\u3067\u3001\u771f\u306e\u30aa\u30fc\u30d7\u30f3\u30bd\u30fc\u30b9\u7cbe\u795e\u306b\u5247\u3063\u3066 \u30bd\u30d5\u30c8\u30a6\u30a7\u30a2\u3092\u958b\u767a\u3057\u30ea\u30ea\u30fc\u30b9\u3067\u304d\u308b\u30d7\u30e9\u30c3\u30c8\u30d5\u30a9\u30fc\u30e0\u3067\u3059\u3002 \u3055\u3089\u306b\u3001EMBOSS \u306f\u69d8\u3005\u306a\u914d\u5217\u89e3\u6790\u7528\u30d1\u30c3\u30b1\u30fc\u30b8\u3084\u30c4\u30fc\u30eb\u3068\u30b7\u30fc\u30e0\u30ec\u30b9\u306b \u7d71\u5408\u3055\u308c\u3066\u3044\u307e\u3059\u3002EMBOSS \u306f\u3001\u9577\u304f\u7d9a\u3044\u305f\u5546\u7528\u30d1\u30c3\u30b1\u30fc\u30b8\u30bd\u30d5\u30c8\u30a6\u30a7\u30a2\u3078\u306e\u6d41\u308c\u3092 \u65ad\u3061\u5207\u3063\u305f\u306e\u3067\u3059\u3002
\u306a\u304b\u306a\u304b\u71b1\u305d\u3046\u306a\u30d7\u30ed\u30b8\u30a7\u30af\u30c8\u306e\u3088\u3046\u3067\u3059\uff0e
\n\u4f7f\u308f\u306a\u3044\u306a\u3089alias\u7b49\u3067yank\u306b\u5411\u3051\u3066\u3082\u3044\u3044\u304b\u3082\u3057\u308c\u307e\u305b\u3093\uff0e
\n\u3068\u308a\u3042\u3048\u305a\u5c0e\u5165\u51fa\u6765\u305f\u306e\u3067\u8a66\u3057\u3066\u307f\u307e\u3059\uff0e
\n$ apt-cache search yank | yank-cli\nelpa-csv-mode - Emacs major mode for editing comma/char separated values\npython3-readlike - GNU Readline-like line editing module\nyank - interactively select and yank terminal output to stdout or xsel\napt-cache search \u306e\u7d50\u679c\u3092 yank \u3067\u53d7\u3051\u3066\u30ab\u30fc\u30bd\u30eb\u306a\u3069\u3067\u5358\u8a9e\u5358\u4f4d\u3067\u79fb\u52d5\u3057\u3066Enter\u3067\u9078\u629e\u3057\u305f\u90e8\u5206\u3092\u30af\u30ea\u30c3\u30d7\u30dc\u30fc\u30c9\u306b\u30b3\u30d4\u30fc\u3057\u307e\u3059\uff0e
\n\u30af\u30ea\u30c3\u30d7\u30dc\u30fc\u30c9\u8cbc\u4ed8\u3051\u3092\u3059\u308b\u3068\u305f\u3057\u304b\u306b\u30b3\u30d4\u30fc\u3055\u308c\u3066\u3044\u307e\u3057\u305f\uff0e
\n\u4f8b\u3048\u3070\u30d1\u30c3\u30b1\u30fc\u30b8\u540d\u3092\u30b3\u30d4\u30fc\u3057\u3066\uff0c $ sudo apt install \\`xsel\\` \u306e\u3088\u3046\u306b\u3057\u3066\u4f7f\u3046\u3068\u4fbf\u5229\u305d\u3046\u3067\u3059\uff0e
\u305d\u306e\u4ed6\u4fbf\u5229\u305d\u3046\u306a\u30aa\u30d7\u30b7\u30e7\u30f3\u3068\u3057\u3066\uff0c -d \u304c\u3042\u308a\u307e\u3059\uff0ecut\u30b3\u30de\u30f3\u30c9\u306e-d\u3068\u540c\u3058\u3088\u3046\u306b\u30c7\u30ea\u30df\u30bf\u304c\u6307\u5b9a\u3067\u304d\u307e\u3059\uff0e
$ nkf -w mntemsadext00_rct.csv | yank-cli -d,
\u3053\u3093\u306a\u611f\u3058\u3067csv\u30d5\u30a1\u30a4\u30eb\u306b , \u3092\u6307\u5b9a\u3057\u3066\u3042\u3052\u308b\u3068\uff0c\u5404\u9805\u76ee\u304c\u30b3\u30d4\u30fc\u3067\u304d\u307e\u3059\uff0e
\u3057\u304b\u3057\uff0cyank\u306f\u30da\u30fc\u30b8\u8de8\u304e\u304c\u51fa\u6765\u306a\u3044\u3088\u3046\u3067\u3059\uff0e\uff11\u30da\u30fc\u30b8\u76ee\u306e\u3082\u306e\u3057\u304b\u30b3\u30d4\u30fc\u3067\u304d\u307e\u305b\u3093\uff0e\u3053\u3046\u3044\u3046\u5834\u5408\u306fyank\u306b\u6e21\u3059\u524d\u306b\u30d5\u30a3\u30eb\u30bf\u3057\u3066\u3042\u3052\u308b\u3068\u3044\u3044\u3088\u3046\u3067\u3059\uff0egrep\u3084\uff0c\u6628\u65e5\u3053\u306eblog\u3067\u7d39\u4ecb\u3057\u305fyank\u3068\u540c\u3058\u4f5c\u8005\u306e\u300cpick\u300d\u3082\u3053\u3046\u3044\u3046\u3068\u304d\u306b\u4fbf\u5229\u3067\u3059\uff0e
\n$ nkf -w mntemsadext00_rct.csv | grep \u7530\u4ee3 | yank-cli -d,`\n$ nkf -w mntemsadext00_rct.csv | pick | yank-cli -d,`\n\u306a\u306b\u304b\u306e\u7d50\u679c\u306e\u4e00\u90e8\u304c\u6b32\u3057\u3044\u3068\u304d\u306b\u4fbf\u5229\u305d\u3046\u3067\u3059\uff0e
\n$ dpkg-query -W yank pick\npick\t2.0.2-1\nyank\t1.1.0-2\n$ lsb_release -dr\nDescription:\tRaspbian GNU/Linux 10 (buster)\nRelease:\t10\n$ uname -m\narmv7l\n$ cat /proc/device-tree/model ;echo\nRaspberry Pi 3 Model B Rev 1.2\n
$ dpkg-query -W yank pick\npick\t2.0.2-1.1\nyank\t1.2.0-1\n$ lsb_release -dr\nDescription:\tDebian GNU/Linux bullseye/sid\nRelease:\tunstable\n$ uname -m\nx86_64\n
WTF\u3068\u3044\u3046Go\u88fd\u306e\u30bf\u30fc\u30df\u30ca\u30eb\u30c0\u30c3\u30b7\u30e5\u30dc\u30fc\u30c9\u3092\u898b\u304b\u3051\u305f\u306e\u3067\u5c11\u3057\u8a66\u3057\u3066\u307f\u307e\u3057\u305f\uff0e
\n\u5c0e\u5165\u306fLinux\u306eamd64/armv6/arm64\uff0cmacOS\u306eamd64/arm64\u306fGitHub release\u30da\u30fc\u30b8\u306b\u3042\u308b\u306e\u3067\u305d\u308c\u3092\u4f7f\u3046\u306e\u304c\u624b\u3063\u53d6\u308a\u65e9\u3044\u3067\u3059\uff0e
\n\u4eca\u56de\u306farmv6\u3092Raspberry Pi 3 Model B\u306eRaspberry Pi OS armhf\u3067\u8a66\u3057\u307e\u3057\u305f\uff0e
$ wget https://github.com/wtfutil/wtf/releases/download/v0.36.0/wtf_0.36.0_linux_armv6.tar.gz https://github.com/wtfutil/wtf/releases/download/v0.36.0/wtf_0.36.0_checksums.txt (1)\n$ sha256sum -c ./wtf_0.36.0_checksums.txt 2>&1 | grep wtf_0.36.0_linux_armv6.tar.gz: (2)\nwtf_0.36.0_linux_armv6.tar.gz: OK\n$ tar tvf ./wtf_0.36.0_linux_armv6.tar.gz (3)\n-rw-r--r-- ccummer/staff 34534 2021-03-23 19:20 wtf_0.36.0_linux_armv6/CHANGELOG.md\n-rw-r--r-- ccummer/staff 14878 2018-12-01 01:13 wtf_0.36.0_linux_armv6/LICENSE.md\n-rw-r--r-- ccummer/staff 39700 2021-03-20 13:46 wtf_0.36.0_linux_armv6/README.md\n-rwxr-xr-x ccummer/staff 41615360 2021-03-23 19:35 wtf_0.36.0_linux_armv6/wtfutil\n$ tar xf ./wtf_0.36.0_linux_armv6.tar.gz (4)\n$ wtf_0.36.0_linux_armv6/wtfutil (5)\n\u30d0\u30a4\u30ca\u30ea\u30a2\u30fc\u30ab\u30a4\u30d6\u3092\u30c0\u30a6\u30f3\u30ed\u30fc\u30c9\u3057\u3066\u5c55\u958b\u3057\u307e\u3057\u305f\uff0e
\nwtf_0.36.0_linux_armv6/wtfutil \u3092\u5b9f\u884c\u3059\u308b\u3068\u65e2\u5b9a\u5024\u3067\u8d77\u52d5\u3057\u307e\u3059\uff0e\u3057\u304b\u3057\u5a18\u306e\u8a2d\u5b9a\u3060\u3068\u30bf\u30fc\u30df\u30ca\u30eb\u30b5\u30a4\u30ba\u56fa\u5b9a\u3060\u3063\u305f\u308a\u3042\u307e\u308a\u5b09\u3057\u304f\u3042\u308a\u307e\u305b\u3093\uff0e
\u30ea\u30dd\u30b8\u30c8\u30ea\u306e _sample_configs \u4ee5\u4e0b\u306b\u30b5\u30f3\u30d7\u30eb\u304c\u3042\u308b\u306e\u3067\u3053\u308c\u3092\u6307\u5b9a\u3057\u3066\u8d77\u52d5\u3057\u3066\u307f\u307e\u3059\uff0e
\u8a2d\u5b9a\u30d5\u30a1\u30a4\u30eb\u306f\u65e2\u5b9a\u5024\u306f ~/.config/wtf/config.yml \u3092\u4f7f\u3044\u307e\u3059\uff0e\u5b58\u5728\u3057\u306a\u3044\u5834\u5408\u306f\u30c7\u30d5\u30a9\u30eb\u30c8\u306e\u3082\u306e\u304c\u751f\u6210\u3055\u308c\u307e\u3059\uff0e\u82e5\u3057\u304f\u306f wtf \u306e -c, --config= \u30aa\u30d7\u30b7\u30e7\u30f3\u3067\u6307\u5b9a\u3057\u305f\u8a2d\u5b9a\u30d5\u30a1\u30a4\u30eb\u3092\u6307\u5b9a\u3067\u304d\u307e\u3059\uff0e
$ wtf_0.36.0_linux_armv6/wtfutil --config=../src/wtf/_sample_configs/sample_config.yml\nwtf\u30ea\u30dd\u30b8\u30c8\u30ea\u306e _sample_configs/sample_config.yml \u3092\u6307\u5b9a\u3057\u3066\u8d77\u52d5\u3059\u308b\u3068\u3053\u3093\u306a\u611f\u3058\u3067\u30bf\u30fc\u30df\u30ca\u30eb\u30b5\u30a4\u30ba\u306b\u3082\u8ffd\u5f93\u3057\u3066\u3044\u3044\u611f\u3058\u3067\u3059\uff0e
diff --git a/_sample_configs/sample_config.yml b/_sample_configs/sample_config.yml\nindex e16690a0..fa3bf5c0 100644\n--- a/_sample_configs/sample_config.yml\n+++ b/_sample_configs/sample_config.yml\n@@ -73,10 +73,21 @@ wtf:\n width: 1\n refreshInterval: 15\n sort: \"alphabetical\"\n+ feedreader:\n+ enabled: true\n+ feeds:\n+ - https://nitter.matoken.org/matoken1/rss\n+ feedLimit: 10\n+ position:\n+ top: 1\n+ left: 3\n+ height: 1\n+ width: 1\n+ updateInterval: 14400\n battery:\n type: power\n title: \"
\"\n- enabled: true\n+ enabled: false\n position:\n top: 1\n left: 3\nRaspberry Pi\u306f\u96fb\u6e90\u30b9\u30c6\u30fc\u30bf\u30b9\u306f\u898b\u3048\u306a\u3044\u306e\u3067\u7121\u52b9\u306b\u3057\u3066\u4ee3\u308f\u308a\u306bfeedreader\u3092\u6709\u52b9\u306b\u3057\u3066Nitter\u7d4c\u7531\u3067Twitter\u306eRSS\u30d5\u30a3\u30fc\u30c9\u3092\u8868\u793a\u3057\u3066\u307f\u307e\u3057\u305f\uff0e
\n\u65e5\u672c\u8a9e\u3084\u7d75\u6587\u5b57\u3082\u5d29\u308c\u305a\u8868\u793a\u3067\u304d\u3066\u826f\u3055\u305d\u3046\u3067\u3059\u306d\uff0e
\n\u305d\u306e\u4ed6\u306b\u3082\u305f\u304f\u3055\u3093\u306e\u30e2\u30b8\u30e5\u30fc\u30eb\u304c\u3042\u308b\u3088\u3046\u3067\u3059\uff0e\u3053\u3061\u3089\u306e\u30da\u30fc\u30b8\u304b\u3089\u78ba\u8a8d\u3067\u304d\u307e\u3059\uff0e(Nitter\u3092\u901a\u3055\u306a\u304f\u3066\u3082Twitter\u30e2\u30b8\u30e5\u30fc\u30eb\u3082\u3042\u3063\u305f)
\n\u81ea\u5206\u306e\u7528\u9014\u306b\u5408\u308f\u305b\u3066\u8a2d\u5b9a\u3057\u3066\u3044\u304f\u3068\u4fbf\u5229\u305d\u3046\u3067\u3059\uff0e
\n$ wtf_0.36.0_linux_armv6/wtfutil --version\n0.36.0 (2021-03-23T10:33:30Z)\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
Raspberry Pi \u3067\u5229\u7528\u3059\u308b\u30b9\u30c8\u30ec\u30fc\u30b8\u3078\u306eOS\u30a4\u30e1\u30fc\u30b8\u66f8\u304d\u8fbc\u307f\u30c4\u30fc\u30eb\u306eRaspberry Pi Imager\u306e\u6700\u65b0\u7248\u306ev1.6\u304c\u30ea\u30ea\u30fc\u30b9\u3055\u308c\u305f\u3088\u3046\u3067\u3059\uff0e
\n\u81ea\u5206\u306f\u51fa\u305f\u5f53\u521d\u5c11\u3057\u8a66\u3057\u305f\u3060\u3051\u3067\u4ed6\u306e\u30c4\u30fc\u30eb\u306b\u6bd4\u3079\u3066\u5b09\u3057\u3044\u3053\u3068\u304c\u3042\u307e\u308a\u306a\u3044\u3068\u611f\u3058\u305f\u306e\u3067\u4f7f\u3063\u3066\u3044\u306a\u304b\u3063\u305f\u306e\u3067\u3059\u304c\uff0c\u3053\u306ev1.6\u3067\u306f\u30a4\u30e1\u30fc\u30b8\u306e\u30ab\u30b9\u30bf\u30de\u30a4\u30ba\u6a5f\u80fd\u304c\u5165\u3063\u305f\u3088\u3046\u306a\u306e\u3067\u8a66\u3057\u3066\u307f\u307e\u3057\u305f\uff0e
\n$ sudo apt install rpi-imager\nRaspberry Pi OS\u3067\u3042\u308c\u3070\u30d1\u30c3\u30b1\u30fc\u30b8\u304c\u5b58\u5728\u3059\u308b\u306e\u3067\u3053\u308c\u3092\u5c0e\u5165\u3059\u308c\u3070ok\u3067\u3059\uff0e
\nLinux/Windows/macOS\u306fGitHub\u306erelease\u30da\u30fc\u30b8\u304b\u3089\u5165\u624b\u3067\u304d\u307e\u3059\uff0e
\n\u82e5\u3057\u304f\u306f\uff0cRaspberry Pi downloads\u30da\u30fc\u30b8\u306b\u3082\u3042\u308a\u307e\u3059\uff0e\u3053\u3061\u3089\u3060\u3068GutHub\u3068\u30d5\u30a1\u30a4\u30eb\u540d\u304c\u9055\u3044\u307e\u3059\u304camd64\u306e.deb\u3092diff\u3057\u3066\u307f\u308b\u3068\u540c\u3058\u3082\u306e\u3067\u7f72\u540d\u30d5\u30a1\u30a4\u30eb\u3082\u3042\u308a\u307e\u3059\uff0e.AppImage\u3082\u3042\u308a\u307e\u3059\u304c\u8a66\u3057\u3066\u307f\u308b\u3068\u6700\u65b0\u3067\u306f\u306a\u3044\u3088\u3046\u3067\u3057\u305f\uff0e
$ wget https://github.com/raspberrypi/rpi-imager/releases/download/v1.6/rpi-imager_1.6_amd64.deb (1)\n$ wget https://downloads.raspberrypi.org/imager/imager_1.6_amd64.deb https://downloads.raspberrypi.org/imager/imager_1.6_amd64.deb.sig (2)\n$ diff ./imager_1.6_amd64.deb ./rpi-imager_1.6_amd64.deb (3)\n$ gpg2 --verify ./imager_1.6_amd64.deb.sig (4)\ngpg: assuming signed data in './imager_1.6_amd64.deb'\ngpg: Signature made Tue 16 Mar 2021 08:56:51 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.\nPrimary key fingerprint: 54C3 DD61 0D9D 1B4A F82A 3775 8738 CD6B 956F 460C\n$ gpg2 --verify ./imager_1.6_amd64.deb.sig ./rpi-imager_1.6_amd64.deb\ngpg: Signature made Tue 16 Mar 2021 08:56:51 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.\nPrimary key fingerprint: 54C3 DD61 0D9D 1B4A F82A 3775 8738 CD6B 956F 460C\n$ sudo apt install ././imager_1.6_amd64.deb (5)\nDebian sid amd64\u74b0\u5883\u3067\u306fAppImage\u304c\u53e4\u3044\u306e\u3067.deb\u3092\u5c0e\u5165\u3057\u307e\u3057\u305f\uff0e
\nRaspberry Pi \u30ed\u30b4\u306e\u30a2\u30a4\u30b3\u30f3\u306e\u300cImager\u300d\u3084\uff0c rpi-imager \u3092\u5b9f\u884c\u3059\u308b\u3068\u8d77\u52d5\u3057\u307e\u3059\uff0e
\u3053\u3053\u3067\uff0c\u300cctrl + shift + x\u300d\u3092\u62bc\u3059\u3053\u3068\u3067\u4eca\u56de\u306e\u30ab\u30b9\u30bf\u30de\u30a4\u30ba\u7528\u306e\u62e1\u5f35\u30aa\u30d7\u30b7\u30e7\u30f3\u753b\u9762\u304c\u8868\u793a\u3055\u308c\u307e\u3059\uff0e
\n
\n
\n
\n
\u4eca\u56de\u306fhostname\u306e\u4fee\u6b63\uff0cSSH\u306e\u6709\u52b9\u5316\uff0cssh\u516c\u958b\u9375\u306e\u767b\u9332\uff0cWi-Fi \u8a2d\u5b9a\uff0c\u30bf\u30a4\u30e0\u30be\u30fc\u30f3\u306e\u8a2d\u5b9a\u3092\u884c\u3044\u307e\u3057\u305f\uff0e
\n\u300cSAVE\u300d\u3057\u3066\u300cRASPBERRY PI OS LITE (32-BIT)\u300d\u3092\u66f8\u304d\u8fbc\u3093\u3067\u307f\u307e\u3057\u305f\uff0e
\n\u66f8\u304d\u8fbc\u307f\u304c\u7d42\u4e86\u3057\u3066\u30821\u3064\u76ee\u306e\u30d1\u30fc\u30c6\u30a3\u30b7\u30e7\u30f3(/boot)\u304c\u30de\u30a6\u30f3\u30c8\u3055\u308c\u305f\u307e\u307e\u3067\u3057\u305f\uff0e\u3053\u308c\u306f\u30d0\u30b0\u304b\u306a?(1\u56de\u3057\u304b\u8a66\u3057\u3066\u3044\u306a\u3044\u306e\u3067\u52d8\u9055\u3044\u304b\u3082\u3057\u308c\u306a\u3044)
\n$ mount | grep /dev/mmcblk0p1 (1)\n/dev/mmcblk0p1 on /media/matoken/boot type vfat (rw,nosuid,nodev,relatime,uid=1000,gid=1000,fmask=0022,dmask=0022,codepage=437,iocharset=ascii,shortname=mixed,showexec,utf8,flush,errors=remount-ro,uhelper=udisks2)\n$ sudo umount /dev/mmcblk0p1 (2)\n\u66f8\u304d\u8fbc\u307e\u308c\u305f\u30e1\u30c7\u30a3\u30a2\u306e\u4e2d\u3092\u898b\u308b\u3068 /boot/firstrun.sh \u304c\u4f5c\u6210\u3055\u308c\u3066\u3044\u307e\u3057\u305f\uff0eRaspberry Pi Imager\u306f\u76f4\u63a5\u8a2d\u5b9a\u3092\u66f8\u304d\u63db\u3048\u308b\u308f\u3051\u3067\u306f\u306a\u304f\uff0cOS\u30a4\u30e1\u30fc\u30b8\u3092\u66f8\u304d\u8fbc\u3093\u3060\u3042\u3068\u5b50\u306e\u30d5\u30a1\u30a4\u30eb\u3092\u4f5c\u3063\u3066\uff0cRaspberry Pi OS\u306e\u521d\u56de\u8d77\u52d5\u6642\u306b\u3053\u306escript\u3092\u5b9f\u884c\u3057\u3066\u8a2d\u5b9a\u3092\u53cd\u6620\u3057\u3066\u3044\u304f\u3088\u3046\u3067\u3059\uff0e
#!/bin/bash\n\nset +e\n\nCURRENT_HOSTNAME=`cat /etc/hostname | tr -d \" \\t\\n\\r\"`\necho raspberrypi-custom >/etc/hostname\nsed -i \"s/127.0.1.1.*$CURRENT_HOSTNAME/127.0.1.1\\traspberrypi-custom/g\" /etc/hosts\nFIRSTUSER=`getent passwd 1000 | cut -d: -f1`\nFIRSTUSERHOME=`getent passwd 1000 | cut -d: -f6`\ninstall -o \"$FIRSTUSER\" -m 700 -d \"$FIRSTUSERHOME/.ssh\"\ninstall -o \"$FIRSTUSER\" -m 600 <(echo \"ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIPgwY9aZPxN/YoBBzd7TOcCk7EuGO0E9PuUjCHPtTuHP mk@x220\") \"$FIRSTUSERHOME/.ssh/authorized_keys\"\necho 'PasswordAuthentication no' >>/etc/ssh/sshd_config\nsystemctl enable ssh\ncat >/etc/wpa_supplicant/wpa_supplicant.conf <<WPAEOF\ncountry=JP\nctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev\nap_scan=1\n\nupdate_config=1\nnetwork={\n\tssid=\"matoken\"\n\tpsk=\"\u25cb\u25cb\u25cb\u25cb\u25cb\u25cb\u25cb\u25cb\u25cb\u25cb\u25cb\u25cb\"\n}\n\nWPAEOF\nchmod 600 /etc/wpa_supplicant/wpa_supplicant.conf\nrfkill unblock wifi\nfor filename in /var/lib/systemd/rfkill/*:wlan ; do\n echo 0 > $filename\ndone\nrm -f /etc/xdg/autostart/piwiz.desktop\nrm -f /etc/localtime\necho \"Asia/Tokyo\" >/etc/timezone\ndpkg-reconfigure -f noninteractive tzdata\ncat >/etc/default/keyboard <<KBEOF\nXKBMODEL=\"pc105\"\nXKBLAYOUT=\"us\"\nXKBVARIANT=\"\"\nXKBOPTIONS=\"\"\nKBEOF\ndpkg-reconfigure -f noninteractive keyboard-configuration\nrm -f /boot/firstrun.sh\nsed -i 's| systemd.run.*||g' /boot/cmdline.txt\nexit 0\n\u3061\u3087\u3063\u3068\u96d1\u304b\u306a\u3068\u611f\u3058\u308b\u3068\u3053\u308d\u3082\u3042\u308a\u307e\u3059\u304c\u4fbf\u5229\u306a\u611f\u3058\u3067\u3059\uff0e
\n( /etc/wpa_supplicant/wpa_supplicant.conf \u306f wpa_passphrase \u30b3\u30de\u30f3\u30c9\u3092\u901a\u3057\u3066psk\u306b\u3057\u3066\u304a\u304d\u305f\u3044\u3068\u304b)
\u81ea\u5206\u306fsd card\u66f8\u304d\u8fbc\u307f\u524d\u306bPC\u3067\u30de\u30a6\u30f3\u30c8\u3057\u3066\u30d1\u30c3\u30b1\u30fc\u30b8\u3092\u6700\u65b0\u306b\u3057\u305f\u308a\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u3057\u305f\u308a\u3068\u3044\u3063\u305f\u3053\u3068\u3092\u3057\u3066\u3044\u308b\u306e\u3067\uff0csd card\u66f8\u304d\u8fbc\u307f\u3092\u3057\u306a\u304f\u3066\u3082\u3053\u306e\u30d5\u30a1\u30a4\u30eb\u3092\u66f8\u304d\u51fa\u3057\u3066\u304f\u308c\u308b\u3068\u5b09\u3057\u3044\u304b\u306a\u3068\u601d\u3044\u307e\u3057\u305f\uff0e
\n$ sudo apt purge rpi-imager\n$ rm -r ~/.config/Raspberry\\ Pi/Imager.conf ~/.cache/Raspberry\\ Pi/Imager\n\u30d1\u30c3\u30b1\u30fc\u30b8\u3092\u524a\u9664\u3057\u3066\uff0c\u8a2d\u5b9a\u30d5\u30a1\u30a4\u30eb\u3068\u30ad\u30e3\u30c3\u30b7\u30e5\u3092\u524a\u9664\u3057\u307e\u3057\u305f\uff0e
\n$ dpkg-query -W rpi-imager\nrpi-imager 1.6\n$ lsb_release -dr\nDescription: Debian GNU/Linux bullseye/sid\nRelease: unstable\n$ uname -m\nx86_64\nRaspberry 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
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
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\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 Note \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
\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
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
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
$ 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$ 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\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
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 Note \n | \n\n\u653b\u6bbb\u6a5f\u52d5\u968a SAC_2045 \u3088\u308a\uff0e\u306a\u3093\u3060\u304bOP\u304cPortal\u611f | \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)
$ sudo apt update\n$ sudo apt install chromium-browser libwidevinecdm0\n$ chromium-browser &\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\nMega.nz \u306e\u30b5\u30fc\u30d3\u30b9\u3092\u30b3\u30de\u30f3\u30c9\u30e9\u30a4\u30f3\u3067\u884c\u3046\u305f\u3081\u306e\u30c4\u30fc\u30eb\u7fa4\u306e Megatools \u3068\u3044\u3046\u3082\u306e\u304c\u3042\u308a\u307e\u3059\uff0e
\n\u3053\u308c\u3092\u65b0\u898f\u30a2\u30ab\u30a6\u30f3\u30c8\u3067\u5229\u7528\u3057\u3088\u3046\u3068\u3059\u308b\u3068\u3053\u306e\u3088\u3046\u306a\u30a8\u30e9\u30fc\u306b\u306a\u308a\u307e\u3059\uff0e
\n$ megadf\nERROR: Can't login to mega.nz: API call 'us' failed: Server returned error ENOENT\n
\u3053\u308c\u306f Mega.nz \u306e\u30e6\u30fc\u30b6\u767b\u9332\u306e\u4ed5\u69d8\u304c\u5909\u308f\u3063\u305f\u305b\u3044\u306a\u3088\u3046\u3067\u65b0\u898f\u306b Mega.nz \u306e\u30a6\u30a7\u30d6\u304b\u3089\u767b\u9332\u3057\u305f\u30a2\u30ab\u30a6\u30f3\u30c8\u3067\u8d77\u3053\u308b\u3089\u3057\u3044\u3067\u3059\uff0e
\n\u4ed5\u69d8\u5909\u66f4\u524d\u306b\u767b\u9332\u3057\u305f\u30a2\u30ab\u30a6\u30f3\u30c8\u3084\uff0c\u73fe\u5728\u3067\u3082 Megatools \u306e megareg \u30b3\u30de\u30f3\u30c9\u3067\u767b\u9332\u3057\u305f\u30a2\u30ab\u30a6\u30f3\u30c8\u306a\u3089Megatools \u304c\u5229\u7528\u3067\u304d\u308b\u3088\u3046\u3067\u3059\uff0e
\u3068\u3044\u3046\u3053\u3068\u3067 megareg \u30b3\u30de\u30f3\u30c9\u3067\u30a2\u30ab\u30f3\u30c8\u3092\u767b\u9332\u3057\u76f4\u3057\u3066\u8a66\u3057\u3066\u307f\u307e\u3057\u305f\uff0e
megareg \u30b3\u30de\u30f3\u30c9\u306b\u30e6\u30fc\u30b6\u30fc\u540d\u3001\u30e1\u30fc\u30eb\u30a2\u30c9\u30ec\u30b9\u3001\u30d1\u30b9\u30ef\u30fc\u30c9\u3092\u6307\u5b9a\u3059\u308b
$ megareg --register -n 'REALNAME' -e 'EMAIL' -p 'PASSWORD'\nRegistration email was sent to EMAIL. To complete registration, you must run:\n\n megareg --verify 7e2c96BDD0DFnrlfo2hXmg==:/Lw2hwBBBBBBBBBBF2Lk1B==:5ceaxAEvkXQ @LINK@\n\n(Where @LINK@ is registration link from the 'MEGA Signup' email)\n
\u767b\u9332\u78ba\u8a8d\u30e1\u30fc\u30eb\u304c\u5c4a\u304f\u306e\u3067\u3001\u4e0a\u306e\u4f8b\u306e @LINK@ \u90e8\u5206\u3092\u305d\u306e\u30e1\u30fc\u30eb\u306b\u66f8\u304b\u308c\u3066\u3044\u308bURL\u306b\u66f8\u304d\u63db\u3048\u3066 megareg --verify \u3092\u5b9f\u884c\u3059\u308b
$ megareg --verify 7e2c96BDD0DFnrlfo2hXmg==:/Lw2hwBBBBBBBBBBF2Lk1B==:5ceaxAEvkXQ 'https://mega.nz/XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\nAccount registered successfully!\n
\u5229\u7528\u3067\u304d\u308b\u304b\u8a66\u3057\u3066\u307f\u308b
\n$ megadf -u 'EMAIL' -p 'PASSWORD'\nTotal: 53687091200\nUsed: 0\nFree: 53687091200\n
\u3046\u307e\u304f\u884c\u304d\u307e\u3057\u305f\uff0e
\n\u6bce\u56de\u30b3\u30de\u30f3\u30c9\u306e\u5f15\u6570\u306b\u30a2\u30ab\u30a6\u30f3\u30c8\u60c5\u5831\u306f\u66f8\u304d\u305f\u304f\u306a\u3044\u306e\u3067\u8a2d\u5b9a\u30d5\u30a1\u30a4\u30eb\u3092\u7528\u610f\u3057\u3066\u4f7f\u3044\u307e\u3059\uff0e
\n\u8a2d\u5b9a\u30d5\u30a1\u30a4\u30eb\u306f\uff0c ~/.megarc, ./.megarc \u82e5\u3057\u304f\u306f --config $CONFIGFILE \u3067\u6307\u5b9a\u3057\u307e\u3059\uff0e\u8a2d\u5b9a\u30d5\u30a1\u30a4\u30eb\u306e\u5185\u5bb9\u306f\u6700\u4f4e\u9650\u4ee5\u4e0b\u306e\u3088\u3046\u306a\u611f\u3058\u3067\u8a73\u7d30\u306f man megarc \u3092\u53c2\u7167\uff0e
[Login]\nUsername = your@email\nPassword = yourpassword\n
$ dpkg-query -W megatools\nmegatools 1.10.2-1\n$ lsb_release -dr\nDescription: Raspbian GNU/Linux 10 (buster)\nRelease: 10\n$ uname -m\narmv7l\n
$ dpkg-query -W megatools\nmegatools 1.10.2-1\n$ lsb_release -dr\nDescription: Debian GNU/Linux bullseye/sid\nRelease: unstable\n$ uname -m\nx86_64\n
Raspberry Pi \u306e\u5c02\u7528\u30b3\u30de\u30f3\u30c9\u306e\u4e2d\u306b raspistil \u30b3\u30de\u30f3\u30c9\u3068\u3044\u3046\u3082\u306e\u304c\u3042\u308a\u307e\u3059\uff0e
\n(Raspbian\u306e libraspberrypi-bin \u30d1\u30c3\u30b1\u30fc\u30b8\u5185\u306b\u3042\u308a\u307e\u3059\uff0e)
\u3053\u306e\u30b3\u30de\u30f3\u30c9\u3067\u5c02\u7528\u30ab\u30e1\u30e9\u3067\u306e\u64ae\u5f71\u304c\u51fa\u6765\u307e\u3059\uff0e
\n\u30a4\u30f3\u30bf\u30fc\u30d0\u30eb\u64ae\u5f71\u3057\u3066Mapillary\u306b\u30a2\u30c3\u30d7\u30ed\u30fc\u30c9\u3057\u3066\u30de\u30c3\u30d4\u30f3\u30b0\u306e\u8db3\u3057\u306b\u51fa\u6765\u306a\u3044\u304b\u306a\u3068\u5c11\u3057\u8a66\u3057\u3066\u307f\u307e\u3057\u305f\uff0e
\u4f55\u6642\u3082\u306f\u64ae\u5f71\u3057\u305f\u753b\u50cf\u306b\u5225\u64ae\u308a\u3057\u305fGPS\u30c7\u30fc\u30bf\u3092\u57cb\u3081\u8fbc\u3080\u306e\u3067\u3059\u304c\uff0craspistill\u306e\u30aa\u30d7\u30b7\u30e7\u30f3\u3092\u78ba\u8a8d\u3059\u308b\u3068\u6700\u8fd1\u306fgpsd\u304b\u3089\u4f4d\u7f6e\u60c5\u5831\u898b\u3066\u57cb\u3081\u8fbc\u3080\u30aa\u30d7\u30b7\u30e7\u30f3\u304c\u3042\u3063\u3066\u4fbf\u5229\u305d\u3046\u3067\u3059\uff0e
\n\u3057\u304b\u3057\uff0c\u305d\u306e -gps \u30aa\u30d7\u30b7\u30e7\u30f3\u3092\u5229\u7528\u3059\u308b\u3068\u30a8\u30e9\u30fc\u306b\u306a\u308a\u307e\u3059\uff0e
$ raspistill -gps -o test2.jpg\nlibgps.so.22: cannot open shared object file: No such file or directory\nUnable to load the libGPS library\n
\u3068\u308a\u3042\u3048\u305a\u30ea\u30f3\u30af\u5f35\u3063\u305f\u3089\u52d5\u304d\u307e\u3057\u305f\uff0e
\n$ sudo ln -s /usr/lib/arm-linux-gnueabihf/libgps.so.23.0.0 /usr/lib/arm-linux-gnueabihf/libgps.so.22\n
\n\n\n\n\nadd)
\n
\n\u30d0\u30b0\u5831\u544a\u3057\u305f\u3089\u3059\u3050\u4fee\u6b63\u3055\u308c\u307e\u3057\u305f\uff0e\u3057\u3070\u3089\u304f\u3057\u305f\u3089\u53cd\u6620\u3055\u308c\u308b\u3067\u3057\u3087\u3046 :)
\u3057\u304b\u3057exif\u3092\u78ba\u8a8d\u3057\u3066\u3082\u4f4d\u7f6e\u60c5\u5831\u306f\u57cb\u3081\u8fbc\u307e\u308c\u3066\u3044\u307e\u305b\u3093\uff0e\u5ba4\u5185\u3067GPS\u5f31\u3044\u306e\u3067\u307e\u305f\u5f8c\u3067\u5c4b\u5916\u3067\u8a66\u3057\u3066\u307f\u307e\u3059\uff0e
\n\u3057\u304b\u3057\uff0c8MP\u306eimx219\u3067\u306f\u30d4\u30f3\u30c8\u304c\u7121\u9650\u9060\u3067\u306f\u306a\u304f\u8fd1\u304f\u306b\u8a2d\u5b9a\u3055\u308c\u3066\u3044\u308b\u3088\u3046\u3067\u305d\u306e\u307e\u307e\u3067\u306f\u3061\u3087\u3063\u3068\u30c0\u30e1\u305d\u3046\uff0e\u305d\u3057\u3066\u753b\u89d2\u306f\u3082\u3063\u3068\u5e83\u89d2\u306a\u306e\u304c\u6b32\u3057\u3044\u3067\u3059\uff0e
\n
\n
\u30d4\u30f3\u30c8\u306e\u65b9\u306f\u4ee5\u4e0b\u306e\u30da\u30fc\u30b8\u3092\u53c2\u8003\u306b\u5c11\u3057\u8abf\u6574\u3057\u3066\u307f\u308b\u3068\u3053\u3093\u306a\u611f\u3058\u306b\uff0e\u3082\u3046\u5c11\u3057\u884c\u3051\u305d\u3046\u3060\u3051\u3069\u58ca\u3057\u305d\u3046\u3067\u6016\u3044\uff0e
\n\u753b\u89d2\u3082\u72ed\u3044\u3057\u3053\u3046\u3044\u3046\u3082\u306e\u3092\u8cb7\u3046\u3068\u826f\u3055\u305d\u3046\uff0e\u8ab0\u304b\u8cb7\u3063\u3066\u8a66\u3057\u3066\u307f\u3066\u304f\u3060\u3055\u3044\uff0e(\u305d\u3057\u3066\u98fd\u304d\u305f\u3089\u5b89\u304f\u8b72\u3063\u3066
)
$ dpkg-query -W gpsd libgps23 libraspberrypi-bin\ngpsd 3.17-7\nlibgps23:armhf 3.17-7\nlibraspberrypi-bin 1.20190925+1-1\n$ lsb_release -dr\nDescription: Raspbian GNU/Linux 10 (buster)\nRelease: 10\n$ uname -a\nLinux raspberrypi 4.19.75+ #1270 Tue Sep 24 18:38:54 BST 2019 armv6l GNU/Linux\n$ cat /proc/device-tree/model ;echo\nRaspberry Pi Model B Plus Rev 1.2\n
\u30ea\u30ea\u30fc\u30b9\u3055\u308c\u3066\u3044\u307e\u3057\u305f\uff0e
\n\n\n\n\n\n\n2019-09-26:\n* rpi-eeprom included\n - This will automatically update the SPI EEPROM on the Raspberry Pi 4 to the latest stable version.\n See https://rpf.io/eeprom for more information.\n* New icon theme for file manager icons\n* Appearance Settings - option for identical desktop on both monitors\n* Appearance Settings - option to show different desktop icons on both monitors\n* Taskbar automatically moved to monitor 0 if monitor 1 not found at boot\n* Switching of audio output between two HDMI devices added to volume plugin\n* Switching of audio input devices added to volume plugin\n* .asoundrc (ALSA config file) now uses 'plug' values to support more devices\n* Audio Settings tool modified to integrate more closely with volume plugin to reduce duplicated code\n* Screen Configuration tool now shows separate menus for resolution and refresh rate\n* Primary and active monitor settings removed from Screen Configuration tool\n* Overscan support added for FKMS driver\n* New keyboard shortcuts added - Ctrl-Alt-End brings up shutdown menu; Ctrl-Alt-M moves taskbar between monitors\n* Latest changes to Bluez ALSA interface integrated to improve connection to Bluetooth audio devices\n* Mousepad used as simple text editor instead of leafpad\n* Version 3.2 of Thonny added\n* Version 74 of Chromium added\n* Version 3.0.8 of VLC added\n* Version 32.0.0.255 of Flash player added\n* Version 6.5.0 of RealVNC Server added\n* Version 6.19.715 of RealVNC Viewer added (full image only)\n* Version 12.0.1 of Mathematica added (full image only)\n* Version 0.20.8 of NodeRED added (full image only)\n* Version 3.1.0 of Sonic Pi added (full image only)\n* Scratch 3 added (full image only)\n* Bug fix - URL handling in Terminal\n* Bug fix - octal values in SSIDs in network plugin\n* Bug fix - remaining value in progress bar when transferring files\n* Bug fix - integration of xarchiver tool with file manager\n* Bug fix - start menu opening on incorrect monitor\n* Bug fix - minimised applications wrongly displayed on taskbar on second monitor\n* Bug fix - Bluetooth icon disappearing on x86 platforms when Bluetooth turned off\n* Bug fix - Screen Configuration tool not shown on x86 platforms and settings not being saved\n* Various translation updates\n* Various minor bug fixes\n* Epiphany/Web removed\n* ntfs-3g included\n* pciutils added\n* Linux kernel 4.19.75\n* Raspberry Pi firmware 01508e81ec1e918448227ca864616d56c430b46d\n
\u3053\u306e\u30b7\u30e7\u30fc\u30c8\u30ab\u30c3\u30c8\u304c\u4fbf\u5229\u304b\u3082?
\n\n\n\n\n\n
\n- New keyboard shortcuts added – Ctrl-Alt-End brings up shutdown menu; Ctrl-Alt-M moves taskbar between monitors
\n
\u3068\u308a\u3042\u3048\u305a\uff0clite\u3060\u3051\u30c0\u30a6\u30f3\u30ed\u30fc\u30c9\u30ad\u30e5\u30fc\u306b\u5165\u308c\u3066\u304a\u304d\u307e\u3057\u305f\uff0e
\n$ wget https://downloads.raspberrypi.org/raspbian_lite/images/raspbian_lite-2019-09-30/2019-09-26-raspbian-buster-lite.zip.torrent \\\n https://downloads.raspberrypi.org/raspbian_lite/images/raspbian_lite-2019-09-30/2019-09-26-raspbian-buster-lite.zip.sig\n$ transmission-cli 2019-09-26-raspbian-buster-lite.zip.torrent\n
ADD: \u305d\u306e\u5f8c\u30c0\u30a6\u30f3\u30ed\u30fc\u30c9\u304c\u7d42\u308f\u3063\u305f\u306e\u3067verify
\n$ gpg --verify ./2019-09-26-raspbian-buster-lite.zip.sig\ngpg: assuming signed data in './2019-09-26-raspbian-buster-lite.zip'\ngpg: Signature made Mon 30 Sep 2019 09:43:50 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.\nPrimary key fingerprint: 54C3 DD61 0D9D 1B4A F82A 3775 8738 CD6B 956F 460C\n
\uff03Raspberry Pi 4 model B \u3082\u5148\u9031\u3042\u305f\u308a\u306b\u5de5\u4e8b\u8a2d\u8a08\u8a8d\u8a3c\u304c\u7dcf\u52d9\u7701\u306e\u30ea\u30b9\u30c8\u306b\u8f09\u3063\u305f\u3088\u3046\u3060\u3057\u65e5\u672c\u767a\u58f2\u3082\u9593\u8fd1?(\u6240\u8b02\u6280\u9069\u554f\u984c)
\n\uff03\uff03\u96fb\u6e90\u30d0\u30b0\u3082\u4fee\u6b63\u3057\u3066\u304f\u308c\u308b\u3068\u5b09\u3057\u3044
SSH VPN \u304c\u304a\u624b\u8efd\u306b\u5229\u7528\u3067\u304d\u308b sshuttle \u3092\u4e45\u3005\u306b\u4f7f\u304a\u3046\u3068\u3057\u305f\u3089\u5931\u6557\u3057\u307e\u3059\uff0e\u3044\u304f\u3064\u304b\u306eremotehost\u3092\u8a66\u3057\u3066\u3082\u3046\u307e\u304f\u3044\u304b\u306a\u3044\uff0e
\n$ sshuttle -v -r user@remotehost 0/0\r\nStarting sshuttle proxy.\r\nfirewall manager: Starting firewall with Python version 3.7.4\r\nfirewall manager: ready method name nat.\r\nIPv6 enabled: False\r\nUDP enabled: False\r\nDNS enabled: False\r\nUser enabled: False\r\nTCP redirector listening on ('127.0.0.1', 12300).\r\nStarting client with Python version 3.7.4\r\nc : connecting to server...\r\nHost key fingerprint is SHA256:kUoWT4bCu7+HiegN9R5tYqO5nnvpQPobzSk46T8WEwU\r\n+---[ECDSA 256]---+\r\n| .E...o |\r\n| o o= . |\r\n| +o + |\r\n| oo . . |\r\n| oo. S |\r\n| *++ o |\r\n| *.+=X+o |\r\n| ..=+X*=. |\r\n| .o+%B+o |\r\n+----[SHA256]-----+\r\nEnter passphrase for key '/home/matoken/.ssh/id_ed25519':\r\nAuthenticated to nnn.nnn.nnn.nnn ([nnn.nnn.nnn.nnn]:nn).\r\n-c:3: DeprecationWarning: the imp module is deprecated in favour of importlib; see the module's documentation for alternative uses\r\nStarting server with Python version 3.7.3\r\n s: latency control setting = True\r\nc : Connected.\r\n s: auto-nets:False\r\nfirewall manager: setting up.\r\n>> iptables -t nat -N sshuttle-12300\r\n>> iptables -t nat -F sshuttle-12300\r\n>> iptables -t nat -I OUTPUT 1 -j sshuttle-12300\r\n>> iptables -t nat -I PREROUTING 1 -j sshuttle-12300\r\n>> iptables -t nat -A sshuttle-12300 -j RETURN --dest 127.0.0.1/32 -p tcp\r\n>> iptables -t nat -A sshuttle-12300 -j REDIRECT --dest 0.0.0.0/0 -p tcp --to-ports 12300 -m ttl ! --ttl 42\r\nfirewall manager: undoing changes.\r\n>> iptables -t nat -D OUTPUT -j sshuttle-12300\r\n>> iptables -t nat -D PREROUTING -j sshuttle-12300\r\n>> iptables -t nat -F sshuttle-12300\r\n>> iptables -t nat -X sshuttle-12300\r\nc : fatal: server died with error code 255\n\u6700\u5f8c\u306e\u884c\u306e\u30a8\u30e9\u30fc\u30e1\u30c3\u30bb\u30fc\u30b8\u3067\u691c\u7d22\u3059\u308b\u3068\u4ee5\u4e0b\u306eIssue \u3092\u898b\u3064\u3051\u307e\u3057\u305f\uff0e
\n\u53c2\u8003\u306b\u3057\u3066 -x remotehostip \u3067\u4f7f\u3048\u308b\u3088\u3046\u306b\u306a\u308a\u307e\u3057\u305f\uff0e-x \u306f\u9664\u5916\u30aa\u30d7\u30b7\u30e7\u30f3\u3067\u63a5\u7d9a\u5148\u306eip \u3092\u6307\u5b9a\u3057\u3066\u9664\u5916\u3059\u308b\u3068OK\u306e\u3088\u3046\u3067\u3059\uff0e
NG $ sshuttle -r user@remotehost 0/0
OK $ sshuttle -r user@remotehost 0/0 -x remotehostip
VPN \u5bfe\u8c61\u306e\u30b5\u30d6\u30cd\u30c3\u30c8\u3068\u540c\u69d8 -x \u306b\u3082\u8907\u6570\u306e\u30b5\u30d6\u30cd\u30c3\u30c8/ip \u306e\u6307\u5b9a\u304c\u3067\u304d\u307e\u3059\uff0e
$ dpkg-query -W sshuttle\r\nsshuttle 0.78.5-1\r\n$ hostnamectl|grep -E 'Operating System|Architecture'\r\n Operating System: Debian GNU/Linux bullseye/sid\r\n\t Architecture: x86-64\n
\u3061\u306a\u307f\u306b sshuttle \u3092 Raspbian Buster \u3067\u8a66\u3059\u3068\u307e\u305f\u9055\u3046\u3053\u3093\u306a\u30a8\u30e9\u30fc\u306b\uff0e\u3067\u3082\u3084\u3063\u3071\u308a -x \u3067\u89e3\u6c7a\u3057\u307e\u3057\u305f\uff0e
:\r\nclient: Connected.\r\npacket_write_wait: Connection to 192.168.1.102 port 22: Broken pipe\r\nTraceback (most recent call last):\r\n File \"/usr/bin/sshuttle\", line 11, in <module>\r\n\tload_entry_point('sshuttle==0.78.5', 'console_scripts', 'sshuttle')()\r\n File \"/usr/lib/python3/dist-packages/sshuttle/cmdline.py\", line 82, in main\r\n\topt.sudo_pythonpath)\r\n File \"/usr/lib/python3/dist-packages/sshuttle/client.py\", line 787, in main\r\n\tseed_hosts, auto_hosts, auto_nets, daemon, to_nameserver)\r\n File \"/usr/lib/python3/dist-packages/sshuttle/client.py\", line 547, in _main\r\n\tssnet.runonce(handlers, mux)\r\n File \"/usr/lib/python3/dist-packages/sshuttle/ssnet.py\", line 598, in runonce\r\n\th.callback(s)\r\n File \"/usr/lib/python3/dist-packages/sshuttle/ssnet.py\", line 488, in callback\r\n\tself.flush()\r\n File \"/usr/lib/python3/dist-packages/sshuttle/ssnet.py\", line 439, in flush\r\n\twrote = _nb_clean(os.write, self.wsock.fileno(), self.outbuf[0])\r\n File \"/usr/lib/python3/dist-packages/sshuttle/ssnet.py\", line 79, in _nb_clean\r\n\treturn func(*args)\r\nBrokenPipeError: [Errno 32] Broken pipe\n$ dpkg-query -W sshuttle\r\nsshuttle 0.78.5-1\r\n$ lsb_release -d\r\nDescription: Raspbian GNU/Linux 10 (buster)\r\n$ uname -m\r\narmv6l\r\n$ cat /proc/device-tree/model ;echo\r\nRaspberry Pi Model B Rev 2\n
Ubuntu 18.04 LTS \u306esshuttle \u3067\u3082\u8a66\u3057\u3066\u307f\u307e\u3057\u305f\u304c\u3053\u308c\u306f -x \u3092\u4ed8\u3051\u306a\u304f\u3066\u3082\u554f\u984c\u306a\u3057\u3067\u3057\u305f\uff0esshuttle 0.78.4 \u301c 0.78.5 \u306e\u9593\u306e\u4fee\u6b63\u3067\u306e\u5f71\u97ff\u3067\u3057\u3087\u3046\u304b?
$ dpkg-query -W sshuttle\r\nsshuttle 0.78.3-1ubuntu1\r\n$ lsb_release -d\r\nDescription: Ubuntu 18.04.2 LTS\r\n$ uname -m\r\nx86_64\n