Tips/Ubuntu のバックアップ(No.8)
- バックアップ一覧
- 差分 を表示
- 現在との差分 を表示
- 現在との差分 - Visual を表示
- ソース を表示
- Tips/Ubuntu へ行く。
初期設定
proxy設定
- .bashrc編集
.bashrc に以下を追記## Intra proxy setting if [ -f ~/.bashrc_proxy ]; then . ~/.bashrc_proxy fi
- .bashrc_proxy作成
.bashrc_proxy を以下の記述で作成intra_proxy_url="http://<username>:<password>@<address>:<port>" export http_proxy=${intra_proxy_url} export https_proxy=${intra_proxy_url} export ftp_proxy=${intra_proxy_url}
<password>に%や@などの記号が入っている場合はUTF8にパーセントエンコードして指定すること。
- apt.conf.dの編集
ubuntu 11.04ではapt.conf.d内にプロキシ設定ファイルを作成する必要がある
ubuntu 14.04以降でも同様と思われる
/etc/apt/apt.conf.d内に80proxyを作成する
/etc/apt/apt.conf.d/80proxy
80proxyに以下の内容を記す
Acquire::ftp::proxy "ftp://<username>:<password>@<address>:<port>"; Acquire::http::proxy "http://<username>:<password>@<address>:<port>"; Acquire::https::proxy "https://<username>:<password>@<address>:<port>";
- sudoに環境変数を通す
sudoは普通に実行するとユーザの環境変数を引き継がない以下の様に -E をつけてsudoを実行する事で環境変数を引き継ぐことができる。
sudo -E apt-get update
トラブルシュート
- "システムプログラムの問題が見つかりました"というダイアログが頻繁に表示される
sudo rm -rf /var/crash/*
便利コマンド
- カレントディレクトリ内のディレクトリをディレクトリ情報なしでzip圧縮する
find . \! -name '*.zip' \! -name '.' -type d -exec zip -r {}.zip {} \;
- 指定パターンに該当するパスのファイルだけをzip圧縮する
zip -Rq aaa.zip aaa/*/hoge*.txt