mongoDBのインストール
はじめに
mongoDBを入れることに何度も失敗してubuntu15.04では動かずubuntu14.04を入れ直したら動く様になりました!!! ほとんどmongoDBのリファレンス通りです. https://docs.mongodb.org/manual/tutorial/install-mongodb-on-ubuntu/手順
apt-getに入ってるmongoDBは古いためリポジトリのリロードが必要になります.
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 7F0CEB10
これではプロキシ環境下では公開鍵の認証が取れなかったです.そこで変数を渡す設定にします.
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --keyserver-option http-proxy=http://<プロキシ名>:<ポート番号> --recv 7F0CEB10
リロードするURLをetc/apt/spurces.list.d
に作成
echo "deb http://repo.mongodb.org/apt/ubuntu trusty/mongodb-org/3.0 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-3.0.list
アップデートしときましょう
sudo apt-get update
インストール
sudo apt-get isntall mongodb-org
- おわり
これで動くはず...
たぶん
動かない時は公式を見てください
研究室のPC設定
研究室で使ってるUbnutuの設定やらのメモです. プロキシの設定は
mo3789530.hatenablog.com を見てください
sudo add-apt-repository ppa:webupd8team/sublime-text-3 sudo apt-get update sudo apt-get install sublime-text-installer
起動はsubl
で起動できます.
pythonの設定
pipのインストール
pipを入れるときはsudo apt-get install python-pip
でeasy_installを使わずapt-getから入れました.numpyやscipyのインストール
apt-getからでもインストール出来るということなのでapt-getから行きます.
sudo apt-get install python-dev sudo apt-get install python-numpy sudo apt-get install python-scipy
プロキシ環境下でUbnutuを使いたい
研究室でUbuntuを使いたいとき、プロキシでネットワークに繋がらないという状態になったのでその時のメモです。
GUI環境
GUI環境であれば、システム設定-ネットワーク-ネットワークプロキシ メソッドを手動に変更し、HTTPプロキシとHTTPSプロキシにプロキシ名とポート番号を入力しシステム全体に適応すればプロキシ環境下でもapt-getは動くようになります。
CUI環境
CUI環境ではGUIみたいにすべて自動で行ってくれないで自分で設定するしかないです。
- デフォルト環境変数の変更
/etc/environment
に下記を入力します。
http_proxy="http://プロキシ名:ポート/" https_proxy="https://プロキシ名:ポート/"
これでapt-get
が動かせると思ったらsudo
のとき動かないなんでだ!?
調べてみるとルートでは環境変数が引き継がれないらしい...?のでsudo -E apt-get
とするとルートでも環境変数が引き継ぐことが可能になるみたいです。
もうsudo
を使うときはsudo -E
でいいんじゃないかと...
- [個別設定]apt
個別で設定を行うときは/etc/apt/apt/conf.d
に80proxyというファイルを作成し、次のように記述する。
Acquire::http::proxy "http://プロキシ名:ポート/"
- [個別設定]wget
/etc/wgetrc
に次のように追記する
http_proxy="http://プロキシ名:ポート/" https_proxy="https://プロキシ名:ポート/"
- [個別設定]git gitではターミナルで次のコマンドを入力します
git config --global http.proxy http://プロキシ名:ポート/ git config --global https.proxy https://プロキシ名:ポート/