Raspberry Pi 3B+ に 64 ビット Ubuntu システムと Docker ツールをインストールする詳細な手順

Raspberry Pi 3B+ に 64 ビット Ubuntu システムと Docker ツールをインストールする詳細な手順

Raspberry Pi 3B に 64 ビット アプリケーション (64 ビット JDK など) をインストールする場合は、まず 64 ビット オペレーティング システムをインストールする必要があります。今日は、これを一緒に実行してみましょう。

元のアドレス: https://blog.csdn.net/boling_cavalry/article/details/80716098

環境には、Raspberry Pi 3B デバイスが必要です。ネットワーク環境はイントラネットで、有線ネットワークとネットワーク ケーブルが必要です。Raspberry Pi がネットワーク ケーブルを介してイントラネットに接続されると、ルーター管理ソフトウェアで Raspberry Pi の IP を確認できます。たとえば、私は Xiaomi ルーターを使用しており、ルーター管理ページまたは Xiaomi ルーター APP から Raspberry Pi のアクセス状態を確認できます。カード リーダー、Windows 10 システムを搭載したコンピューター、コンピューターに SecureCRT、SDFormatter、Win32DiskImager の 3 つのソフトウェアがインストールされています。

操作手順一覧

まずすべての手順を確認しましょう:

64 ビット オペレーティング システム イメージをダウンロードし、メモリ カードをフォーマットし、イメージをメモリ カードに書き込み、Raspberry Pi を起動し、リモート接続し、基本設定を行い、64 ビット アプリケーションをインストールして検証します。

準備ができたら、実際の戦闘を開始します。

64ビットOSイメージをダウンロード

誰かが 64 ビット イメージを作成し、GitHub の https://github.com/bamarni/pi64/releases に公開しました。下の図に示すように、デスクトップ バージョンと非デスクトップ バージョンがあります。私は、下の赤いボックスに示すように、非デスクトップ バージョンを選択しました。

ダウンロード後、解凍すると 500 MB 未満の pi64-lite.img ファイルが生成されます。

メモリカードのフォーマット

メモリ カードをカード リーダーに挿入し、カード リーダーをコンピューターに挿入して、SDFormatter ソフトウェアを起動し、右下隅にあるフォーマット ボタンをクリックしてフォーマットを開始します (下図を参照)。

フォーマット処理中に、次の図に示すように、フォーマットが失敗したというメッセージが表示される場合があります。この場合、再度フォーマットすると成功します。

画像をメモリカードに書き込む

Win32DiskImager を開き、ダウンロードした pi64-lite.img ファイルを選択し、以下に示すように [書き込み] ボタンをクリックして書き込みを開始します。

書き込みが完了したら、メモリ カードを Raspberry Pi のカード スロットに挿入します。

Raspberry Pi を起動し、イントラネットに接続されたネットワーク ケーブルを Raspberry Pi のネットワーク ポートに差し込みます。電源を接続し、Raspberry Pi を起動します。

リモート接続: ルーター管理システムを使用して、Raspberry Pi の IP アドレスを見つけます。たとえば、Xiaomi ルーターの Android APP を使用します。下の図に示すように、Raspberry Pi デバイスは赤いボックス内にあります。それをクリックすると、IP アドレスが表示されます。ここでの IP アドレスは 192.168.31.86 であると仮定します。

SecureCRT を開き、ユーザー名 pi、パスワード raspberry で Raspberry Pi との新しい SSH 接続を作成します。接続が成功し、次の情報が表示されます。

Linux raspberrypi 4.11.12-pi64+ #1 SMP PREEMPT 日曜 7月 30日 20:18:20 CEST 2017 aarch64

