【最終更新日:2023.4.08】
記事内の関連技術を違法なテストに使用しないでください。この記事で提供される情報の普及および使用によって生じる直接的または間接的な結果および損失は、ユーザー自身が負担し、著者は責任を負いませんこれに対する責任はありません~
-
記事ディレクトリ
3.1 iSH-AOK が公式に提供する targz_FileSystem システム パッケージをロードします
3.2 ここでは、国内ソースの元の構成を外国ソースに置き換える必要があります。これにより、コマンド プログラムのダウンロード速度が亀の速度と同じになります>
1.はじめに
ご存知のとおり、iOS ユーザーは iSH をダウンロードし、iSH 上で比較的完全な AlpineLinux システムを実行できます。
しかし、AlpineLinux の apk パッケージ管理ツールはすべてのユーザーのニーズを満たすことはできないと思います。apt パッケージ管理ツールを実行して、Linux システム用のより興味深いコマンドをインストールできるようにしたいと考えています。
しかし、iSH で DebianChroot コンテナを実行することを研究しているときに、apt コマンドにエラーがあるとも思います...
ここでこの問題について話し合い、今日のチュートリアルを開始します...
これは、iPhone と iPad で Debian システムを設定して使用できる、中国で唯一かつ最初の技術記事チュートリアルです~
まずは今回の主人公であるiSH-AOKをご紹介します…
2. はじめに
2.1 iSH-AOKとの出会い
iSH-AOKを初めて見たのは、暇でDiscordで海外の大物たちの会話を漁っていた時でした…。
最初は何のことかわかりませんでしたが、iSH-AOKについて言及しているこの人の説明を読むと、iSH-AOKはiOS上で他のシステムを実行できるようです
三七二十一に関わらずまずはGitHub検索
期せずして、iSH-AOKのベールが直接剥がされてしまいました…。
2.2 iSH-AOKの導入とインストール
iSH-AOK:
iSH-AOK は、iOS プラットフォームに基づいた Linux エミュレーターであり、ユーザーは iOS デバイス上で Linux コマンド ラインとアプリケーションを実行できます。iSH-AOK は、bash シェル、ファイル システム、ネットワーク サポート、X11 ウィンドウ システムを含む完全な Linux 環境を提供します。これは iSH のフォーク プロジェクトであり、互換性、パフォーマンス、安定性の向上など、いくつかの改善と最適化が行われています。
iSH-AOK のオープンソース プロジェクトのアドレスは https://github.com/emkey1/ish-AOK です。このプロジェクトでは、iSH-AOK のパフォーマンスと安定性を向上させるために、いくつかのカスタム パッチと変更を使用します。ユーザーはGitHub上でソースコードを入手してiSH-AOKアプリケーションを自分でコンパイルすることも、TestFlightなどでプリコンパイルされたバイナリファイルを入手してインストールして使用することもできます。
全体として、iSH-AOK は、iOS ユーザーにモバイル デバイスでさまざまなタスクを簡単に実行できる完全な Linux 環境を提供する非常に便利なアプリケーションです。より詳しい情報と詳細は、iSH-AOK のオープンソース プロジェクトで提供されており、ユーザーはニーズに応じてカスタマイズおよび変更できます。
[上記の引用は、ChatGPT による iSH-AOK の詳細な紹介からのものです]
iSH-AOK は iSH の魔法のように修正されたバージョンで、iSH の多くの問題や欠陥が修正されています<iSH の詳細については、[ポータル] の前に書いた記事を参照してください>。これにより、ユーザー エクスペリエンスがより人道的な変更になります。
インストール方法: 現在 AppStore にはありませんが、iSH-AOK Github プロジェクトの説明ページで TestFlight のダウンロード方法が提供されています。{限定された場所} [ポータル]
3. チュートリアルの正式な手順
3.1 iSH-AOK が公式に提供する targz_FileSystem システム パッケージをロードします
iSH-AOK 設定で「ファイルシステム」を見つけ、「インポート」を選択してシステム パッケージ [記事の最後を参照] をシステムにインポートし、システム情報インターフェイスで「ブート」を選択してシステムを起動します。
ここで詳しく説明する必要はありません。理解できない人は、私が以前に書いたチュートリアル記事「iSH/iSH-AOK 用のファイルシステムの構成」[ポータル] を読んでください。
3.2 ここで国内ソースを変更する必要があります
/etc/apt/sources.list ファイルを編集し (sudo が必要)、ファイルの先頭に次のエントリを追加します (操作前にバックアップを作成してください)
deb https://mirrors.aliyun.com/debian/ buster main non-free contrib
deb-src https://mirrors.aliyun.com/debian/ buster main non-free contrib
deb https://mirrors.aliyun.com/debian-security buster/updates main
deb-src https://mirrors.aliyun.com/debian-security buster/updates main
deb https://mirrors.aliyun.com/debian/ buster-updates main non-free contrib
deb-src https://mirrors.aliyun.com/debian/ buster-updates main non-free contrib
deb https://mirrors.aliyun.com/debian/ buster-backports main non-free contrib
deb-src https://mirrors.aliyun.com/debian/ buster-backports main non-free contrib
コマンドを実行してソースキャッシュを更新します
apt update
3.3 Neofetch のインストール
インストールコマンドを直接実行するだけです
apt install neofetch -y
少し待つとneofetchがインストールされます~
完成写真〜
5. まとめ
以上が今日話したいことですが、この記事では iSH-AOK が Debian システムを構成する方法を簡単に紹介するだけです
関連するチュートリアルをさらに見るにはフォローしてください
6. システムパッケージ
Debian システム ファイル パッケージのダウンロードは実際には簡単ではありません <V をハングする必要があります>、ダウンロード速度は驚異的です (50kb/s 近く)
そこで、「他の人を助ける」ために、私は事前に 1 時間近くかけて 2 つの Debian システム パッケージをダウンロードしました。<1 つは iSH-AOK によって公式に提供されたオリジナルのシステム パッケージで、もう 1 つは Discord ディスカッション エリアで見つけたパッチ付きバージョンです若干の変更と改良を加えたシステムパッケージ>
また、iSH-AOKやiSH自体の性能が非常に低いことも言及しておく必要があると思います...apt updateやdownloadコマンドを実行すると、その速度は止められないように感じるかもしれません〜
システムパッケージのダウンロード・入手方法:プランへの参加[プランポータル]
[転載の際は出典と原著者を明記してください]