プログラミングなんてわからないんですけど〜

元プログラマによるプライベートでのプログラミング日記。1/3のつもりだけどソフト関連はここがメイン

Ubuntu Server 20.04でmastodonを立ち上げる最初の一歩

一番最初のところでつまづくんですよね、20.04。

apt install -y \
  imagemagick ffmpeg libpq-dev libxml2-dev libxslt1-dev file git-core \
  g++ libprotobuf-dev protobuf-compiler pkg-config nodejs gcc autoconf \
  bison build-essential libssl-dev libyaml-dev libreadline6-dev \
  zlib1g-dev libncurses5-dev libffi-dev libgdbm5 libgdbm-dev \
  nginx redis-server redis-tools postgresql postgresql-contrib \
  certbot python-certbot-nginx yarn libidn11-dev libicu-dev libjemalloc-dev 

なんですが、いくつか引っ掛かります。

  1. git-coreはすでにgitが入っているので省略していいです。
  2. libreadline6-devはlibreadline-devに置き換えてください。
  3. python-certbot-nginxはpython3-certbot-nginxに置き換えてください。
  4. libgdbm5はlibgdbm6に置き換えてください。
apt install -y \
  imagemagick ffmpeg libpq-dev libxml2-dev libxslt1-dev file \
  g++ libprotobuf-dev protobuf-compiler pkg-config nodejs gcc autoconf \
  bison build-essential libssl-dev libyaml-dev libreadline-dev \
  zlib1g-dev libncurses5-dev libffi-dev libgdbm6 libgdbm-dev \
  nginx redis-server redis-tools postgresql postgresql-contrib \
  certbot python3-certbot-nginx yarn libidn11-dev libicu-dev libjemalloc-dev 

たぶんこれで通るはず。あとはマニュアル通りに。
docs.joinmastodon.org