プロジェクト

全般

プロフィール

QA #945

奈良 裕記 さんが2年以上前に更新

[お知らせ] %{color: red}11/27午後 redmine.tokyo第21回勉強会開催(オンライン、無料、申込受付中)% https://redmine.tokyo/versions/42  

 Redmineをオフライン環境でインストール/アップデートしたい 

 Redmineのインストール/アップデートを、オフラインで、また固定したバージョンで行いたい場合があります。 

 ・開発環境からインターネットに接続できない 
  (社内LAN通過不可、アクセス制限、Proxyの認証、、) 

 ・インストールするバージョンを固定したい(最新でなくとも構わない) 
  最新版に上げる事より、同じ動作環境を確実に再構築することを重視する場合もある。 
  最新版でトラブルが発生しないことが保証されている訳でも無い。(依存関係含) 

 Redmine自体は容易に対応できても、Linux/Ruby-gems側で引っ掛かる事があるため、対応方法を簡単にリンクしておきます。 

 以下、主対象環境はLinuxとします。 
 Windowsの場合はbitnamiでインストールすることを推奨します。 

 --- 

 ■ Redmine自体 

 Redmine本体とplugin自体は、ダウンロードしたバイナリファイルを利用しオフラインインストール可能です。 

 Redmine本体(tgz) 
 http://www.redmine.org/projects/redmine/wiki/Download 

 Pluginは大半がGitHubにあるので、ZIPでダウンロード 

 CentOS6へのredmineオフラインインストール 
 https://qiita.com/mozo/items/d0811be6f4a5beabbfef 

 --- 

 ■ bundle  

 gemファイルのキャッシュをパッケージ化し、インストール時にlocal指定する。 

 bundle installをオフラインで実行するメモ 
 https://qiita.com/yakumo/items/98a057df0a5a8ee462f2 

 gem をオフラインでインストールする方法 
 https://tnakamura.hatenablog.com/entry/2014/07/03/113000 

 bundle install 
 rem これで、 vendor/cache に使用するgemファイルが全部キャッシュされる 
 bundle package --all 

 vendor/cache 内のファイルを転送する。 
 bundle install    --path vendor/bundle --local 

 --- 

 ■ yum 

 必要なyumパッケージをダウンロードしておき、リポジトリ定義の参照先を変更しインストールする。 

 オフライン環境にyumリポジトリ、rubyをインストールする 
 https://qiita.com/48hands/items/fc0a8101aec4cf23fd41 

 yum installで --downloadonly --downloaddir=yum_repo 
 createrepo  

 /etc/yum.repos.d/に追加 
 ローカルの場合は httpでなくfile:で指定可能。 
 yum –disablerepo=* –enablerepo=追加リポジトリ -y install パッケージ名 

 disablerepoを指定する代わりに、/etc/yum.repos.d/の従来リポジトリ定義を移動/削除する方法もある。 

 --- 

 ■ apt-get 


 オフライン環境におけるapt-getの使用 
 https://tcore2853.blogspot.com/2017/02/apt-get.html 


 apt-get clean 
 apt-get install 
 /var/cache/apt/archivesにキャッシュされているdevファイルを利用 

 apt-ftparchive 
 /etc/apt/sources.list 編集 
 apt-get update 
 apt-get install 


 オフライン環境でapt-getを普通に使うapt-mirror 、セットアップしてみた。 
 http://hamakichitaro.hatenablog.com/entry/2013/08/03/231057 

 Ubuntu のパッケージリポジトリのミラーをローカルに建てたら幸せになった 
 http://yosida95.hatenablog.com/entry/2013/05/19/003744 

 --- 

 ■ Docker 

 Docker pullコマンドを使用してイメージを取得しZIP化、転送後に docker load  

 Dockerイメージをオフラインでも使いたい 
 https://qiita.com/rjegg/items/0bef14ee419c8298126c 

 docker環境構築 〜オフライン環境で使用するにはどうすれば良いかを考える〜 
 https://qiita.com/kod314/items/e574ac12c23598e0d903 


 !https://unofficial-redmine.org/matomo/matomo.php?rec=945!

戻る