Debian GNU/Linux システムに含まれるプログラムはフリーソフトウェアです。
各プログラムの正確な配布条件は、
/usr/share/doc/*/copyright 内の個々のファイル。

Debian GNU/Linuxには、いかなる保証も一切ありません。
適用法によって許可されている。
最終ログイン: 2018年6月16日土曜日 15:40:41 192.168.31.180 から

3. 次のように、uname -a および getconf LONG_BIT コマンドを使用して、64 ビット システムであるかどうかを確認します。 ```shellroot@raspberrypi:/home/pi# uname -aLinux raspberrypi 4.11.12-pi64+ #1 SMP PREEMPT Sun Jul 30 20:18:20 CEST 2017 aarch64 GNU/Linuxroot@raspberrypi:/home/pi# getconf LONG_BIT64```確かに 64 ビット システムです。

基本設定

次に、基本的な設定を行います。

まず、ルート パスワードを変更します。その後、ルート アカウントを使用してさまざまな操作を実行できます。コマンドは sudo passwd root です。プロンプトに従って新しいルート パスワードを 2 回入力すると、su を実行してルート ID にアクセスできます。ルートとして apt-get update コマンドを実行して更新します。次に、タイム ゾーン、ホスト名、ワイヤレス ネットワークなどの基本設定を行います。ルートとして pi64-config コマンドを入力すると、次のインターフェイスが表示されます。必要に応じて 1 つずつ設定してください。

WIFI 設定が完了すると、以下に示すように、ルーターの管理ページでワイヤレスに接続された最新の Raspberry Pi デバイスを確認できます。

これで、ネットワーク ケーブルを取り外し、ワイヤレス接続された Raspberry Pi の IP アドレスを書き留めて、SecureCRT で Raspberry Pi との新しい SSH 接続を作成できます。

64ビットアプリケーションをインストールして検証する

この検証では 64 ビット JDK を使用します。

vi ツールをインストールし、コマンド apt-get install vim -y を実行します。まず、Raspberry Pi にアップロードおよびダウンロード ツールをインストールし、コマンド apt-get install lrzsz -y を実行します。コンピューターで JDK ダウンロード ページ (アドレス: http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html) に移動し、以下に示すように、最初に緑色のボックスのオプションをクリックし、次に赤色のボックスの jdk-8u172-linux-arm64-vfp-hflt.tar.gz をクリックします。これは、Raspberry Pi で使用可能なバージョンです。

ファイルをダウンロードしたら、SecureCRT で rz コマンドを実行してファイルを Raspberry Pi にダウンロードします。SecureCTR で tar -zxvf jdk-8u172-linux-arm64-vfp-hflt.tar.gz コマンドを実行してファイルを解凍します。解凍したフォルダーを /usr/local ディレクトリに移動します (mv jdk1.8.0_172 /usr/local/)。ファイル /etc/profile を開いて、次の内容を追加します。

JAVA_HOME=/usr/local/jdk1.8.0_172 をエクスポートします。
エクスポート JRE_HOME=${JAVA_HOME}/jre
エクスポート CLASSPATH=.:${JAVA_HOME}/lib/dt.JAVA_HOME/lib/tools.jar:${JRE_HOME}/lib
PATH=${JAVA_HOME}/bin:${PATH}をエクスポートします

8. 設定をすぐに有効にします: source /etc/profile; 9. 現在の Java バージョン情報を確認します: java -version、次の基本コンテンツが表示されます: ```shellroot@raspberrypi:/usr/local/jdk1.8.0_172# java -versionjava version "1.8.0_172"Java(TM) SE Runtime Environment (build 1.8.0_172-b11)Java HotSpot(TM) 64-Bit Server VM (build 25.172-b11, mixed mode)```

この時点で、64 ビット システムは Raspberry Pi に正常にインストールされ、正常に検証されました。
https://github.com/zq2599/blog_demos

要約する

Raspberry Pi 3B+ に 64 ビット Ubuntu システムと Docker ツールをインストールする詳細な手順に関するこの記事はこれで終わりです。Raspberry Pi 3B の Ubuntu システムと Docker ツールに関する関連コンテンツの詳細については、123WORDPRESS.COM で以前の記事を検索するか、以下の関連記事を引き続き参照してください。今後も 123WORDPRESS.COM を応援していただければ幸いです。

以下もご興味があるかもしれません:
  • Dockerで構築されたコンテナにpingツールをインストールする
  • Docker.v19 で Docker Compose オーケストレーション ツールをインストールして構成する方法
  • 非常に便利なオープンソース Docker ツール 5 つを強くお勧めします

<<:  Vue3.0 でページング コンポーネントを手動でカプセル化する方法

>>:  ServerManager の起動時にデータベースに接続できないエラーを解決する方法

推薦する

CSS 表示属性のインラインブロックレイアウト実装の詳細な説明

CSS 表示プロパティ注: !DOCTYPE が指定されている場合、Internet Explore...

大きな太陽の天気アイコンを純粋な CSS で記述する方法の例

効果効果図は以下のとおりです実装のアイデアDivは太陽の長方形の光と影を実現します前の疑似要素は、既...

Windows 10 での MySQL 8.0.16 のインストールと設定のチュートリアル

この記事では、参考までにMySQL 8.0.16のインストールと設定方法のグラフィックチュートリアル...

Web フォームの入力要素の高度な使用例 11 選

1. ボタンが押されたときに点線のボックスをキャンセルする<br />入力に属性値hid...

Docker プライベートリポジトリの管理とローカルリポジトリ内のイメージの削除

1: Dockerプライベートウェアハウスのインストール1. イメージリポジトリからイメージをダウン...

QQブラウザ機能を実装するためのCSS

コード知識ポイント1. fullpage.jsを組み合わせてフルスクリーンスクロールを実現する2. ...

ウェブページの要素の検査とソースコードの表示の違いについて

Chrome ブラウザで Web ページを開くと、ページを右クリックすると 2 つの非常によく似たオ...

Vue ElementUI で Excel ファイルを手動でサーバーにアップロードする方法の詳細な説明

目次概要プロパティ設定処理ロジック概要具体的な需要シナリオは次のとおりです。 Excel ファイルを...

MySQLで指定した時間前にレコードを自動的に削除する方法

イベントについて: MySQL 5.1 では、イベントの概念が導入され始めました。イベントは「時間ト...

Ubuntu 14 に Nginx-RTMP ストリーミング サーバーをインストールするチュートリアル

1. RTMP RTMP ストリーミング プロトコルは、Adobe が開発したリアルタイムのオーディ...

高度な JavaScript フロントエンド開発でよく使用されるいくつかの API の例の詳細な説明

目次ミューテーションオブザーバーAPI特徴インターセクションオブザーバーAPI例えば画像の遅延読み込...

JavaScriptの基本的なインタラクションの詳細な説明

目次1. 要素の入手方法文書から入手ID取得クラス名 (className) を取得します。タグ名 ...

Mac に MySQL データベースをインストールし、環境変数を設定するためのグラフィック チュートリアル

目次MySQLをインストールする環境変数の設定MySQLをインストールするmysqlをダウンロードし...

MySQLで偽または真を保存する方法

MySQL ブール値、偽または真を格納つまり、データベースに保存されるブール値は 0 と 1 であり...

CentOS 7 で MySQL 5.7.23 をアップグレードする際の落とし穴と解決策

序文最近、CentOS 7 で MySQL 5.7.23 をアップグレードする際に落とし穴を発見しま...