banner
云野阁

云野阁

闲云野鹤,八方逍遥

AndroidスマートフォンにUbuntuをインストールする

前書き#

使われていない Android の古い携帯電話(root 不要)に ubuntu をインストールする

準備#

termux アプリをダウンロードする、対応リンクhttps://github.com/termux/termux-app/releases

国内ミラーソースに変更する

termux-change-repo

ソフトウェアをダウンロードする

pkg install vim

ディレクトリを作成し、ストレージ権限を設定する

携帯電話のルートディレクトリに a というディレクトリを作成し、その中に file ディレクトリを作成する

termux-setup-storage
#ソフトリンクを設定する
ln -s storage/shared/a/file file

ubuntu をインストールする#

proot-distro をダウンロードする#

pkg install proot-distro

ubuntu をダウンロードする#

ubuntu をダウンロードする方法は 2 つある

方法 1:直接ダウンロード

#インストールするシステムを確認する
proot-distro list
#ubuntuをダウンロードしてインストールする
proot-distro install ubuntu

方法 2:圧縮パッケージをインストールする

直接ダウンロードが遅い場合は、github でまずイメージの圧縮パッケージをダウンロードする、具体的なリンク:https://github.com/termux/proot-distro/releases/download/v4.18.0/ubuntu-noble-aarch64-pd-v4.18.0.tar.xz

ダウンロードした圧縮パッケージファイルを携帯電話のa/fileディレクトリに置き、次に$PREFIX/var/lib/proot-distro/dlcacheディレクトリに移動し、proot-distro install ubuntuを実行する。具体的なコマンド:

#圧縮パッケージを移動する
mv ~/file/ubuntu-noble-aarch64-pd-v4.18.0.tar.xz $PREFIX/var/lib/proot-distro/dlcache
#ダウンロードコマンドを実行する
proot-distro install ubuntu

インストールが完了したら、ubuntu にログインする

proot-distro login ubuntu

国内ミラーソースに変更する#

既存のソースを更新する

apt update -y

ca-certificates をダウンロードする

apt install ca-certificates -y

Ubuntu 24.04 から、Ubuntu のソフトウェアソース設定ファイルが DEB822 形式に変更された

#One-Line-Style設定ファイルをコメントアウトする
mv /etc/apt/sources.list /etc/apt/sources.list.bak
#設定ファイルを作成し、DEB822形式を使用する
vim /etc/apt/sources.list.d/ubuntu.sources

Types: deb
URIs: https://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports
Suites: noble noble-updates noble-backports
Components: main restricted universe multiverse
Signed-By: /usr/share/keyrings/ubuntu-archive-keyring.gpg

# デフォルトでソースミラーをコメントアウトしてapt updateの速度を向上させている、必要に応じてコメントを解除することができる
# Types: deb-src
# URIs: https://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports
# Suites: noble noble-updates noble-backports
# Components: main restricted universe multiverse
# Signed-By: /usr/share/keyrings/ubuntu-archive-keyring.gpg

# 以下のセキュリティ更新ソフトウェアソースには公式ソースとミラーサイトの設定が含まれている、必要に応じてコメントを変更して切り替えることができる
Types: deb
URIs: http://ports.ubuntu.com/ubuntu-ports/
Suites: noble-security
Components: main restricted universe multiverse
Signed-By: /usr/share/keyrings/ubuntu-archive-keyring.gpg

# Types: deb-src
# URIs: http://ports.ubuntu.com/ubuntu-ports/
# Suites: noble-security
# Components: main restricted universe multiverse
# Signed-By: /usr/share/keyrings/ubuntu-archive-keyring.gpg

# プレリリースソフトウェアソースは、使用を推奨しない

# Types: deb
# URIs: https://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports
# Suites: noble-proposed
# Components: main restricted universe multiverse
# Signed-By: /usr/share/keyrings/ubuntu-archive-keyring.gpg

# # Types: deb-src
# # URIs: https://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports
# # Suites: noble-proposed
# # Components: main restricted universe multiverse
# # Signed-By: /usr/share/keyrings/ubuntu-archive-keyring.gpg

# 更新
apt update -y && apt upgrade -y

リモート接続#

apt install openssh-server -y
# /etc/ssh/sshd_configを変更し、以下の内容のコメントを解除して修正する
Port 8253 #小さい数字のポートは機能しない
PermitRootLogin yes
PasswordAuthentication yes

service ssh start 
service ssh status 
#自動起動を設定する
update-rc.d ssh enable

ssh の自動起動が機能しない場合は、~/.bashrcファイルにservice ssh startを追加する。

echo "service ssh start" >> ~/.bashrc
読み込み中...
文章は、創作者によって署名され、ブロックチェーンに安全に保存されています。