Skip to content

Linux

Ubuntu 22.04LTS で dnsmasq を異ネットワークから応答出来るように設定する

以前に Ubuntu 22.04LTS へ dnsmasq をインストールする というメモを書きました。 但し、dnsmasq はデフォルト状態では「同じネットワークからの名前解決要求にしか応答しない」という設定になっているようです。 そこで今回は改めて dnsmasq のインストール手順に加え、「異なるネットワークからの名前解決要求にも応答する設定例」をメモしておきます。

Ubuntu でパッケージをオフラインインストールする

オフラインの Ubuntu 環境へパッケージをインストールするには以下のような手順が必要です。

  1. 事前にインターネットからパッケージをダウンロードしておく
  2. ダウンロードしたパッケージをオフライン環境の Ubuntu にコピーする
  3. オフライン環境にパッケージをインストールしておく

具体的な手順をメモしておきます。

自分用・検証用 Ubuntu22.04.1LTS 作成手順メモ(2022/08/30 版)

以前に 自分用・検証用 Ubuntu22.04LTS Beta 作成手順メモ(2022/03/24 版) というメモを書きました。 現時点では Ubuntu 22.04.1LTS までリリースされていますので、改めて検証用 Ubuntu の作成手順をメモにしておきます。 ほぼ過去メモと同じ内容ですが、インストールするソフトウェアのバージョンなどを微修正しています。

Ubuntu 22.04 へ Terraform をインストールする

以前に Ubuntu 22.04LTS へ tfenv をインストールして Terraform のバージョンを管理する というメモを書きました。 今回は敢えて tfenv は使わずに Terraform を Linux へインストールする手順をメモしておきます。 Linux は Ubuntu 22.04 LTS を利用しました。

Terraform は Go 言語で実装されており、シングルバイナリ (ひとつのファイルだけで) 配布されている為、インストールは非常に簡単です。 具体的には 公式サイトのダウンロードページ からダウンロードし、パスの通った位置へ配置するだけです。 圧縮ファイルから展開した時点でパーミッションも設定されていました。

Ubuntu 22.04LTS へ Bazel をインストールする・改

Google が開発するビルドツールである Bazel を Ubuntu へインストールする手順は Installing Bazel on Ubuntu に書かれています。 コマンドだけメモしておきます。 インストール環境は Ubuntu 22.04LTS を想定しています。

以前に Ubuntu 22.04LTS へ Bazel をインストールする というメモを書きましたが、今回は内容を整理してコマンドだけ記載しています。

AWS SES の SMTP 設定を使って Ubuntu 22.04LTS から s-nail でメールする

以前に AWS SES の SMTP 設定を使って Linux から mailx でメールする というメモを書きました。 Heirloom mailx のフォークである s-nail は mailx 互換のメール処理システムです。 s-nail を利用することで mailx 同様に CLI から手軽にメール送信が出来ます。 今回は AWS SES の SMTP 設定を使って Linux から s-nail でメール送信する手順をメモしておきます。 検証には Ubuntu 22.04LTS を利用しました。

64bit Linux 環境へ direnv 2.31.0 をインストールし Python の venv を自動切り替えする

以前に Python の venv 環境を direnv で自動的に有効/無効化する というメモを書きました。 direnv の最新リリースとなる バージョン 2.31.0 がリリースされていましたので、改めて linux-amd64 環境向けのインストール手順をメモし直しておきます。 direnv のバージョンが少し上がっていること以外は、以前のメモ とほぼ同じ内容です。