【Ubuntu】PPAを追加・削除する方法について

Ubuntuにパッケージをインストールする際はaptコマンド(またはapt-get)を使うことが多いと思いますが、デフォルトの状態ではUbuntuの公式リポジトリのみがシステム(/etc/apt/source.list)に登録されています。
よって、3rdパーティ製のパッケージなど公式リポジトリに登録されていないパッケージをインストールするには、そのパッケージが格納されている外部のリポジトリを登録する必要があります。
本記事では、PPA等の外部リポジトリをAPTリポジトリに追加/削除する方法についてまとめました。

“【Ubuntu】PPAを追加・削除する方法について” の続きを読む

【Python】Supervisorによるスクリプトのデーモン化

Supervisorは、UNIX-likeオペレーティング・システム上でプロセス管理を可能にするクライアント/サーバシステムです。Pythonスクリプトを簡単にデーモン化することができます。
今回は、このモジュールの使いかたの基本についてまとめます。

“【Python】Supervisorによるスクリプトのデーモン化” の続きを読む

【Python】Anacondaを使った仮想環境の構築

Pythonで開発(に限らないとは思いますが。。)の際に、プロジェクトごとにライブラリ等の依存ファイルが混同して環境が壊れないよう、それぞれ独立した開発環境(仮想環境)を作ることが推奨されています。方法はいくつかありますが、今回はAnacondeを使った仮想環境の構築についてまとめます。

“【Python】Anacondaを使った仮想環境の構築” の続きを読む