プロジェクト

全般

プロフィール

QA #945

未完了

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

奈良 裕記 さんがほぼ5年前に追加. 2年以上前に更新.

ステータス:
新規
優先度:
通常
担当者:
-
カテゴリ:
-
対象バージョン:
-
開始日:
2019/04/30
期日:
進捗率:

0%

予定工数:

説明

[お知らせ] 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

奈良 裕記 さんがほぼ5年前に更新

  • トラッカー気づき から QA に変更
  • 説明 を更新 (差分)
  • ステータス進行中 から 新規 に変更

奈良 裕記 さんがほぼ5年前に更新

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

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

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

奈良 裕記 さんがほぼ3年前に更新

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

他の形式にエクスポート: Atom PDF