参考:
腕とarm64について、http://ports.ubuntu.com/ubuntu-ports/を使用。Arm64は、以下の例のために、ローカルソースを設定します。
アウトライン
あなたが仕事のためにあなた自身のaptのソースを構築する必要があるので、いくつかのプライベートクラウド環境は、インターネット、そんなに難しいソフトウェアのクラウドプラットフォームをインストールするには、仮想マシンへの接続を許可していません
ステップ
パッケージファイルは、データを格納するためのマウントだけでは、少なくとも200Gでディスクを作成することが提案されている、ローカルに同期されますので、私たちは、aptのソースを作るのapt-ミラーを使用しています。
サーバーの構成
1、インストールのapt-ミラー
apt-getのインストールのapt-ミラーを
2は、apt-ミラープロファイルの変更
vimの/etc/apt/mirror.list
次のプロファイルを参照してください。
コンテンツ#以下の注意事項デフォルト設定されているカスタマイズする必要がある場合は、キャンセルするコメント変更
#############設定を################ ##
SET BASE_PATH / gitlab / ubuntu_port_mirror / data_arm64 / 16.04
#1 BASE_PATH SETは/ var /スプール/ APT- ミラー
#
#イメージファイルのダウンロード
#mirror_path $ BASE_PATH SET / ミラー
、貯蔵所のにdistsある#一時的なインデックスがダウンロードディレクトリをファイルは、ディレクトリ内のファイル(デフォルトの)
#SET skel_path $ BASE_PATH / skelの
#設定(デフォルトに)ログイン
SET var_path $ BASE_PATH# / VAR
#クリーンスクリプトの場所
#cleanscript $ var_path SET /クリーン。SH
#スキーマの設定、armhf / arm64、デフォルトでは、マシンの同じアーキテクチャでソースをダウンロードします
セットdefaultarch arm64
SET postmirror_script $ var_path# / postmirror。SHの
#SETのrun_postmirror 0
#ダウンロードスレッド
のSETにnthreads 20
_tilde SET 0
#
#############エンドの設定##############
#はアリユンを使用することができますaptソース(ここではDEB追加されていません - SRCソースを)
DEB HTTPS:// mirrors.aliyun.com/ubuntu-ports xenialメイン電話制限付き宇宙マルチバース
のdeb HTTPS:// mirrors.aliyun.com/ubuntu-ports xenialメインのセキュリティ宇宙マルチバース電話制限付き
DEB HTTPS:// mirrors.aliyun.com/ubuntu-ports xenial-アップデートのメイン電話制限付き宇宙マルチバース
のdeb HTTPS:// mirrors.aliyun.com/ubuntu-ports xenial-提案メイン電話制限付き宇宙マルチバース
DEBます。https:// mirrors.aliyun.com/ubuntu-ports偉大-backportsの主な制限された宇宙多元
3、同期を開始
apt-ミラーを実行し、その後、同期するために始めた、画像ファイルのディレクトリ同期には、当然のことながら、/gitlab/ubuntu_port_mirror/data_arm64/16.04/mirror/mirrors.aliyun.com/ubuntu/あるか/ gitlab /内の他の情報源の増加ubuntu_port_mirror / data_arm64 / 16.04の下で/ミラーディレクトリディレクトリの名前に他のアドレスがあります。
4、apache2のインストール
apt-getをインストール apache2の
Apache2のデフォルトのWebディレクトリは、/ var / www / htmlですので、そのため、ソフト・リンクすることができ
LN -S / gitlab / ubuntu_port_mirror / data_arm64 / 16.04 /mirror/mirrors.aliyun.com/ubuntu-ports / var / www / htmlと設定/ ubuntu160406 / arm64 /人格輸入
その後、あなたは次のアドレスを訪問することができます。
http:// [ホスト]:[ポート] / Ubuntuはデフォルトで所有し、ポートは80機のポート#ipの。あなたは、テスト時の状況ではない開いて、ファイアウォールのルールが発生し、ネイティブのクラウドプラットフォームは、関連するポートまたはSELinuxの問題開いて閲覧することができます。
図5に示すように、コンフィギュレーションサーバ(オプション)
、apache2のインストール/etc/apache2/sites-enabled/000-default.confプロファイル、または単に新しいコンフィギュレーション・ファイル、ファイルの内容を追加します。
<VirtualHost *:80>
ServerAdmin webmaster@localhost
DocumentRoot /var/www/
<Directory />
Options FollowSymLinks
AllowOverride None
</Directory>
<Directory /var/www/>
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
allow from all
</Directory>
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
配置好后,重启apache服务
客户端配置
1、在/etc/apt/sources.list配置如下
deb http://192.168.1.100/ubuntu160406/arm64/ubuntu-ports/ xenial main restricted
deb http://192.168.1.100/ubuntu160406/arm64/ubuntu-ports/ xenial-updates main restricted
deb http://192.168.1.100/ubuntu160406/arm64/ubuntu-ports/ xenial universe
deb http://192.168.1.100/ubuntu160406/arm64/ubuntu-ports/ xenial-updates universe
deb http://192.168.1.100/ubuntu160406/arm64/ubuntu-ports/ xenial multiverse
deb http://192.168.1.100/ubuntu160406/arm64/ubuntu-ports/ xenial-updates multiverse
deb http://192.168.1.100/ubuntu160406/arm64/ubuntu-ports/偉大-backportsのが主な制限された宇宙がマルチバース
debファイルのhttp:// 192.168.1.100/ubuntu160406/arm64/ubuntu-ports/偉大なセキュリティメイン制限
debファイルのhttp:// 192.168.1.100/ ubuntu160406 / arm64 / Ubuntuの-ポート/クールセキュリティ宇宙
DEBのhttp:// 192.168.1.100/ubuntu160406/arm64/ubuntu-ports/偉大なセキュリティマルチバース
2、apt-getの更新ソース
apt-更新
仕上がり。