複数のスクリプトを実行し、Azure SQLデータベースを更新するためにRaspberry Pi 4bを購入しました。これを行うには、Deepinを実行しているノートブックでmssql-tools(sqlcmdとbcp)を使用しました。 Ubuntuに関するマイクロソフトの指示に従ってください(インストールページ)、このコマンドを実行するとエラーが発生しました。
sudo apt-get install mssql-tools unixodbc-dev
「mssql-toolsパッケージが見つかりません」
残念ながら、ハードウェアとLinuxアーキテクチャの私の知識は非常に限られています。
このスレッド64ビットシステムが必要だと説明します。
raspbian-nspawn-64をインストールしました。
このプロジェクトは、ブータブルmicroSDカード64ビットカーネル、32ビットRaspbian Buster "デスクトップ"ホストOS + Raspberry Pi 4 Model BおよびPi 3 B / B +シングルボードコンピュータ(SBC)用の64ビットDebian BusterゲストOSイメージです。 。これは、使い慣れたRaspbianツール、デスクトップ、リポジトリを維持しながら、Piで1つ以上の64ビット専用ソフトウェアコンポーネントを実行する必要があるユーザーのためのものです。
~によると作成者の指示、64ビットアプリケーションをインストールして実行できる64ビット「ゲストコンテナ」を開きました。
しかし、同じエラーメッセージで再び失敗します。
ゲストコンテナの状態を確認したところで起動しました。すべての前の手順(パブリックストアGPGキーのインポート、Microsoft Ubuntuストアの登録と更新)がこのコンテナで正しく機能しました。
リンクされたスレッドで両方の答えを試しましたが、どちらも問題を解決できませんでした。ただし、このコマンドを実行すると何も返されません。
apt-cache search mssql-server