ブログの説明
ブログの説明2
Windows環境ではTortoiseGitを使用しているのですが、もちろんLinuxでは使えないので、仕方なくコマンドを打つことにしました。
GitKrakenはあまり好きにはなれませんでした。
普通にリポジトリからインストールするだけです。
$ sudo apt-get install git
$ sudo yum install git
設定していなかったらコミット時に怒られます。
$ git config --global user.name "名前"
$ git config --global user.email "メールアドレス"
Linux Mint 17.3にdocker-composeをインストールしてみました。
あらかじめDockerをインストールしておく必要があります。
curlがインストールされていない場合は以下のコマンドでインストールします。
$ sudo apt-get install curl
releaseを参考にdocker-composeをインストールします。
$ curl -L https://github.com/docker/compose/releases/download/1.7.1/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-compose
書き込み権限がないという旨が表示された場合は、sudo -iを実行してからcurlを実行します。
今回は1.7.1のdocker-compose-Linux-x86_64をインストールしました。
$ sudo -i
$ curl -L https://github.com/docker/compose/releases/download/1.7.1/docker-compose-Linux-x86_64 > /usr/local/bin/docker-compose
実行権限を付与します。
$ chmod +x /usr/local/bin/docker-compose
インストール後の確認を行います。
$ docker-compose --version
docker-compose version 1.7.1, build 0a9ab35
Dockerをインストールしていざ動かしてみると以下のエラーが表示されました。
Cannot connect to the Docker daemon. Is the docker daemon running on this host?
現在のホストではDockerデーモンに接続できない(デーモンが起動していない?)みたいです。
この場合、sudoで実行すればOKみたいですが、毎回sudoするのも面倒です。
以下のコマンドにより、Dockerグループにユーザーを追加すると、Dockerのコマンドをsudoなしで使えるようになります。
$ sudo usermod -aG docker ユーザー名
このあと一度ログアウトして再度ログインすればOKです。
Linux Mint 17.3にDocker(docker-engine)をインストールしてみました。
Ubuntu 14.04と同様の手順みたいです。
まずはパッケージのデータベースをアップデートします。
$ sudo apt-get update
リポジトリの鍵を登録します。
$ sudo apt-key adv --keyserver hkp://p80.pool.sks-keyservers.net:80 --recv-keys 58118E89F3A912897C070ADBF76221572C52609D
Dockerのリポジトリをパッケージリストに追加します。
テキストエディタで/etc/apt/sources.list.d/docker.listを開きます。
$ sudo gedit /etc/apt/sources.list.d/docker.list
ファイルを開いたら以下の一行を追加して保存します。
deb https://apt.dockerproject.org/repo ubuntu-trusty main
もし過去のパッケージがインストールされていたらpurgeします。
$ sudo apt-get purge lxc-docker
パッケージのデータベースをアップデートし、インストールします。
$ sudo apt-get update
$ sudo apt-get install docker-engine
以下のコマンドを入力し、バージョンが正しく表示されていたらインストールできています。
$ docker version
最後に、Dockerグループにユーザーを追加し、Dockerのコマンドをsudoなしで使えるようにしておきます。
$ sudo usermod -aG docker ユーザー名
環境はCentOS 6.8です。
まずwinbindをインストールします。
$ sudo yum install samba-winbind
/etc/nsswitch.conf を編集し、wins を追加します。
$ sudo gedit /etc/nsswitch.conf
以下の行に
hosts: files dns
wins を追加します。
hosts: files wins dns
Windows PC に ping を打って確認します。
$ ping コンピューター名
いろいろ方法はあるみたいですが、nmapを使用するのが一番簡単そうです。
nmapがインストールされていない場合はインストールします。
$ sudo apt-get install nmap
例えば、192.168.0.0/24の機器を調べたい場合は以下のコマンドを打ちます。
sudo nmap -sP 192.168.0.0/24
ffmpegを使用すると簡単にできます。
ffmpeg -i hoge.flv -vn -acodec copy foo.mp3
-vnは映像なしで出力するためのオプションです。
音声ファイルの拡張子は動画の音声コーデックに合わせて適切なものをつけます。
リポジトリの追加
$ sudo add-apt-repository ppa:kirillshkrogalev/ffmpeg-next
更新
$ sudo apt-get update
インストール
$ sudo apt-get install ffmpeg
マウント用のディレクトリを作成する
$ sudo mkdir /mnt/nas
/etc/fstabファイルをテキストエディタで開く
$ sudo gedit /etc/fstab
/etc/fstabの末尾に以下の記述を追加した後、保存する。
//192.168.*.*/フォルダ名 /mnt/nas cifs username=********,password=******** 0 0
Evernote のLinux版の Nixnote (旧Nevernote) ですが、通常は以下のサイトからdebファイルをダウンロードしてインストールできます。
http://sourceforge.net/projects/nevernote/files/
しかし、私の環境では間違ったアーキテクチャと表示されてインストールできなかったので、端末からインストールしました。
$ sudo add-apt-repository ppa:vincent-c/nevernote
$ sudo apt-get update
$ sudo apt-get install nixnote
まずは imageMagick をインストールします。
$ sudo apt-get install imagemagick
後は以下のコマンドで変換できます。
$ convert input.jpg output.pdf
ワイルドカードを使用すれば複数のファイルも一つのPDFファイルにできます。
尚、ここではjpgからPDFファイルへの変換と書きましたが、imageMagickは様々な画像形式に対応しているので、他の画像形式の変換も可能です。
pdfeditのインストール
$ sudo apt-get install pdfedit
起動すればGUIでPDFファイルの編集ができる。
$ pdfedit input.pdf
pdftkのインストール
$ sudo apt-get install pdftk
pdfのパスワードを解除する
$ pdftk input.pdf input_pw password output output.pdf
でパスワードが「password」のinput.pdfから、パスワードのないoutput.pdfが作成される。
pdftkのインストール
$ sudo apt-get install qpdf
pdfのパスワードを解除する
$ qpdf --password=password --decrypt input.pdf output.pdf
でパスワードが「password」のinput.pdfから、パスワードのないoutput.pdfが作成される。