MTKClientをARM系アーキテクチャで動かす 編集

オプション
推敲ツール: AIライター GoogleGemini ChatGPT

注意

Linux系を前提としています。なお、コマンドはUbuntuを対象にしています。

 

概要

mtkclientをARM系のOSで動かそうとして pip3 install -r requirements.txt とコマンドを打つと、エラーが出てしまいます。

これは、mtkclientが依存しているPythonパッケージの一部にバイナリとして配布されているものがあり、それのARM系向けのものがないことに起因します。また、ソースパッケージもPyPI上では配布されていない(外部ページでしか配布されていない)ため、自動ビルドも働きません。

そのため、手動でそのパッケージをインストールすれば動くようになります。

 

手順

1. mtkclientのリポジトリをクローンする

2. `sudo pip3 install -r requirements.txt` を実行する。(エラーは無視する)

3. `sudo apt install python3-pycryptodome libusb-1.0-0 libusb-1.0-0-dev` を実行し不足しているパッケージをインストールする。

4. `sudo cp Setup/Linux/*.rules /etc/udev/rules.d` を実行する。

5. `sudo udevadm control -R` を実行する

なお、この手順ではmtkclientはシステムにインストールせず、クローンしたディレクトリ内のmtkを実行するようにしてください。(システムにインストールするとエラーが出ます)

ショートカットキー一覧

文字装飾

アクションショートカットキー使用例
太字にする Ctrl+B 太文字
斜体にする Ctrl+I 斜体
下線を引く Ctrl+U 下線

リンク

アクションショートカットキー使用例
リンクの挿入・編集 Ctrl+L リンク

リスト

アクションショートカットキー使用例
インデント追加 Tab
  • リスト
    • インデント
インデント解除 Shift+Tab リスト
  • インデント

編集補助

アクションショートカットキー
行ったアクションを取り消す Ctrl+Z
取り消したアクションをやり直す Ctrl+Y, Shift+Ctrl+Z
改行を追加する Shift+Enter
クリップボードに切り取る Ctrl+X
クリップボードにコピーする Ctrl+C
クリップボードから貼り付ける Ctrl+V
すべて選択する Ctrl+A

移動

アクションショートカットキー
行の先頭に移動する Home
文章の先頭に移動する Ctrl+Home
行の末尾に移動する End
文章の末尾に移動する Ctrl+End
ページを上にスクロールする PageUp
ページを下にスクロールする PageDown
任意のキーワードを検索する Ctrl+F