Homebrew の Failed to download resource 系エラーの確認方法

Homebrew がファイルをダウンロードする必要がある際、何らかの理由でダウンロードに失敗した場合「Failed to download resource 〜」というエラーが表出されます。

Failed to download resource 系エラーの例

  • Failed to download resource "gdbm"
  • Failed to download resource "gdbm_bottle_manifest"
  • Failed to download resource "openssl@1.1_bottle_manifest"

何らかの理由でファイルがダウンロード出来なかったということですが、ご想像の通り理由は多岐にわたります。

一つ共通の解決方法があるわけではないので、エラーメッセージの周辺のヒントを頼りに確認出来ます。

curl エラーコードの確認

上記の様な文言の直前に「curl: 〜」で始まる部分があると思います。

「curl: (7) Couldn't connect to server」や「curl: (22) The requested URL returned error: 403 Forbidden」、「curl: (22) The requested URL returned error: 404 Not Found」など、() の中に数字が入っているのでそれをエラーコードのリストで確認し、大きな意味で何が起きているのかを確認出来ます。

参照:libcurl error codes

エラー「Failed to download resource 〜」での検索と同時に「curl: 〜」の文言でも検索すると良いかと思います。

番外編 Bintray.com の終了に伴うエラー

エラーメッセージの直後にダウンロード元の URL が書いてあると思いますが、そのダウンロード元 URL が「https://homebrew.bintray.com/ 〜」で始まる場合は brew update で Homebrew を更新してください。

バイナリ共有のプラットフォームとして Homebrew のファイルも配置されていた Bintray ですが、サービスを終了するということで Homebrew のパッケージは Github へ統合されています。

【ログ】macOS Big Sur 11.2.2: brew update, brew upgrade

  • 実行コマンド:brew update, brew upgrade
  • 実行日:2021/12/26
  • 実行環境:macOS Big Sur 11.2.2
% brew update
==> Downloading https://ghcr.io/v2/homebrew/portable-ruby/portable-ruby/blobs/sha256:0cb1cc7af109437fe0e020c9f3b7b95c3c709b140bde9f991ad2c1433496dd42
######################################################################### 100.0%
==> Pouring portable-ruby-2.6.8.yosemite.bottle.tar.gz
Updated 3 taps (homebrew/core, homebrew/cask and homebrew/services).
==> New Formulae
abi-compliance-checker     goplus                     pip-audit
abi-dumper                 goproxy                    pip-tools
all-repos                  gotify                     pocsuite3
atmos                      hurl                       postgresql@13
aws-sso-util               imap-backup                python-tk@3.10
biber                      iproute2                   python@3.10
brigade-cli                iputils                    qwt-qt5
btop                       isa-l                      rbw
ca-certificates            java-service-wrapper       regula
cassandra@3                jellyfish                  rizin
cava                       jsonschema                 rpki-client
cgif                       k2tf                       rustfmt
charmcraft                 kube-score                 salt-lint
chroma                     kubernetes-cli@1.22        seaweedfs
clang-format@11            kubeval                    sevenzip
clickhouse-odbc            ld-find-code-refs          sextractor
cloudiscovery              libnghttp2                 sigrok-cli
cmake-docs                 libsigrok                  smug
colima                     libsigrokdecode            sniffer
copier                     libsoup@2                  solargraph
corepack                   libxls                     spdx-sbom-generator
coursier                   lilypond                   sqlfluff
cpufetch                   liqoctl                    statix
cri-tools                  llvm@12                    swiftplantuml
datafusion                 lua-language-server        symengine
djhtml                     luau                       tailscale
dynomite                   ly                         terraform-rover
etcd-cpp-apiv3             mcfly                      texlive
fastfec                    mdzk                       tfk8s
fastp                      mist                       tfmigrate
feroxbuster                mmtabbarview               tfproviderlint
fheroes2                   mt32emu                    tfupdate
fisher                     ncnn                       tilt
fnlfmt                     node@16                    toml11
g2o                        nsh                        tsduck
git-branchless             openliberty-jakartaee9     twty
git-credential-libsecret   openliberty-webprofile9    urlwatch
git-svn                    pam-reattach               uuu
gitlab-ci-local            payload-dumper-go          vtable-dumper
go-critic                  pdf2djvu                   west
goawk                      php@8.0                    youtubeuploader
==> Updated Formulae
c-ares ✔                                 libspng
curl ✔                                   libstrophe
freetds ✔                                libtasn1
freetype ✔                               libtcod
gdbm ✔                                   libtensorflow
git ✔                                    libtorch
glib ✔                                   libtorrent-rasterbar
libffi ✔                                 libuninameslist
libpq ✔                                  libunwind
mysql ✔                                  libupnp
nghttp2 ✔                                libva
node ✔                                   libvirt
openldap ✔                               libvmaf
openssl@1.1 ✔                            libvpx
pcre2 ✔                                  libvterm
php ✔                                    libwebsockets
postgresql ✔                             libx11
protobuf ✔                               libxc
python@3.9 ✔                             libxlsxwriter
readline ✔                               libxmlsec1
six ✔                                    libxspf
sqlite ✔                                 licensefinder
tree ✔                                   lightgbm
webp ✔                                   lighttpd
abcmidi                                  lima
abseil                                   linkerd
abyss                                    links
ace                                      liquibase
acl2                                     liquidctl
acpica                                   lit
act                                      literate-git
actionlint                               livestreamer
afflib                                   lizard-analyzer
agda                                     lldpd
airshare                                 llvm
akamai                                   llvm@11
alda                                     llvm@7
alexjs                                   llvm@8
aliyun-cli                               llvm@9
allure                                   lmod
allureofthestars                         lnav
alluxio                                  localstack
alpine                                   locust
alsa-lib                                 log4cxx
amfora                                   log4shib
ammonite-repl                            logcli
amqp-cpp                                 logstash
angle-grinder                            logswan
angular-cli                              logtalk
ansible                                  loki
ansible-lint                             lout
ansible@2.9                              lua
ant                                      luajit-openresty
antlr                                    luarocks
antlr4-cpp-runtime                       luv
anycable-go                              luvit
aom                                      lxc
apache-archiva                           lychee
apache-arrow                             macchina
apache-arrow-glib                        mackup
apache-flink                             macos-trash
apache-geode                             mafft
apache-opennlp                           mage
apache-pulsar                            magic-wormhole
apache-spark                             makefile2graph
apidoc                                   makensis
appium                                   mame
appstream-glib                           mandoc
apt                                      mariadb-connector-c
arangodb                                 mariadb-connector-odbc
aravis                                   mariadb@10.2
arb                                      mariadb@10.3
archey4                                  mariadb@10.4
archi-steam-farm                         mariadb@10.5
archiver                                 markdownlint-cli
arduino-cli                              marked
argo                                     marp-cli
argocd                                   mas
argocd-autopilot                         math-comp
argocd-vault-plugin                      mathlibtools
armadillo                                matterbridge
artifactory                              maturin
arturo                                   maven
asciidoc                                 mavsdk
asciinema                                maxima
asdf                                     mbedtls@2
asio                                     mdbook
aspectj                                  mdbtools
assh                                     mdcat
assimp                                   mdds
astrometry-net                           meilisearch
at-spi2-atk                              memcached
at-spi2-core                             menhir
atdtool                                  mercurial
atlantis                                 mesa
atomist-cli                              meson
atop                                     metabase
ats2-postiats                            metaproxy
atuin                                    metricbeat
auditbeat                                mg
austin                                   mgba
autogen                                  micronaut
autojump                                 micropython
automake                                 mighttpd2
autopep8                                 mill
autorest                                 miller
autorestic                               minikube
avro-c                                   minimal-racket
avro-cpp                                 minio
avro-tools                               minio-mc
aws-cdk                                  minised
aws-elasticbeanstalk                     miniserve
aws-google-auth                          minisign
aws-sdk-cpp                              miniupnpc
aws-shell                                minizinc
awscli                                   minizip-ng
awscli@1                                 mitie
awscurl                                  mitmproxy
awslogs                                  mkdocs
awsume                                   mkvtoolnix
axel                                     mlkit
azcopy                                   mlt
azure-cli                                mm-common
b2-tools                                 mmark
b3sum                                    mmctl
babel                                    moar
bagit                                    moarvm
baidupcs-go                              mockery
ballerina                                mockolo
bandcamp-dl                              modules
bandit                                   molecule
bartycrouch                              molten-vk
basex                                    monero
bash                                     monetdb
bash_unit                                mongo-c-driver
bats-core                                mongo-cxx-driver
bazel                                    mongo-orchestration
bazelisk                                 mongocli
bbtools                                  mongoose
bcal                                     mongosh
bcftools                                 mono-libgdiplus
bcoin                                    moreutils
bdw-gc                                   mosh
beancount                                mosquitto
bear                                     moto
bee                                      movgrab
benthos                                  mpc
bento4                                   mpd
berglas                                  mpg123
bibtexconv                               mpi4py
bibutils                                 mpich
bigloo                                   mpop
binaryen                                 mps-youtube
bind                                     mpv
bit                                      mrbayes
bitwarden-cli                            msc-generator
bitwise                                  msgpack-cxx
black                                    msmtp
bloaty                                   mtools
blockhash                                mu
bmake                                    muffet
bnd                                      mujs
boost-bcp                                mupdf
boost-build                              mupdf-tools
borgbackup                               murex
borgmatic                                mutt
bosh-cli                                 mx
botan                                    mycli
bottom                                   mydumper
bpython                                  mypy
bpytop                                   mysql++
brainfuck                                mysql-client
breezy                                   mysql-connector-c++
brew-php-switcher                        mysql@5.7
broot                                    mysqltuner
buildifier                               n
buildkit                                 naabu
buildozer                                name-that-hash
buildpulse-test-reporter                 nano
buku                                     nativefier
bullet                                   nats-server
bumpversion                              nats-streaming-server
bundletool                               navi
bup                                      nbdime
bupstash                                 ncc
byteman                                  ncdu
bzt                                      ncmpc
c-blosc                                  nco
c7n                                      ncspot
cabal-install                            ncurses
caddy                                    neatvi
cadence                                  nebula
cadence-workflow                         nef
cadical                                  neko
caffe                                    neo4j
caire                                    neomutt
cake                                     neon
calc                                     neovim
calicoctl                                neovim-remote
cargo-audit                              netcdf
cargo-c                                  netlify-cli
cargo-edit                               netpbm
cargo-instruments                        networkit
cargo-outdated                           never
cargo-watch                              newrelic-cli
carla                                    newrelic-infra-agent
carrot2                                  newt
cassandra-cpp-driver                     nexus
cassandra-reaper                         nfpm
castxml                                  nginx
cataclysm                                ngs
cbmc                                     ngt
ccache                                   nicotine-plus
ccextractor                              nicovideo-dl
ccls                                     nifi
ccm                                      nifi-registry
cdk                                      nim
cdk8s                                    ninja
cdktf                                    nlohmann-json
cdo                                      nlopt
cdogs-sdl                                nnn
certbot                                  node-build
certigo                                  node-sass
cfengine                                 node@12
cfn-flip                                 node@14
cfn-lint                                 node_exporter
cfr-decompiler                           nomad
cgal                                     notcurses
cgrep                                    notifiers
chamber                                  notmuch
chapel                                   notmuch-mutt
charm-tools                              nox
cheat                                    nqp
checkbashisms                            ns-3
checkov                                  nsd
checkstyle                               nspr
cherrytree                               nss
chezmoi                                  ntopng
chezscheme                               nuclei
chicken                                  nuget
choose                                   numcpp
chromaprint                              numpy
chronograf                               nushell
chrony                                   nvc
cidr2range                               nvm
cilium-cli                               nwchem
cimg                                     nyx
ciphey                                   oauth2_proxy
circleci                                 oci-cli
citus                                    oclgrind
cjdns                                    ocrmypdf
clair                                    octant
clamav                                   octave
clang-format                             odpi
clarinet                                 offlineimap
clash                                    oha
clazy                                    oil
cli11                                    oksh
clickhouse-cpp                           okteto
clingo                                   ola
cloc                                     omniorb
clojure                                  onednn
clojure-lsp                              onedpl
clojurescript                            onedrive
cloog                                    onefetch
closure-compiler                         onnxruntime
cloud-nuke                               ooniprobe
cloudflare-wrangler                      opa
cloudformation-cli                       opam
cloudformation-guard                     open-image-denoise
clusterctl                               open-mpi
cmake                                    openapi-generator
cnats                                    openblas
cobalt                                   opencascade
coccinelle                               opencolorio
cocoapods                                opencv
coconut                                  opencv@3
code-minimap                             openexr
codec2                                   openfpgaloader
codemod                                  openimageio
codespell                                openj9
coffeescript                             openjdk
coin3d                                   openjdk@8
cointop                                  openliberty-jakartaee8
commandbox                               openliberty-microprofile4
commitizen                               openliberty-webprofile8
composer                                 openmodelica
conan                                    openrct2
condure                                  openrtsp
conftest                                 opensaml
conjure-up                               opensearch
conmon                                   opensearch-dashboards
consul                                   openssh
consul-template                          openssl@3
container-structure-test                 openstackclient
contentful-cli                           openttd
convox                                   openvdb
cookiecutter                             openvpn
copilot                                  operator-sdk
coq                                      oq
coredns                                  or-tools
corral                                   orc-tools
cortex                                   orgalorg
cosign                                   organize-tool
couchdb                                  orientdb
cp2k                                     ormolu
cpl                                      ortp
cppcheck                                 ory-hydra
cpplint                                  osc
cppman                                   osc-cli
cpr                                      osinfo-db
cproto                                   osinfo-db-tools
crane                                    osm
crc32c                                   osm-gps-map
credstash                                osm-pbf
croaring                                 osmium-tool
croc                                     ospray
cromwell                                 osrm-backend
crosstool-ng                             oxipng
crowdin                                  p11-kit
cruft                                    pacapt
crun                                     packer
cryptol                                  packetbeat
crystal                                  packetq
crystal-icr                              packr
csound                                   paket
csvkit                                   pam-u2f
csvprintf                                pandoc
csvtk                                    pandoc-crossref
csvtomd                                  pandocomatic
cubejs-cli                               pango
cucumber-ruby                            pangomm
cups                                     pangomm@2.46
curaengine                               parallel
curlie                                   pari
cweb                                     parliament
cxxopts                                  partio
cxxtest                                  pass-git-helper
cypher-shell                             passenger
cyral-gimme-db-token                     pastebinit
cython                                   patchelf
dafny                                    payara
darglint                                 pazpar2
dartsim                                  pc6001vx
dasel                                    pcalc
datalad                                  pcapplusplus
datasette                                pcl
datree                                   pcsc-lite
davix                                    pdfcpu
davmail                                  pdftk-java
dbdeployer                               pdftoipe
dbhash                                   pdm
dcm2niix                                 pdns
ddgr                                     pdnsrec
deheader                                 pegtl
delve                                    percol
deno                                     percona-server
dependency-check                         perltidy
detect-secrets                           peru
detekt                                   petsc
device-mapper                            petsc-complex
devspace                                 pgbouncer
dex2jar                                  pgformatter
dfmt                                     pgpdump
dhall                                    pgpool-ii
dhall-bash                               pgroonga
dhall-json                               pgrouting
dhall-lsp-server                         pgweb
dhall-yaml                               phoronix-test-suite
di                                       php-code-sniffer
dialog                                   php-cs-fixer
diamond                                  php-cs-fixer@2
diceware                                 php@7.3
dict                                     php@7.4
diffoscope                               phpmd
direnv                                   phpstan
diskus                                   phpunit
distcc                                   pianod
django-completion                        picard-tools
djl-serving                              picat
dmd                                      pickle
dnscontrol                               pidgin
dnsperf                                  pillow
dnstwist                                 pipenv
dnsviz                                   pipgrip
dnsx                                     pipx
doc8                                     pius
docfx                                    pjproject
docker                                   pkg-config-wrapper
docker-completion                        plantuml
docker-compose                           platformio
docker-gen                               pmd
docker-machine-driver-vmware             pngquant
docker-slim                              pnpm
docker-squash                            po4a
doctest                                  poco
doctl                                    podman
docutils                                 poetry
docuum                                   polyml
doitlive                                 ponyc
dolt                                     ponysay
dosbox-staging                           poppler
dosbox-x                                 poppler-qt5
dotbot                                   postgis
double-conversion                        postgresql@10
dovecot                                  postgresql@11
dpkg                                     postgresql@12
dprint                                   postgresql@9.6
draco                                    postgrest
driftctl                                 pre-commit
druid                                    prestd
dspdfviewer                              prestodb
dua-cli                                  prettier
dub                                      primesieve
duck                                     principalmapper
duckdb                                   prips
duckscript                               privoxy
duo_unix                                 procs
duplicity                                profanity
dvc                                      proj
dwarfutils                               prometheus
dxpy                                     prometheus-cpp
dylibbundler                             promtail
dynare                                   proselint
easyengine                               proteinortho
easyrpg-player                           protobuf-c
eccodes                                  protobuf@3.6
ecl                                      protoc-gen-go-grpc
efl                                      protoc-gen-grpc-web
efm-langserver                           proxychains-ng
eg-examples                              psalm
eigenpy                                  pspg
ejabberd                                 pssh
ejdb                                     pstoedit
eksctl                                   ptpython
elan-init                                pueue
elasticsearch@6                          pulumi
elektra                                  pumba
elfutils                                 pure
elixir                                   pure-ftpd
elvish                                   purescript
emacs-clang-complete-async               pushpin
embree                                   puzzles
emscripten                               pwncat
enchant                                  pwntools
ensmallen                                px
envconsul                                py-spy
envoy                                    pybind11
enzyme                                   pycodestyle
epic5                                    pydocstyle
epr                                      pyenv
erlang                                   pygitup
erlang@22                                pygments
erlang@23                                pygobject3
esbuild                                  pyinstaller
eslint                                   pyinvoke
esptool                                  pylint
etcd                                     pympress
ethereum                                 pyoxidizer
euler-py                                 pypy
evince                                   pypy3
exim                                     pyqt
exiv2                                    pyqt-builder
exploitdb                                pyqt@5
extra-cmake-modules                      pyright
f3d                                      pyside
faac                                     pyside@2
faad2                                    python-markdown
faas-cli                                 python-tk@3.9
fabric                                   python-yq
fabric-installer                         python@3.7
fades                                    python@3.8
fail2ban                                 pythran
faiss                                    pyvim
fastlane                                 pywhat
faudio                                   q
fauna-shell                              qalculate-gtk
faust                                    qbs
fb-client                                qcachegrind
fbi-servefiles                           qcli
fblog                                    qemu
fceux                                    qjackctl
fd                                       qpdf
fdroidserver                             qpid-proton
fennel                                   qscintilla2
fetch-crl                                qstat
fetchmail                                qt
ffmpeg                                   qt-libiodbc
ffmpeg@2.8                               qt-mariadb
ffmpegthumbnailer                        qt-mysql
ffsend                                   qt-percona-server
file-formula                             qt-postgresql
filebeat                                 qt-unixodbc
findent                                  qt@5
findomain                                qtads
fio                                      qtkeychain
firebase-cli                             quantlib
firefoxpwa                               quazip
fizz                                     questdb
flake8                                   quex
flank                                    qwt
flarectl                                 r
flawfinder                               rabbitmq
fleet-cli                                radare2
flif                                     rakudo
flint                                    rancher-cli
flintrock                                range2cidr
flit                                     ranger
flow                                     rav1e
flow-cli                                 raxml-ng
fltk                                     raylib
fluent-bit                               rbenv
fluid-synth                              rbspy
flux                                     rbtools
fluxctl                                  rclone
flyway                                   rdiff-backup
fn                                       rdkit
fnm                                      re-flex
folderify                                re2
folly                                    recon-ng
fonttools                                redis
forcecli                                 redo
ford                                     regipy
fortio                                   remind
fossil                                   reorder-python-imports
fpp                                      repo
freeciv                                  reproc
freeradius-server                        restview
freeswitch                               resty
frpc                                     revive
frps                                     rgbds
frugal                                   rhit
frum                                     richmd
fs-uae                                   riemann
fselect                                  rke
func-e                                   robot-framework
functionalplus                           rocksdb
fuse-overlayfs                           rollup
fuseki                                   rom-tools
futhark                                  root
fzf                                      rosa-cli
gallery-dl                               roswell
gammaray                                 rover
gandi.cli                                rpm
gatsby-cli                               rqlite
gau                                      rst-lint
gauche                                   rsyslog
gauge                                    rtags
gawk                                     rtl_433
gcalcli                                  rtmidi
gcc                                      rtv
gcc@5                                    rubberband
gcovr                                    ruby
gdal                                     ruby-build
gdb                                      ruby@2.6
gdbgui                                   ruby@2.7
gdcm                                     run
gdu                                      rust
gecode                                   rust-analyzer
gegl                                     s-nail
geocode-glib                             s-search
geogram                                  s2n
geos                                     s3cmd
geoserver                                s4cmd
get_iplayer                              s6
getdns                                   sagittarius-scheme
gforth                                   sail
gh                                       salt
ghc                                      samba
ghc@9                                    saml2aws
ghostscript                              samtools
ghz                                      sbcl
ghz-web                                  sbt
gibo                                     sc-im
gifski                                   scala
gimme-aws-creds                          scamper
ginac                                    scdoc
git-annex                                sceptre
git-archive-all                          scipy
git-cinnabar                             scmpuff
git-cliff                                scons
git-cola                                 scorecard
git-delta                                scotch
git-extras                               scour
git-filter-repo                          scrcpy
git-ftp                                  scs
git-gui                                  scummvm
git-imerge                               scummvm-tools
git-lfs                                  scw
git-plus                                 sdb
git-remote-codecommit                    sdl2
git-review                               sdl2_mixer
git-revise                               seal
git-series                               search-that-hash
git-sizer                                selene
git-town                                 semgrep
git-xargs                                seqkit
gitbucket                                ser2net
gitfs                                    serverless
gitg                                     sfcgal
gitlab-runner                            shadowenv
gitleaks                                 shadowsocks-libev
gitless                                  shairport-sync
gitlint                                  shallow-backup
gitmoji                                  sheldon
gitui                                    shellcheck
gitup                                    shellharden
gjs                                      shfmt
glab                                     shibboleth-sp
glances                                  shogun
glassfish                                shyaml
gleam                                    simdjson
glfw                                     simgrid
glib-networking                          simple-scan
glibmm                                   singular
glibmm@2.66                              singularity
global                                   sip
glooctl                                  sjk
glslang                                  skaffold
glslviewer                               skopeo
gmailctl                                 skylighting
gmic                                     sleuthkit
gmsh                                     slides
gmt                                      smimesign
gmt@5                                    sn0int
gnome-autoar                             snakemake
gnome-recipes                            snapcraft
gnu-smalltalk                            snapraid
gnunet                                   sngrep
gnupg                                    sniffglue
gnupg@2.2                                snort
gnuradio                                 snownews
gnutls                                   snzip
go                                       sofia-sip
go-boring                                solana
go-jsonnet                               solidity
go@1.16                                  solr
goaccess                                 sonarqube
gobject-introspection                    sonic
gocloc                                   sonobuoy
gofumpt                                  sourcedocs
gojq                                     sourcekitten
golang-migrate                           sourcery
golangci-lint                            spaceship
google-java-format                       spack
googler                                  sphinx-doc
goolabs                                  spim
goose                                    spirv-llvm-translator
gopass                                   spirv-tools
gopls                                    sponge
gor                                      spoof-mac
goredo                                   spot
goreleaser                               spotbugs
goreman                                  sqlc
gosec                                    sqlcipher
gostatic                                 sqldiff
govc                                     sqlite-analyzer
gperftools                               sqlite-utils
gpg-tui                                  sqlmap
gping                                    sqlparse
gradle                                   sqlx-cli
grafana                                  squid
grails                                   sratoolkit
graphicsmagick                           srt
graphviz                                 srtp
grc                                      ssh-audit
grepip                                   sshuttle
grip                                     sslmate
grokmirror                               sslscan
gromacs                                  sslyze
groonga                                  sstp-client
grpc                                     stanford-corenlp
grpc-swift                               starship
grpcui                                   staticcheck
grpcurl                                  statik
gspell                                   stdman
gssdp                                    stella
gst-devtools                             stellar-core
gst-editing-services                     step
gst-libav                                stern
gst-plugins-bad                          stgit
gst-plugins-base                         stk
gst-plugins-good                         stockfish
gst-plugins-ugly                         storm
gst-python                               stormssh
gst-rtsp-server                          strace
gstreamer                                streamlink
gtk+3                                    stress
gtk4                                     stress-ng
gtop                                     strongswan
gtranslator                              structurizr-cli
guile                                    stylua
guile@2                                  subnetcalc
gupnp                                    suite-sparse
gupnp-tools                              sundials
gwenhywfar                               supervisor
h2                                       suricata
hadolint                                 svgo
halibut                                  svtplay-dl
halide                                   swagger-codegen
hamlib                                   swagger-codegen@2
handbrake                                swi-prolog
hapi-fhir-cli                            swift
haproxy                                  swift-protobuf
harfbuzz                                 swift-sh
haruhi-dl                                swiftformat
hashcat                                  swiftgen
hashlink                                 swiftlint
hashpump                                 sync_gateway
haskell-language-server                  syncthing
hasura-cli                               sysdig
haxe                                     sysstat
hcloud                                   systemd
hcxtools                                 talisman
heartbeat                                tanka
hebcal                                   tarantool
heimdal                                  tarsnapper
helib                                    task
helm                                     task-spooler
helmfile                                 taskwarrior-tui
helmsman                                 tbb
hexo                                     tbox
hg-fast-export                           tccutil
hidapi                                   tcl-tk
himalaya                                 tclap
hiredis                                  tcsh
hivemind                                 tctl
hledger                                  tectonic
hlint                                    teensy_loader_cli
homebank                                 tektoncd-cli
honcho                                   telegraf
howdoi                                   teleport
hpack                                    tendermint
hsd                                      tengo
hstr                                     termius
html-xml-utils                           termtosvg
htmlcleaner                              terracognita
htmldoc                                  terraform
htmltest                                 terraform-docs
htop                                     terraform-ls
htpdate                                  terraform-provider-libvirt
htslib                                   terraformer
http-server                              terragrunt
httpd                                    terrahelp
httpie                                   terrahub
httpx                                    terrascan
hubble                                   tesseract
hugo                                     testssl
hwloc                                    texlab
hyperfine                                texmath
hypre                                    tflint
i2c-tools                                tfsec
i2pd                                     tgui
i386-elf-gdb                             thanos
iamy                                     thefuck
icdiff                                   theharvester
icon                                     thrax
idris                                    threadweaver
idris2                                   tiger-vnc
igraph                                   tika
igv                                      tile38
ike-scan                                 timg
imagemagick                              tldr
imagemagick@6                            tm
imgproxy                                 tmuxp
imlib2                                   toast
immudb                                   todoman
inadyn                                   tomcat
include-what-you-use                     tomcat@8
influxdb                                 tomcat@9
influxdb-cli                             tomee-plume
inform6                                  toot
infracost                                topgrade
inko                                     tor
instalooter                              torchvision
internetarchive                          tox
inxi                                     tracker
ioctl                                    traefik
iozone                                   traefik@1
ipbt                                     trailscraper
ipcalc                                   translate-toolkit
iperf                                    trash-cli
ipfs                                     travis
ipinfo-cli                               tree-sitter
iproute2mac                              treefrog
ipv6calc                                 trezor-agent
ipython                                  trino
iredis                                   triton
irrlicht                                 ttyd
iso-codes                                tvnamer
isort                                    twarc
ispc                                     twine-pypi
istioctl                                 twoping
isync                                    txr
itex2mml                                 txt2tags
jack                                     typedb
jadx                                     typescript
jailkit                                  tz
janet                                    u-boot-tools
jc                                       ucloud
jdupes                                   ucon64
jello                                    uftrace
jena                                     ugrep
jenkins                                  uhd
jenkins-job-builder                      unbound
jenkins-lts                              uncrustify
jetty                                    uni
jetty-runner                             unison
jfrog-cli                                universal-ctags
jhipster                                 unoconv
jimtcl                                   unshield
jinja2-cli                               unum
jmeter                                   unyaffs
joplin-cli                               uptimed
jpeg-turbo                               urdfdom
jpeg-xl                                  usbredir
jql                                      utf8proc
jrnl                                     util-linux
jruby                                    uutils-coreutils
jsonnet                                  uwsgi
juju                                     v2ray
juju-wait                                v8
julia                                    vagrant-completion
jupyterlab                               vala
just                                     vale
k3d                                      valgrind
k3sup                                    vapoursynth
k6                                       vapoursynth-imwri
k9s                                      vapoursynth-ocr
kahip                                    vapoursynth-sub
kakoune                                  varnish
kalker                                   vault
kamel                                    vault-cli
karchive                                 vcsh
katago                                   vdirsyncer
kcov                                     velero
kdoctools                                verilator
keepassc                                 vert.x
keepkey-agent                            vespa-cli
keptn                                    vgmstream
kepubify                                 vgrep
kerl                                     viddy
khal                                     vifm
khard                                    vim
ki18n                                    vint
kibana@6                                 vips
kitchen-sync                             virtualenv
klee                                     virtualenvwrapper
kn                                       virustotal-cli
knot                                     visionmedia-watch
knot-resolver                            visp
ko                                       vit
kompose                                  vite
kops                                     vitess
kotlin                                   viu
krew                                     vpn-slice
ktlint                                   vroom
ktoblzcheck                              vsearch
kube-linter                              vsh
kubeaudit                                vtk
kubebuilder                              vue-cli
kubecfg                                  vulkan-headers
kubecm                                   vulture
kubergrunt                               wabt
kubernetes-cli                           wakatime-cli
kubeseal                                 wangle
kubevela                                 wasm-pack
kubie                                    wasmer
kumactl                                  wasmtime
kustomize                                watchman
kvazaar                                  watson
kyma-cli                                 wayland
lab                                      wayland-protocols
lammps                                   waypoint
languagetool                             wcslib
lanraragi                                webdis
latexindent                              webpack
launch4j                                 websocat
lazygit                                  weechat
lbdb                                     wgcf
lc0                                      whatmp3
ldc                                      when
ldns                                     whistle
lean                                     wildfly-as
lean-cli                                 wimlib
ledger                                   wireguard-go
lefthook                                 wiremock-standalone
legit                                    wireshark
lego                                     wolfmqtt
leiningen                                wolfssl
lesspipe                                 wren-cli
lf                                       wrk
libavif                                  wtf
libbladerf                               wtfutil
libbtbb                                  wxmaxima
libcaca                                  x3270
libcap                                   x86_64-elf-binutils
libcbor                                  x86_64-elf-gdb
libchamplain                             xa
libcouchbase                             xauth
libdrm                                   xcb-proto
libexif                                  xcbeautify
libexosip                                xclogparser
libfabric                                xdotool
libfido2                                 xfig
libgccjit                                xgboost
libgcrypt                                xh
libgdata                                 xkeyboardconfig
libgit2                                  xmake
libgit2-glib                             xmlrpc-c
libgnt                                   xmrig
libgpg-error                             xonsh
libgr                                    xplr
libgusb                                  xrootd
libgweather                              xsimd
libheif                                  xtensor
libical                                  xterm
libimagequant                            xxh
libjson-rpc-cpp                          xxhash
liblcf                                   yaegi
liblouis                                 yaf
libmagic                                 yamllint
libmd                                    yapf
libmicrohttpd                            yara
libmobi                                  yarn
libmpdclient                             yash
libmwaw                                  yaws
libmxml                                  yaz
libnetworkit                             yazpp
libofx                                   ydcv
libolm                                   ydiff
libomp                                   ykdl
libopenmpt                               ykman
liboqs                                   yle-dl
libosinfo                                yosys
libosip                                  you-get
libosmium                                youtube-dl
libphonenumber                           youtube-dlc
libpipeline                              youtubedr
libplctag                                yq
libprelude                               yt-dlp
libproxy                                 z3
libpulsar                                zabbix
libqalculate                             zabbix-cli
libraqm                                  zebra
librdkafka                               zeek
librealsense                             zellij
librespot                                zig
libressl                                 zim
librest                                  zlib-ng
libseccomp                               znc
libserdes                                zola
libshout                                 zoxide
libsixel                                 zsh-vi-mode
libsoup                                  zydis
libspectre
==> Renamed Formulae
rt-audio -> rtaudio
selenium-server-standalone -> selenium-server
==> Deleted Formulae
amap                exomizer            libbind             postmark
ape                 flasm               liberasurecode      redsocks
balance             fondu               libmill             sdhash
bbcolors            gconf               libopendkim         shorten
colorsvn            gcore               libpuzzle           soundpipe
contacts            gf-complete         libvbucket          srmio
csv-fix             git-hooks           m2c                 svdlibc
dlite               git-sh              magnetix            swiftplate
dnsrend             hardlink-osx        makepp              torrentcheck
drip                henplus             marst               udns
dshb                httptunnel          mboxgrep            whitedb
eject               jerasure            md                  xidel
es                  kakasi              namazu              xtail
eventlog            l-smash             pandoc-citeproc     zdelta
==> New Casks
actual                     google-assistant           revolver-office
ankama                     google-chat-electron       ricochet-refresh
appflowy                   grammarly-desktop          scatter
appium-inspector           handyprintpro              schildichat
avtouchbar                 hydrus-network             sdm
azirevpn                   immersed                   semeru-jdk-open
bespoke                    inso                       shapr3d
betterdummy                izotope-product-portal     shortery
biglybt                    keycombiner                sioyek
billings-pro               letter-opener              sitala
black-ink                  linearmouse                sonic3air
blender-benchmark          live-home-3d               soothe2
breitbandmessung           ludwig                     soundtoys
buckets                    lycheeslicer               spaceid
bugdom                     macmorpheus                sqlcl
centered                   macrorecorder              supermjograph
cirrus                     mana-security              swiftplantumlapp
citrix-workspace           mds                        tablecruncher
clips-ide                  megazeux                   teamspeak-client
coarchi                    mightymike                 tentacle-sync-studio
codeql                     monterey-cache-cleaner     tev
coffitivity-offline        moradownloader             textsniper
cron                       mural                      threema
datasette                  nanosaur                   tidgi
dataspell                  notch-simulator            todoist
defold                     otto-matic                 toland-qlmarkdown
disk-diet                  pd-runner                  topnotch
djl-bench                  pdfify                     trackerzapper
emmetapp                   pensela                    ultracopier
equinox                    pichon                     unipro-ugene
fig                        playcover                  uvtools
finalshell                 plistedplus                valkyrie
fmail                      podpisuj                   videoduke
folder-colorizer           ppsspp                     volley
fotokasten                 privadovpn                 vpn-tracker-365
fs-uae-launcher            projector                  waltr-heic-converter
fxfactory                  pure-writer                wolai
gitdock                    replacicon                 xstation5
==> Updated Casks
0-ad
010-editor
1password
1password-cli
360safe
3dgenceslicer
4k-slideshow-maker
4k-stogram
4k-video-downloader
4k-video-to-mp3
4k-youtube-to-mp3
5kplayer
7777
8bitdo-ultimate-software
8x8-work
a-better-finder-attributes
a-better-finder-rename
a-slower-speed-of-light
ableton-live-intro
ableton-live-lite
ableton-live-standard
ableton-live-suite
abricotine
abscissa
abstract
accordance
accurics
ace-link
acorn
acousticbrainz-gui
acquia-dev
acslogo
activedock
adapter
adguard
adguard-vpn
adobe-acrobat-pro
adobe-acrobat-reader
adobe-air
adobe-connect
adobe-creative-cloud
adobe-creative-cloud-cleaner-tool
adobe-digital-editions
adobe-dng-converter
adoptopenjdk
aether
affinity-designer
affinity-photo
affinity-publisher
aio-creator-neo
airbuddy
aircall
airdroid
airfoil
airmedia
airparrot
airqmon
airserver
airtable
airtame
airtool
airtrash
airy
alacritty
aldente
aleo-studio
alfaview
alfred
aliworkbench
alloy
almighty
alt-c
alt-tab
altair-graphql-client
altserver
amadeus-pro
amadine
amazon-chime
amazon-music
amazon-workdocs
amazon-workspaces
amethyst
ammonite
ampps
anaconda
android-ndk
android-platform-tools
android-studio
androidtool
anka-build-cloud-controller-and-registry
anka-virtualization
anki
anonym
another-redis-desktop-manager
ansible-dk
anydesk
anydo
anylist
apache-couchdb
apache-directory-studio
app-cleaner
apparency
appcode
appdelete
appgate-sdp-client
appgrid
appium
appzapper
aptible
aquamacs
araxis-merge
archiver
arduino
ariang
arkiwi
around
arq
arrsync
art-directors-toolkit
asana
asset-catalog-tinkerer
assinador-serpro
astah-professional
astah-uml
atemosc
atext
atlantis
atlauncher
atok
atomic-wallet
au-lab
audacity
audio-hijack
audiobook-builder
audiogridder-plugin
audiogridder-server
audirvana
audius
aural
authy
autofirma
avast-secure-browser
avidemux
avitools
avocode
awareness
aws-vault
aws-vpn-client
axure-rp
azure-data-studio
babeledit
back-in-time
backblaze
backblaze-downloader
backuploupe
badlion-client
baidunetdisk
balenaetcher
balsamiq-wireframes
bandage
banking-4
banksiagui
banktivity
baretorrent
barrier
bartender
basecamp
basictex
batteries
battery-report
battlescribe
baudline
bbc-iplayer-downloads
bbedit
beekeeper-studio
beeper
berrycast
bestres
betaflight-configurator
betterdiscord-installer
bettertouchtool
betterzip
beyond-compare
bibdesk
big-mean-folder-machine
bilimini
binance
binary-ninja
bingpaper
bino
birdfont
biscuit
bisq
bit-slicer
bitwarden
bitwig-studio
blender
blink1control
blisk
blitz
blobsaver
blockbench
blockblock
blocs
blu-ray-player
blu-ray-player-pro
bluegriffon
blueharvest
bluej
bluejeans
bluestacks
bluewallet
bob
boinc
bonitastudiocommunity
bookends
bookmacster
boom
boom-3d
boop
boost-note
bootstrap-studio
bot-framework-emulator
boxcryptor
boxofsnoo-fairmount
brackets
brave-browser
breaktimer
bria
bricklink-studio
brightness
browserosaurus
browserstacklocal
btcpayserver-vault
buildsettingextractor
bunch
burn
burp-suite
burp-suite-professional
busycal
busycontacts
butler
butt
buttercup
c0re100-qbittorrent
cabal
cacher
cakebrewjs
calcservice
calendar-366
calibre
calmly-writer
camerabag-photo
camo-studio
camtasia
camunda-modeler
canva
caprine
captin
carbon-copy-cloner
cardhop
castr
catch
catlight
ccleaner
cctalk
celestia
celestialteapot-runway
celldesigner
cernbox
chatmate-for-facebook
chatmate-for-whatsapp
cheatsheet
checkra1n
cheetah3d
chef-workstation
chia
chirp
chromedriver
chromium
chronoagent
chronycontrol
chrysalis
cinc-workstation
cinco
cisco-jabber
cityofzion-neon
clamxav
clash-for-windows
clashx
classroom-assistant
clay
cleanmymac
cleanshot
clicker-for-youtube
clickup
clion
clip-studio-paint
clipgrab
clock
clock-bar
clock-signal
clockify
clocksaver
clone-hero
cloud-pbx
cloudapp
cloudash
cloudflare-warp
cloudup
cmake
cmdtap
cncjs
cockatrice
cocktail
coconutbattery
code-composer-studio
code42-crashplan
codeexpander
codekit
codelite
coderunner
cog
coin-wallet
coinomi-wallet
cold-turkey-blocker
colorchecker-camera-calibration
colorwell
commandq
composercat
connectiq
connectmenow
cookie
coolterm
copyclip
copyq
cornerstone
corretto
coscreen
coteditor
couchbase-server-community
couchbase-server-enterprise
couchpotato
cozy-drive
cr
craftmanager
crossover
crosspack-avr
cryo
cryptomator
cryptonomic-galleon
cryptr
crystalmaker
crystax-ndk
cuda-z
cura-lulzbot
curio
curseforge
cursorsense
customshortcuts
cutesdr
cutter
cyberduck
cycling74-max
daedalus-mainnet
daedalus-testnet
daisydisk
dangerzone
darktable
dash
dashcam-viewer
dashlane
data-science-studio
datadog-agent
datagraph
datagrip
datovka
datweatherdoe
davmail
db-browser-for-sqlite
dbeaver-community
dbeaver-enterprise
dbngin
dbschema
dbvisualizer
dcommander
dcp-o-matic
dcp-o-matic-batch-converter
dcp-o-matic-encode-server
dcp-o-matic-kdm-creator
dcp-o-matic-player
dcv-viewer
dd-utility
ddnet
deeper
deepgit
deepl
deepnest
deepstream
deezer
default-folder-x
deltachat
deltawalker
deluge
denemo
detectx-swift
devilutionx
devkinsta
devonthink
devutils
dictionaries
digikam
dingtalk
dingtalk-lite
discord
disk-drill
disk-expert
diskcatalogmaker
diskmaker-x
displays
dmidiplayer
dmm-player
docker
dogecoin
doomrl
doomsday-engine
dosbox-x
dotnet
dotnet-sdk
downie
doxie
doxygen
dozer
drawio
dremel-slicer
drivedx
drivethrurpg
dropbox
dropbox-capture
dropdmg
droplr
dropshare
dropzone
drovio
duckietv
duefocus
duet
duo-connect
dupeguru
duplicacy
duplicacy-web-edition
duplicate-file-finder
duplicati
dupscanub
dvdstyler
dwarf-fortress
dyalog
dynamic-dark-mode
dynamodb-local
dynobase
eaglefiler
ears
easyfind
eclipse-cpp
eclipse-dsl
eclipse-ide
eclipse-installer
eclipse-java
eclipse-javascript
eclipse-jee
eclipse-modeling
eclipse-php
eclipse-platform
eclipse-rcp
eclipse-testing
edex-ui
electerm
electorrent
electron
electron-cash
electron-fiddle
electronmail
electrum
element
elmedia-player
eloston-chromium
elpass
emacs
emby-server
emclient
enclave
endnote
energia
enfusegui
engine-prime
enpass
epic
epic-games
epichrome
epoccam
eqmac
espresso
etrecheckpro
eudic
ev3-classroom
eve-launcher
evernote
exifrenamer
exist-db
exodus
expressvpn
fabfilter-micro
fabfilter-one
fabfilter-pro-c
fabfilter-pro-ds
fabfilter-pro-g
fabfilter-pro-l
fabfilter-pro-mb
fabfilter-pro-q
fabfilter-pro-r
fabfilter-saturn
fabfilter-simplon
fabfilter-timeless
fabfilter-twin
fabfilter-volcano
fantastical
far2l
farrago
fastrawviewer
fastscripts
favro
feed-the-beast
feem
feishu
fellow
ferdi
ff-works
figma
filemaker-pro
find-empty-folders
fing
firecamp
firefly
firefox
firmaec
fission
fl-studio
flacon
flameshot
flipper
fliqlo
flock
flomo
flotato
flrig
flutter
fly
fme
focusatwill
folx
fontbase
fontforge
fontgoggles
fontstand
foobar2000
fork
foxglove-studio
foxitreader
foxmail
fpc-laz
fpc-src-laz
framer
freac
free-download-manager
free-ruler
free42-binary
free42-decimal
freedom
freedome
freeorion
freeplane
freetube
freeyourmusic
frhelper
fs-uae
fsnotes
functionflip
futubull
futurerestore-gui
fvim
garagesale
gb-studio
gcc-arm-embedded
gcs
gdlauncher
geany
geekbench
geektool
gemini
geneious-prime
geogebra
geomap
geotag
geph
get-iplayer-automator
ghidra
ghost-browser
ghosttile
gifox
gimp
gitfiend
gitfinder
gitfox
github
gitify
gitkraken
gitup
gloomhaven-helper
gluemotion
glyphs
gns3
gnucash
go-agent
go-server
gobdokumente
godot
godot-mono
gog-galaxy
gogs
goland
golly
goneovim
goodsync
google-chrome
google-cloud-sdk
google-drive
googleappengine
gopass-ui
gosign
gotomeeting
gpg-suite
gpg-suite-no-mail
gpg-suite-pinentry
gpxsee
gqrx
grads
grafx
grammarly
gramps
grandtotal
graphicconverter
graphiql
gretl
grids
grisbi
guilded
guitar-pro
gyazmail
gyazo
gzdoom
ha-menu
hackintool
hammerspoon
handbrake
handshaker
happymac
haptickey
hazel
hazeover
hbuilderx
hdrmerge
helo
hey
hiarcs-chess-explorer
holavpn
home-assistant
honto
hook
hookshot
hot
houdahspot
hstracker
http-toolkit
hubstaff
hydrogen
hyper
hyperkey
i1profiler
ibackup-viewer
ibm-cloud-cli
icc
id3-editor
idafree
idagio
igv
iina-plus
ilok-license-manager
image2icon
imagej
imazing
imdone
impactor
infoflow
inkdrop
inkscape
insomnia
insync
integrity
intellij-idea
intellij-idea-ce
internxt-drive
invesalius
invisor-lite
ipfs
ipvanish-vpn
iridium
iriunwebcam
irpf2021
istat-menus
iterm2
itk-snap
ivideonserver
ivpn
jabref
jaikoz
jameica
jamf-migrator
jami
jamovi
jamulus
jasp
jasper
jdiskreport
jdk-mission-control
jedit-omega
jenkins-menu
jetbrains-space
jetbrains-toolbox
jgrennison-openttd
jietu
jitsi-meet
joplin
josm
jubler
julia
jumpshare
jupyterlab
kaleidoscope
kap
kapitainsky-rclone-browser
karabiner-elements
katrain
kdiff3
kdocs
keep-it
keepassxc
keeper-password-manager
keeweb
keka
kekaexternalhelper
kext-updater
keybase
keyboard-maestro
keyman
keypad-layout
keysmith
keystore-explorer
kicad
kid3
kindle-previewer
kite
kitty
kiwi-for-gmail
klogg
knime
knotes
kodi
komodo-edit
komodo-ide
koodo-reader
kotlin-native
krisp
krita
kryoflux
ksdiff
ksnip
kstars
kubecontext
kubenav
kui
lagrange
lando
lark
lastpass
launchbar
launchcontrol
lbry
leapp
ledger-live
lens
libreoffice
libreoffice-language-pack
librepcb
librewolf
liclipse
lightkey
lightworks
lilypond
linear-linear
lingon-x
linkliar
linphone
listen1
little-navmap
little-snitch
loading
loaf
local
lockrattler
loginputmac
logisim-evolution
logmein-client
logos
logseq
loom
loopback
losslesscut
lrtimelapse
ltspice
lulu
lumen
lunar
lunar-client
lx-music
lynx
lyricsx
macbreakz
maccleaner-pro
maccy
macdive
macfuse
macgamestore
macgesture
maciasl
macintoshjs
macjournal
macpilot
macs-fan-control
mactex
mactex-no-gui
macupdater
macx-video-converter-pro
macx-youtube-downloader
maestral
mailbutler
mailmaster
mailplane
mailtrackerblocker
maintenance
makemkv
malus
mambaforge
mamp
marathon
marathon-infinity
marathon2
marginnote
maria
marked
mars
marsedit
marvel
marvin
master-pdf-editor
mathcha-notebook
mathpix-snipping-tool
matterhorn
mattermost
maxon
mbed-studio
mcbopomofo
mdrp
media-center
media-converter
mediaelch
mediahuman-youtube-downloader
mediathekview
medibangpaintpro
meetingbar
megasync
meld
melodics
melonds
mem
memo
memory
memory-clean-3
mendeley-reference-manager
menubar-stats
menumeters
menutube
menuwhere
meshlab
messenger
meta
metabase
metashape
metashapepro
metasploit
metaz
mgba
mic-drop
micro-snitch
microblog
microsoft-auto-update
microsoft-azure-storage-explorer
microsoft-edge
microsoft-excel
microsoft-office
microsoft-openjdk
microsoft-outlook
microsoft-powerpoint
microsoft-remote-desktop
microsoft-teams
microsoft-word
middle
middleclick
midi-router-client
miditrail
midiview
milanote
millie
mimestream
min
minecraft-server
mini-program-studio
miniconda
miniforge
minitube
miro
mixxx
mkvtoolnix
mkvtools
mmex
mmhmm
mochi
mockoon
mockuuups-studio
modern-csv
molotov
monal
monero-wallet
moneydance
moneymoney
mongodb-compass
mongodb-compass-isolated-edition
mongodb-compass-readonly
monitorcontrol
moom
mosaic
mountain
mountain-duck
mounty
mp4tools
mps
mpv
mqttx
mudlet
mullvadvpn
multimc
multipass
multitouch
mumble
mumu
munki
murus
musaicfm
musescore
musicbrainz-picard
musictube
mutesync
mweb-pro
my-image-garden
mymonero
mysql-shell
mysqlworkbench
n1ghtshade
nagstamon
natron
nault
naver-whale
navicat-data-modeler
navicat-data-modeler-essentials
navicat-for-mariadb
navicat-for-mysql
navicat-for-oracle
navicat-for-postgresql
navicat-for-sql-server
navicat-for-sqlite
navicat-premium
navicat-premium-essentials
neat-reader
neo4j
neofinder
netbeans
neteasemusic
netlogo
netron
netspot
network-radar
netxms-console
nextcloud
ngrok
nheko
nightfall
nightingale
nimble-commander
nimblenote
ninja-download-manager-ndm
nomachine
nomachine-enterprise-client
nordlocker
nordpass
nordvpn
nordvpn-teams
nosleep
nosql-workbench
nosqlbooster-for-mongodb
nota
notebooks
notion
noun-project
nova
now-tv-player
noxappplayer
nrlquaker-winbox
ntfstool
nuclear
nucleo
nudge
numi
nvidia-geforce-now
nwjs
objectivesharpie
obs
obsidian
ocenaudio
oclint
odbc-manager
odrive
offset-explorer
ogdesign-eagle
okta-advanced-server-access
olive
omnidisksweeper
omnifocus
omnigraffle
omnioutliner
omniplan
omnipresence
one-switch
onedrive
onionshare
onlyoffice
onyx
open-video-downloader
openaudible
openboard
opencore-configurator
opencpn
openineditor-lite
openinterminal
openloco
openlp
openmw
openoffice
openphone
openrct2
openrefine
opensesame
openttd
openvpn-connect
openwebstart
opera
opera-gx
operadriver
operator
opgg
optimage
oracle-jdk
oracle-jdk-javadoc
orange
origami-studio
origin
orka
oscar
osquery
oss-browser
outline
outline-manager
output-factory
owasp-zap
owncloud
oxygen-xml-editor
p4
p4v
pacifist
packetproxy
packetsender
pagico
pandora
panoply
paper
paperspace
papyrus
parallels
parallels-client
parallels-toolbox
parallels-virtualization-sdk
paraview
parsify
paw
pd-l2ork
pdf-expert
pdf-reader-pro
pdf-squeezer
pdfelement
pdfsam-basic
perforce
permute
pg-commander
pgadmin4
phoenix
phoenix-slides
photosrevive
photosweeper-x
phpstorm
piezo
pika
pikopixel
pinegrow
pingplotter
pinta
pitch
pixel-picker
pixelsnap
pktriot
plain-clip
plasticscm-cloud-edition
platypus
playback
playmemories-home
plex
plex-media-server
plexamp
pocket-casts
poedit
poi
pokerstars
polkadot-js
pomotodo
popchar
popclip
popo
portfolioperformance
porting-kit
portx
post-haste
postbox
postgres-unofficial
postico
postman
power-manager
powerpanel
powerphotos
powershell
ppduck
pppc-utility
praat
pragli
preference-manager
preferencecleaner
preform
pretzel
prezi-classic
prezi-next
prince
principle
printopia
prisma-studio
pritunl
private-internet-access
privatetunnel
prizmo
profilecreator
profind
progressive-downloader
propresenter
protonmail-bridge
protonvpn
protopie
proxyman
prusaslicer
pulse-sms
purei-play
pushplaylabs-sidekick
puzzles
pycharm
pycharm-ce
pycharm-edu
pyfa
pym-player
pynsource
pyzo
qbittorrent
qblocker
qdesktop
qfinder-pro
qgis
qgroundcontrol
qingg
qiyimedia
qlmarkdown
qlvideo
qobuz
qownnotes
qq
qqlive
qqmusic
qt-creator
qt-design-studio
quakespasm
quaternion
querious
querypie
quickbooks
quicken
quickhash
quik
quip
quitter
qutebrowser
qv2ray
r
racket
radar
radicle-upstream
raindropio
rancher
rapidminer-studio
rapidweaver
raven-reader
ray
raycast
raze
realforce
reaper
recaf
receipts
rectangle
redcine-x-pro
redisinsight
reflector
rekordbox
remarkable
remember-the-milk
remix-ide
remnote
remote-desktop-manager
remote-desktop-manager-free
remotion
removebg
renpy
resolume-arena
resolutionator
responsively
retro-virtual-machine
retroarch
retroarch-metal
reunion
reveal
rhino
rider
ringcentral
ringcentral-phone
robo-3t
robofont
roboform
rocket-chat
rocks-n-diamonds
rotki
routebuddy
rowanj-gitx
rstudio
rsyncosx
rubymine
runelite
runjs
runway
sabnzbd
safe-exam-browser
sage
sameboy
samsung-dex
santa
sapmachine-jdk
sauce-connect
sauerbraten
scala-ide
scenebuilder
schism-tracker
scihubeva
scratch
screaming-frog-seo-spider
screenflick
screens
screens-connect
script-debugger
scrivener
scummvm
seadrive
seafile-client
seamonkey
second-life-viewer
securesafe
securid
segger-embedded-studio-for-arm
sejda-pdf
selfcontrol
semulov
send-to-kindle
sensei
sequel-ace
serial
serviio
session
session-manager-plugin
setapp
sf-symbols
shadow
shapes
shift
shifty
shotcut
shottr
showyedge
shupapan
shutter-encoder
sidenotes
sidequest
sigil
sigmaos
signal
silentknight
silnite
silo
simpholders
simple-comic
simplenote
simsim
sip
sipgate-softphone
sirimote
sitebulb
sitesucker-pro
siyuan
sketch
sketchbook
skim
sky-ticket
skype
skype-for-business
slack
sleek
slicer
smartgit
smlnj
smoothscroll
smooze
smplayer
smultron
snagit
snapmotion
snip
snipaste
snipy
snowflake-snowsql
soduto
softmaker-freeoffice
softorino-youtube-converter
softraid
softube-central
sogouinput
solar2d
sonarr
sonic-visualiser
soqlxplorer
soulver
sound-control
sound-siphon
soundsource
sourcetrail
sourcetree
spacelauncher
spamsieve
spark-ar-studio
sparkle
sparrow
spatterlight
specter
speedify
spires
spitfire-audio
splashtop-business
splashtop-streamer
spotify
springtoolsuite
spyder
sqleditor
sqlitemanager
sqlpro-studio
sqlworkbenchj
squeak
squirrelsql
ssh-config-editor
ssokit
stack-stack
standard-notes
start
startupizer
staruml
stats
steam
steamcmd
steermouse
stella
stellarium
stoplight-studio
stork
strawberry
streamlabs-obs
stretchly
studio-3t
subethaedit
subgit
subler
sublime-merge
sublime-text
subnetcalc
subsurface
subsync
subtools
suitcase-fusion
sunloginclient
sunlogincontrol
superduper
superhuman
superproductivity
superslicer
supertuxkart
surfshark
surge
suspicious-package
sweet-home3d
swift-publisher
swiftbar
swiftformat-for-xcode
swiftstack-client
swish
switchhosts
switchresx
sync
sync-my-l2p
syncmate
syncovery
syncthing
synergy
synfigstudio
synology-note-station-client
syntax-highlight
synthesia
tabby
tableau
tableau-prep
tableau-public
tableau-reader
tableplus
tagspaces
talon
tandem
tap-forms
taskade
td-agent
teacode
teamdrive
teamviewer
teamviewermeeting
telavox-flow
telegram
telegram-desktop
tempo
temurin
tenable-nessus-agent
tencent-docs
tencent-lemon
tencent-meeting
tenor
termius
texmacs
texpad
texshop
texstudio
textbar
textbuddy
textmate
textual
texworks
tg-pro
the-archive-browser
the-battle-for-wesnoth
the-clock
the-unarchiver
thedesk
thorium
threads
thunder
thunderbird
thyme
tibco-jaspersoft-studio
tickeys
ticktick
tidal
tidelift
tiger-trade
tigervnc-viewer
tiled
tiles
time-sink
timemator
timeular
timing
tinderbox
tinkerwell
tiny-player
tinymediamanager
tinypng4mac
todometer
toggl-track
tongbu
toolreleases
topcat
tor-browser
torguard
tortoisehg
touchdesigner
touchosc
touchswitcher
tower
trader-workstation
tradingview
trainerroad
transmit
transnomino
trezor-suite
trilium-notes
trim-enabler
triplecheese
tripmode
tropy
tuck
tunein
tunnelblick
tuple
turbo-boost-switcher
tutanota
tuxera-ntfs
tweetbot
twine
twist
twobird
twonkyserver
tyme
typeface
typinator
typora
ueli
ukelele
ultimaker-cura
unclack
unicodechecker
uniflash
uninstallpkg
unison
unite
unity
unity-android-support-for-editor
unity-ios-support-for-editor
unity-webgl-support-for-editor
unity-windows-support-for-editor
universal-gcode-platform
universal-media-server
unnaturalscrollwheels
unpkg
upwork
usb-overdrive
usbimager
usenapp
utc-menu-clock
utm
utools
uu-booster
vagrant
vagrant-vmware-utility
valentina-studio
vallum
vanilla
vapor
vassal
vb-cable
vcv-rack
vellum
veracrypt
versions
vesta
veusz
viber
videofusion
vidrio
vienna
vimr
vine-server
vipriser
virtualbox
virtualbox-extension-pack
virtualgl
virtualhere
virtualhostx
viscosity
visit
visual-paradigm
visual-paradigm-ce
visual-studio
visual-studio-code
visualvm
vitalsigns
vitalsource-bookshelf
vitamin-r
vivaldi
vlc
vlc-webplugin
vmpk
vmware-fusion
vmware-horizon-client
vnc-server
vnc-viewer
vnote
volanta
volt
voov-meeting
vorta
vox
vrew
vscodium
vsee
vu
vuescan
vyprvpn
waltr
waltr-pro
warzone-2100
wasabi-wallet
waterfox
waterfox-classic
wavebox
waves-central
weakauras-companion
webcatalog
webex
webex-meetings
webots
webstorm
webull
wechat
wechatwebdevtools
wechatwork
weiyun
wezterm
whalebird
whatroute
whatsapp
whatsize
whatsyoursign
wickrme
wifi-explorer
wifi-explorer-pro
wifispoof
winclone
windows95
wine-stable
wing-personal
wireshark
wireshark-chmodbpf
witch
wondershare-edrawmax
wordpresscom
workflowy
workplace-chat
wormhole
wowup
wpsoffice
wwdc
x-swiftformat
x2goclient
xamarin-android
xamarin-ios
xamarin-mac
xampp
xampp-vm
xbar
xcodes
xee
xiami
ximalaya
xit
xld
xlplayer
xmind-zen
xmplify
xnviewmp
xonotic
xpra
xscreensaver
xtorrent
yandex-disk
yate
yesplaymusic
yggdrasil
yinxiangbiji
youdaodict
youku
youtube-to-mp3
yt-music
yu-writer
yuque
zalo
zandronum
zappy
zebra2
zecwallet-lite
zenbeats
zeplin
zerobranestudio
zerotier-one
zesarux
zettlr
zoc
zoho-mail
zoho-workdrive
zoom
zoom-for-it-admins
zoom-outlook-plugin
zprint
zterm
zulip
zulu
zulufx
zxpinstaller
==> Deleted Casks
air-connect                              loni-pipeline
aja-system-test                          magic-launch
anka-build-cloud-registry                magicprefs
anzeigenchef                             masterway-note
archi                                    molsoftbrowser
armitage                                 napari
asc-timetables                           nosqlclient
aurora                                   octoscreen
avast-secureline-vpn                     outwit-hub
axe-edit-iii                             phocus
bearychat                                platelet
bigsur-cache-cleaner                     pluralsight
blooo                                    pullover
breakaway                                punto-switcher
chameleon-ssd-optimizer                  qit
chocolat                                 qqbrowser
collabshot                               qtvlm
comparemerge                             quickkeyextension
cytoscape                                refined-github-safari
delayedlauncher                          river-sparkle
dissenter-browser                        rpvoip
domainbrain                              sbarex-qlmarkdown
drama                                    scrutiny
duoshao                                  sigilium-email-signatures
elgiganten-jotta                         sigviewer
eudic-es                                 silverlight
everweb                                  skreenics
evolve-ip-uc-one                         smallpdf
flashlighttool                           spectx
fraise                                   spek
freeter                                  squadanimatorgaa
fritzing                                 squadanimatorrugby
gameshow                                 squadanimatorsoccer
geotagger                                stashcat
gitbook                                  strange-flesh
globalmeet                               tbe
google-backup-and-sync                   teamwire
google-photos-backup-and-sync            tidepool-uploader
hackhands                                tmnotifier
hands-off                                transtype
handylock                                tuntap
hbuilder                                 uc-one
hessenbox-da                             unity-linux-support-for-editor
imitone                                  unity-lumin-support-for-editor
inboard                                  upic
inxmail-professional                     vectr
iridient-developer                       videobox
ivideonclient                            visicut
jaksta-media-recorder                    vivi
juicebar                                 wavtap
lelivrescolairefr                        wercker-cli
linein                                   windocd
littlesecrets                            xlink-kai
livereload                               zipcleaner

You have 25 outdated formulae installed.
You can upgrade them with brew upgrade
or list them with brew outdated.
% brew upgrade
==> Upgrading 25 outdated packages:
tree 1.8.0 -> 2.0.0_1
postgresql 13.4 -> 14.1_1
nghttp2 1.45.1 -> 1.46.0
gdbm 1.21 -> 1.22
freetype 2.11.0 -> 2.11.1
phpmyadmin 5.1.0 -> 5.1.1
glib 2.70.0 -> 2.70.2
readline 8.1 -> 8.1.1
webp 1.2.1 -> 1.2.1_1
sqlite 3.36.0 -> 3.37.0
c-ares 1.17.2 -> 1.18.1_1
php 8.0.11 -> 8.1.1
curl 7.79.1 -> 7.80.0_1
freetds 1.3.3 -> 1.3.4
mysql 8.0.26 -> 8.0.27_1
libpq 13.4 -> 14.1
pcre2 10.37_1 -> 10.39
openssl@1.1 1.1.1l -> 1.1.1m
six 1.16.0_1 -> 1.16.0_2
node 16.10.0 -> 17.3.0
openldap 2.5.7 -> 2.6.0
protobuf 3.17.3 -> 3.19.1
git 2.31.1 -> 2.34.1
libffi 3.3_3 -> 3.4.2
python@3.9 3.9.7 -> 3.9.9
==> Downloading https://ghcr.io/v2/homebrew/core/readline/manifests/8.1.1
######################################################################## 100.0%
==> Downloading https://ghcr.io/v2/homebrew/core/readline/blobs/sha256:c596199dc
==> Downloading from https://pkg-containers.githubusercontent.com/ghcr1/blobs/sh
######################################################################## 100.0%
==> Downloading https://ghcr.io/v2/homebrew/core/sqlite/manifests/3.37.0
######################################################################## 100.0%
==> Downloading https://ghcr.io/v2/homebrew/core/sqlite/blobs/sha256:ae0b38a858a
==> Downloading from https://pkg-containers.githubusercontent.com/ghcr1/blobs/sh
######################################################################## 100.0%
==> Downloading https://ghcr.io/v2/homebrew/core/ca-certificates/manifests/2021-
######################################################################## 100.0%
==> Downloading https://ghcr.io/v2/homebrew/core/ca-certificates/blobs/sha256:1b
==> Downloading from https://pkg-containers.githubusercontent.com/ghcr1/blobs/sh
######################################################################## 100.0%
==> Downloading https://ghcr.io/v2/homebrew/core/openssl/1.1/manifests/1.1.1m
######################################################################## 100.0%
==> Downloading https://ghcr.io/v2/homebrew/core/openssl/1.1/blobs/sha256:ad0413
==> Downloading from https://pkg-containers.githubusercontent.com/ghcr1/blobs/sh
######################################################################## 100.0%
==> Downloading https://ghcr.io/v2/homebrew/core/openldap/manifests/2.6.0
######################################################################## 100.0%
==> Downloading https://ghcr.io/v2/homebrew/core/openldap/blobs/sha256:c115978e2
==> Downloading from https://pkg-containers.githubusercontent.com/ghcr1/blobs/sh
######################################################################## 100.0%
==> Downloading https://ghcr.io/v2/homebrew/core/libpq/manifests/14.1
######################################################################## 100.0%
==> Downloading https://ghcr.io/v2/homebrew/core/libpq/blobs/sha256:f59b9bbc8109
==> Downloading from https://pkg-containers.githubusercontent.com/ghcr1/blobs/sh
######################################################################## 100.0%
==> Downloading https://ghcr.io/v2/homebrew/core/libnghttp2/manifests/1.46.0
######################################################################## 100.0%
==> Downloading https://ghcr.io/v2/homebrew/core/libnghttp2/blobs/sha256:14061ff
==> Downloading from https://pkg-containers.githubusercontent.com/ghcr1/blobs/sh
######################################################################## 100.0%
==> Downloading https://ghcr.io/v2/homebrew/core/curl/manifests/7.80.0_1
######################################################################## 100.0%
==> Downloading https://ghcr.io/v2/homebrew/core/curl/blobs/sha256:fcfc53d0117e5
==> Downloading from https://pkg-containers.githubusercontent.com/ghcr1/blobs/sh
######################################################################## 100.0%
==> Downloading https://ghcr.io/v2/homebrew/core/libffi/manifests/3.4.2
######################################################################## 100.0%
==> Downloading https://ghcr.io/v2/homebrew/core/libffi/blobs/sha256:a461f6ad21a
==> Downloading from https://pkg-containers.githubusercontent.com/ghcr1/blobs/sh
######################################################################## 100.0%
==> Downloading https://ghcr.io/v2/homebrew/core/giflib/manifests/5.2.1
######################################################################## 100.0%
==> Downloading https://ghcr.io/v2/homebrew/core/giflib/blobs/sha256:dc23500f50d
==> Downloading from https://pkg-containers.githubusercontent.com/ghcr1/blobs/sh
######################################################################## 100.0%
==> Downloading https://ghcr.io/v2/homebrew/core/webp/manifests/1.2.1_1
######################################################################## 100.0%
==> Downloading https://ghcr.io/v2/homebrew/core/webp/blobs/sha256:f899dc2f56658
==> Downloading from https://pkg-containers.githubusercontent.com/ghcr1/blobs/sh
######################################################################## 100.0%
==> Downloading https://ghcr.io/v2/homebrew/core/c-ares/manifests/1.18.1_1
######################################################################## 100.0%
==> Downloading https://ghcr.io/v2/homebrew/core/c-ares/blobs/sha256:e276dddce0e
==> Downloading from https://pkg-containers.githubusercontent.com/ghcr1/blobs/sh
######################################################################## 100.0%
==> Downloading https://ghcr.io/v2/homebrew/core/freetds/manifests/1.3.4
######################################################################## 100.0%
==> Downloading https://ghcr.io/v2/homebrew/core/freetds/blobs/sha256:4c0127b6c6
==> Downloading from https://pkg-containers.githubusercontent.com/ghcr1/blobs/sh
######################################################################## 100.0%
==> Downloading https://ghcr.io/v2/homebrew/core/freetype/manifests/2.11.1
######################################################################## 100.0%
==> Downloading https://ghcr.io/v2/homebrew/core/freetype/blobs/sha256:5cbd30acd
==> Downloading from https://pkg-containers.githubusercontent.com/ghcr1/blobs/sh
######################################################################## 100.0%
==> Downloading https://ghcr.io/v2/homebrew/core/pcre2/manifests/10.39
######################################################################## 100.0%
==> Downloading https://ghcr.io/v2/homebrew/core/pcre2/blobs/sha256:3b6478346d72
==> Downloading from https://pkg-containers.githubusercontent.com/ghcr1/blobs/sh
######################################################################## 100.0%
==> Downloading https://ghcr.io/v2/homebrew/core/php/manifests/8.1.1
######################################################################## 100.0%
==> Downloading https://ghcr.io/v2/homebrew/core/php/blobs/sha256:9f02e1b5d7acb3
==> Downloading from https://pkg-containers.githubusercontent.com/ghcr1/blobs/sh
######################################################################## 100.0%
==> Downloading https://ghcr.io/v2/homebrew/core/six/manifests/1.16.0_2-1
######################################################################## 100.0%
==> Downloading https://ghcr.io/v2/homebrew/core/six/blobs/sha256:560f73cafaea61
==> Downloading from https://pkg-containers.githubusercontent.com/ghcr1/blobs/sh
######################################################################## 100.0%
==> Downloading https://ghcr.io/v2/homebrew/core/protobuf/manifests/3.19.1
######################################################################## 100.0%
==> Downloading https://ghcr.io/v2/homebrew/core/protobuf/blobs/sha256:b6bb6b085
==> Downloading from https://pkg-containers.githubusercontent.com/ghcr1/blobs/sh
######################################################################## 100.0%
==> Downloading https://ghcr.io/v2/homebrew/core/mysql/manifests/8.0.27_1
######################################################################## 100.0%
==> Downloading https://ghcr.io/v2/homebrew/core/mysql/blobs/sha256:d6468258cf0e
==> Downloading from https://pkg-containers.githubusercontent.com/ghcr1/blobs/sh
######################################################################## 100.0%
==> Downloading https://ghcr.io/v2/homebrew/core/node/manifests/17.3.0
######################################################################## 100.0%
==> Downloading https://ghcr.io/v2/homebrew/core/node/blobs/sha256:3cd289e7840a0
==> Downloading from https://pkg-containers.githubusercontent.com/ghcr1/blobs/sh
######################################################################## 100.0%
==> Downloading https://ghcr.io/v2/homebrew/core/git/manifests/2.34.1
######################################################################## 100.0%
==> Downloading https://ghcr.io/v2/homebrew/core/git/blobs/sha256:e3671284f82922
==> Downloading from https://pkg-containers.githubusercontent.com/ghcr1/blobs/sh
######################################################################## 100.0%
==> Downloading https://ghcr.io/v2/homebrew/core/tree/manifests/2.0.0_1
######################################################################## 100.0%
==> Downloading https://ghcr.io/v2/homebrew/core/tree/blobs/sha256:9150fb652c97c
==> Downloading from https://pkg-containers.githubusercontent.com/ghcr1/blobs/sh
######################################################################## 100.0%
==> Downloading https://ghcr.io/v2/homebrew/core/gdbm/manifests/1.22
######################################################################## 100.0%
==> Downloading https://ghcr.io/v2/homebrew/core/gdbm/blobs/sha256:7e9737ec99942
==> Downloading from https://pkg-containers.githubusercontent.com/ghcr1/blobs/sh
######################################################################## 100.0%
==> Downloading https://ghcr.io/v2/homebrew/core/python/3.9/manifests/3.9.9
######################################################################## 100.0%
==> Downloading https://ghcr.io/v2/homebrew/core/python/3.9/blobs/sha256:4b56d09
==> Downloading from https://pkg-containers.githubusercontent.com/ghcr1/blobs/sh
######################################################################## 100.0%
==> Downloading https://ghcr.io/v2/homebrew/core/postgresql/manifests/14.1_1
######################################################################## 100.0%
==> Downloading https://ghcr.io/v2/homebrew/core/postgresql/blobs/sha256:b207e5d
==> Downloading from https://pkg-containers.githubusercontent.com/ghcr1/blobs/sh
######################################################################## 100.0%
==> Downloading https://ghcr.io/v2/homebrew/core/nghttp2/manifests/1.46.0
######################################################################## 100.0%
==> Downloading https://ghcr.io/v2/homebrew/core/nghttp2/blobs/sha256:da456fbcfd
==> Downloading from https://pkg-containers.githubusercontent.com/ghcr1/blobs/sh
######################################################################## 100.0%
==> Downloading https://ghcr.io/v2/homebrew/core/phpmyadmin/manifests/5.1.1
######################################################################## 100.0%
==> Downloading https://ghcr.io/v2/homebrew/core/phpmyadmin/blobs/sha256:3cfa363
==> Downloading from https://pkg-containers.githubusercontent.com/ghcr1/blobs/sh
######################################################################## 100.0%
==> Downloading https://ghcr.io/v2/homebrew/core/glib/manifests/2.70.2
######################################################################## 100.0%
==> Downloading https://ghcr.io/v2/homebrew/core/glib/blobs/sha256:85ea450b1a990
==> Downloading from https://pkg-containers.githubusercontent.com/ghcr1/blobs/sh
######################################################################## 100.0%
==> Upgrading readline
  8.1 -> 8.1.1 

==> Pouring readline--8.1.1.big_sur.bottle.tar.gz
🍺  /usr/local/Cellar/readline/8.1.1: 48 files, 1.6MB
==> `brew cleanup` has not been run in the last 30 days, running now...
Disable this behaviour by setting HOMEBREW_NO_INSTALL_CLEANUP.
Hide these hints with HOMEBREW_NO_ENV_HINTS (see `man brew`).
Removing: /Users/ユーザー名/Library/Caches/Homebrew/c-ares--1.17.2... (159.4KB)
Removing: /Users/ユーザー名/Library/Caches/Homebrew/curl--7.79.1... (1.2MB)
Removing: /Users/ユーザー名/Library/Caches/Homebrew/freetds--1.3.3... (2.7MB)
Removing: /Users/ユーザー名/Library/Caches/Homebrew/freetype--2.11.0... (956.5KB)
Removing: /usr/local/Cellar/gd/2.3.2... (35 files, 1.4MB)
Removing: /Users/ユーザー名/Library/Caches/Homebrew/gdbm--1.21... (245.9KB)
Removing: /Users/ユーザー名/Library/Caches/Homebrew/glib--2.70.0... (6.3MB)
Removing: /usr/local/Cellar/gmp/6.2.1... (21 files, 3.3MB)
Removing: /usr/local/Cellar/libidn2/2.3.0... (70 files, 727.8KB)
Removing: /usr/local/Cellar/libidn2/2.3.1... (73 files, 812.4KB)
Removing: /Users/ユーザー名/Library/Caches/Homebrew/libpq--13.4... (6.0MB)
Removing: /usr/local/Cellar/libtool/2.4.6_3... (71 files, 3.7MB)
Removing: /usr/local/Cellar/libzip/1.7.3... (142 files, 757.8KB)
Removing: /usr/local/Cellar/m4/1.4.18... (13 files, 672.3KB)
Removing: /Users/ユーザー名/Library/Caches/Homebrew/mysql--8.0.26... (78.3MB)
Removing: /Users/ユーザー名/Library/Caches/Homebrew/nghttp2--1.45.1... (972.3KB)
Removing: /Users/ユーザー名/Library/Caches/Homebrew/node--16.10.0... (12.9MB)
Removing: /Users/ユーザー名/Library/Caches/Homebrew/openldap--2.5.7... (2.9MB)
Removing: /Users/ユーザー名/Library/Caches/Homebrew/openssl@1.1--1.1.1l... (5.2MB)
Removing: /usr/local/Cellar/pcre/8.44... (204 files, 5.8MB)
Removing: /Users/ユーザー名/Library/Caches/Homebrew/pcre2--10.37_1... (2.0MB)
Removing: /Users/ユーザー名/Library/Caches/Homebrew/php--8.0.11... (18.5MB)
Removing: /Users/ユーザー名/Library/Caches/Homebrew/postgresql--13.4... (10.9MB)
Removing: /Users/ユーザー名/Library/Caches/Homebrew/protobuf--3.17.3... (4.7MB)
Removing: /Users/ユーザー名/Library/Caches/Homebrew/python@3.9--3.9.7... (13.6MB)
Removing: /usr/local/Cellar/readline/8.1... (48 files, 1.6MB)
Removing: /Users/ユーザー名/Library/Caches/Homebrew/sqlite--3.36.0... (2MB)
Removing: /usr/local/Cellar/tidy-html5/5.6.0... (14 files, 2.6MB)
Removing: /Users/ユーザー名/Library/Logs/Homebrew/libtool... (64B)
Removing: /Users/ユーザー名/Library/Logs/Homebrew/gmp... (64B)
Removing: /Users/ユーザー名/Library/Logs/Homebrew/postgresql... (64B)
Removing: /Users/ユーザー名/Library/Logs/Homebrew/wget... (64B)
Removing: /Users/ユーザー名/Library/Logs/Homebrew/libidn2... (64B)
Removing: /Users/ユーザー名/Library/Logs/Homebrew/nghttp2... (64B)
Removing: /Users/ユーザー名/Library/Logs/Homebrew/gdbm... (64B)
Removing: /Users/ユーザー名/Library/Logs/Homebrew/libuv... (64B)
Removing: /Users/ユーザー名/Library/Logs/Homebrew/freetype... (64B)
Removing: /Users/ユーザー名/Library/Logs/Homebrew/glib... (64B)
Removing: /Users/ユーザー名/Library/Logs/Homebrew/lz4... (64B)
Removing: /Users/ユーザー名/Library/Logs/Homebrew/webp... (64B)
Removing: /Users/ユーザー名/Library/Logs/Homebrew/sqlite... (64B)
Removing: /Users/ユーザー名/Library/Logs/Homebrew/c-ares... (64B)
Removing: /Users/ユーザー名/Library/Logs/Homebrew/php... (12 files, 3.2KB)
Removing: /Users/ユーザー名/Library/Logs/Homebrew/curl... (64B)
Removing: /Users/ユーザー名/Library/Logs/Homebrew/krb5... (64B)
Removing: /Users/ユーザー名/Library/Logs/Homebrew/freetds... (64B)
Removing: /Users/ユーザー名/Library/Logs/Homebrew/libssh2... (64B)
Removing: /Users/ユーザー名/Library/Logs/Homebrew/mysql... (64B)
Removing: /Users/ユーザー名/Library/Logs/Homebrew/libpq... (64B)
Removing: /Users/ユーザー名/Library/Logs/Homebrew/tidy-html5... (64B)
Removing: /Users/ユーザー名/Library/Logs/Homebrew/m4... (64B)
Removing: /Users/ユーザー名/Library/Logs/Homebrew/gd... (64B)
Removing: /Users/ユーザー名/Library/Logs/Homebrew/pcre2... (64B)
Removing: /Users/ユーザー名/Library/Logs/Homebrew/libevent... (64B)
Removing: /Users/ユーザー名/Library/Logs/Homebrew/openssl@1.1... (64B)
Removing: /Users/ユーザー名/Library/Logs/Homebrew/pcre... (64B)
Removing: /Users/ユーザー名/Library/Logs/Homebrew/six... (64B)
Removing: /Users/ユーザー名/Library/Logs/Homebrew/node... (64B)
Removing: /Users/ユーザー名/Library/Logs/Homebrew/libzip... (64B)
Removing: /Users/ユーザー名/Library/Logs/Homebrew/openldap... (64B)
Removing: /Users/ユーザー名/Library/Logs/Homebrew/protobuf... (64B)
Removing: /Users/ユーザー名/Library/Logs/Homebrew/python@3.9... (2 files, 2.5KB)
Pruned 5 symbolic links and 10 directories from /usr/local
==> Upgrading sqlite
  3.36.0 -> 3.37.0 

==> Pouring sqlite--3.37.0.big_sur.bottle.tar.gz
🍺  /usr/local/Cellar/sqlite/3.37.0: 11 files, 4.3MB
==> Running `brew cleanup sqlite`...
Removing: /usr/local/Cellar/sqlite/3.35.4... (11 files, 4.2MB)
Removing: /usr/local/Cellar/sqlite/3.35.5... (11 files, 4.2MB)
Removing: /usr/local/Cellar/sqlite/3.36.0... (11 files, 4.2MB)
==> Upgrading openssl@1.1
  1.1.1l -> 1.1.1m 

==> Installing dependencies for openssl@1.1: ca-certificates
==> Installing openssl@1.1 dependency: ca-certificates
==> Pouring ca-certificates--2021-10-26.all.bottle.tar.gz
==> Regenerating CA certificate bundle from keychain, this may take a while...
🍺  /usr/local/Cellar/ca-certificates/2021-10-26: 3 files, 208.5KB
==> Installing openssl@1.1
==> Pouring openssl@1.1--1.1.1m.big_sur.bottle.tar.gz
🍺  /usr/local/Cellar/openssl@1.1/1.1.1m: 8,081 files, 18.5MB
==> Running `brew cleanup openssl@1.1`...
Removing: /usr/local/Cellar/openssl@1.1/1.1.1l... (8,073 files, 18.5MB)
==> Upgrading openldap
  2.5.7 -> 2.6.0 

==> Pouring openldap--2.6.0.big_sur.bottle.tar.gz
🍺  /usr/local/Cellar/openldap/2.6.0: 340 files, 7.6MB
==> Running `brew cleanup openldap`...
Removing: /usr/local/Cellar/openldap/2.5.7... (341 files, 7.5MB)
==> Upgrading libpq
  13.4 -> 14.1 

==> Pouring libpq--14.1.big_sur.bottle.tar.gz
🍺  /usr/local/Cellar/libpq/14.1: 2,335 files, 27.8MB
==> Running `brew cleanup libpq`...
Removing: /usr/local/Cellar/libpq/13.4... (2,281 files, 26.6MB)
==> Upgrading curl
  7.79.1 -> 7.80.0_1 

==> Installing dependencies for curl: libnghttp2
==> Installing curl dependency: libnghttp2
==> Pouring libnghttp2--1.46.0.big_sur.bottle.tar.gz
Warning: These files were overwritten during the `brew link` step:
/usr/local/include/nghttp2/nghttp2.h
/usr/local/include/nghttp2/nghttp2ver.h
/usr/local/lib/libnghttp2.14.dylib
/usr/local/lib/libnghttp2.a
/usr/local/lib/libnghttp2.dylib
/usr/local/lib/pkgconfig/libnghttp2.pc

They have been backed up to: /Users/ユーザー名/Library/Caches/Homebrew/Backup
==> Summary
🍺  /usr/local/Cellar/libnghttp2/1.46.0: 13 files, 673.7KB
==> Installing curl
==> Pouring curl--7.80.0_1.big_sur.bottle.tar.gz
🍺  /usr/local/Cellar/curl/7.80.0_1: 491 files, 3.9MB
==> Running `brew cleanup curl`...
Removing: /usr/local/Cellar/curl/7.79.1... (486 files, 3.9MB)
==> Upgrading libffi
  3.3_3 -> 3.4.2 

==> Pouring libffi--3.4.2.big_sur.bottle.tar.gz
🍺  /usr/local/Cellar/libffi/3.4.2: 17 files, 599.8KB
==> Running `brew cleanup libffi`...
Removing: /usr/local/Cellar/libffi/3.3_3... (17 files, 540.5KB)
==> Upgrading webp
  1.2.1 -> 1.2.1_1 

==> Installing dependencies for webp: giflib
==> Installing webp dependency: giflib
==> Pouring giflib--5.2.1.big_sur.bottle.tar.gz
🍺  /usr/local/Cellar/giflib/5.2.1: 19 files, 599.8KB
==> Installing webp
==> Pouring webp--1.2.1_1.big_sur.bottle.tar.gz
🍺  /usr/local/Cellar/webp/1.2.1_1: 41 files, 2.5MB
==> Running `brew cleanup webp`...
Removing: /usr/local/Cellar/webp/1.2.0... (39 files, 2.4MB)
Removing: /usr/local/Cellar/webp/1.2.1... (39 files, 2.4MB)
==> Upgrading c-ares
  1.17.2 -> 1.18.1_1 

==> Pouring c-ares--1.18.1_1.big_sur.bottle.tar.gz
🍺  /usr/local/Cellar/c-ares/1.18.1_1: 87 files, 645.5KB
==> Running `brew cleanup c-ares`...
Removing: /usr/local/Cellar/c-ares/1.17.2... (85 files, 642.4KB)
==> Upgrading freetds
  1.3.3 -> 1.3.4 

==> Pouring freetds--1.3.4.big_sur.bottle.tar.gz
🍺  /usr/local/Cellar/freetds/1.3.4: 1,262 files, 13.8MB
==> Running `brew cleanup freetds`...
Removing: /usr/local/Cellar/freetds/1.3.3... (1,262 files, 13.8MB)
==> Upgrading freetype
  2.11.0 -> 2.11.1 

==> Pouring freetype--2.11.1.big_sur.bottle.tar.gz
🍺  /usr/local/Cellar/freetype/2.11.1: 66 files, 2.3MB
==> Running `brew cleanup freetype`...
Removing: /usr/local/Cellar/freetype/2.10.4... (64 files, 2.3MB)
Removing: /usr/local/Cellar/freetype/2.11.0... (66 files, 2.5MB)
==> Upgrading pcre2
  10.37_1 -> 10.39 

==> Pouring pcre2--10.39.big_sur.bottle.tar.gz
🍺  /usr/local/Cellar/pcre2/10.39: 230 files, 6.2MB
==> Running `brew cleanup pcre2`...
Removing: /usr/local/Cellar/pcre2/10.36... (230 files, 6.2MB)
Removing: /usr/local/Cellar/pcre2/10.37... (230 files, 6.2MB)
Removing: /usr/local/Cellar/pcre2/10.37_1... (230 files, 6.2MB)
==> Upgrading php
  8.0.11 -> 8.1.1 

==> Pouring php--8.1.1.big_sur.bottle.tar.gz
==> /usr/local/Cellar/php/8.1.1/bin/pear config-set php_ini /usr/local/etc/php/8
==> /usr/local/Cellar/php/8.1.1/bin/pear config-set php_dir /usr/local/share/pea
==> /usr/local/Cellar/php/8.1.1/bin/pear config-set doc_dir /usr/local/share/pea
==> /usr/local/Cellar/php/8.1.1/bin/pear config-set ext_dir /usr/local/lib/php/p
==> /usr/local/Cellar/php/8.1.1/bin/pear config-set bin_dir /usr/local/opt/php/b
==> /usr/local/Cellar/php/8.1.1/bin/pear config-set data_dir /usr/local/share/pe
==> /usr/local/Cellar/php/8.1.1/bin/pear config-set cfg_dir /usr/local/share/pea
==> /usr/local/Cellar/php/8.1.1/bin/pear config-set www_dir /usr/local/share/pea
==> /usr/local/Cellar/php/8.1.1/bin/pear config-set man_dir /usr/local/share/man
==> /usr/local/Cellar/php/8.1.1/bin/pear config-set test_dir /usr/local/share/pe
==> /usr/local/Cellar/php/8.1.1/bin/pear config-set php_bin /usr/local/opt/php/b
==> /usr/local/Cellar/php/8.1.1/bin/pear update-channels
==> Caveats
To enable PHP in Apache add the following to httpd.conf and restart Apache:
    LoadModule php_module /usr/local/opt/php/lib/httpd/modules/libphp.so

    <FilesMatch \.php$>
        SetHandler application/x-httpd-php
    </FilesMatch>

Finally, check DirectoryIndex includes index.php
    DirectoryIndex index.php index.html

The php.ini and php-fpm.ini file can be found in:
    /usr/local/etc/php/8.1/

To restart php after an upgrade:
  brew services restart php
Or, if you don't want/need a background service you can just run:
  /usr/local/opt/php/sbin/php-fpm --nodaemonize
==> Summary
🍺  /usr/local/Cellar/php/8.1.1: 512 files, 80.0MB
==> Running `brew cleanup php`...
Removing: /usr/local/Cellar/php/8.0.11... (500 files, 77.9MB)
==> Upgrading six
  1.16.0_1 -> 1.16.0_2 

==> Pouring six--1.16.0_2.all.bottle.1.tar.gz
🍺  /usr/local/Cellar/six/1.16.0_2: 20 files, 122.3KB
==> Running `brew cleanup six`...
Removing: /usr/local/Cellar/six/1.16.0_1... (20 files, 122.7KB)
==> Upgrading protobuf
  3.17.3 -> 3.19.1 

==> Pouring protobuf--3.19.1.big_sur.bottle.tar.gz
🍺  /usr/local/Cellar/protobuf/3.19.1: 270 files, 19.7MB
==> Running `brew cleanup protobuf`...
Removing: /usr/local/Cellar/protobuf/3.15.8... (211 files, 17.7MB)
Removing: /usr/local/Cellar/protobuf/3.17.3... (210 files, 18.0MB)
==> Upgrading mysql
  8.0.26 -> 8.0.27_1 

==> Pouring mysql--8.0.27_1.big_sur.bottle.tar.gz
==> Caveats
We've installed your MySQL database without a root password. To secure it run:
    mysql_secure_installation

MySQL is configured to only allow connections from localhost by default

To connect run:
    mysql -uroot

To restart mysql after an upgrade:
  brew services restart mysql
Or, if you don't want/need a background service you can just run:
  /usr/local/opt/mysql/bin/mysqld_safe --datadir=/usr/local/var/mysql
==> Summary
🍺  /usr/local/Cellar/mysql/8.0.27_1: 304 files, 294MB
==> Running `brew cleanup mysql`...
Removing: /usr/local/Cellar/mysql/8.0.26... (304 files, 296MB)
==> Upgrading node
  16.10.0 -> 17.3.0 

==> Pouring node--17.3.0.big_sur.bottle.tar.gz
🍺  /usr/local/Cellar/node/17.3.0: 1,976 files, 45.8MB
==> Running `brew cleanup node`...
Removing: /usr/local/Cellar/node/16.10.0... (2,435 files, 48.4MB)
==> Upgrading git
  2.31.1 -> 2.34.1 

==> Pouring git--2.34.1.big_sur.bottle.tar.gz
==> Caveats
The Tcl/Tk GUIs (e.g. gitk, git-gui) are now in the `git-gui` formula.
Subversion interoperability (git-svn) is now in the `git-svn` formula.

zsh completions and functions have been installed to:
  /usr/local/share/zsh/site-functions

Emacs Lisp files have been installed to:
  /usr/local/share/emacs/site-lisp/git
==> Summary
🍺  /usr/local/Cellar/git/2.34.1: 1,513 files, 42.7MB
==> Running `brew cleanup git`...
Removing: /usr/local/Cellar/git/2.31.1... (1,508 files, 41MB)
==> Upgrading tree
  1.8.0 -> 2.0.0_1 

==> Pouring tree--2.0.0_1.big_sur.bottle.tar.gz
🍺  /usr/local/Cellar/tree/2.0.0_1: 8 files, 150.0KB
==> Running `brew cleanup tree`...
Removing: /usr/local/Cellar/tree/1.8.0... (8 files, 121.1KB)
==> Upgrading gdbm
  1.21 -> 1.22 

==> Pouring gdbm--1.22.big_sur.bottle.tar.gz
🍺  /usr/local/Cellar/gdbm/1.22: 24 files, 957.9KB
==> Running `brew cleanup gdbm`...
Removing: /usr/local/Cellar/gdbm/1.19... (24 files, 791.3KB)
Removing: /usr/local/Cellar/gdbm/1.21... (24 files, 903.2KB)
==> Upgrading python@3.9
  3.9.7 -> 3.9.9 

==> Pouring python@3.9--3.9.9.big_sur.bottle.tar.gz
Error: The `brew link` step did not complete successfully
The formula built, but is not symlinked into /usr/local
Could not symlink bin/2to3
Target /usr/local/bin/2to3
already exists. You may want to remove it:
  rm '/usr/local/bin/2to3'

To force the link and overwrite all conflicting files:
  brew link --overwrite python@3.9

To list all files that would be deleted:
  brew link --overwrite --dry-run python@3.9

Possible conflicting files are:
/usr/local/bin/2to3 -> /Library/Frameworks/Python.framework/Versions/3.8/bin/2to3
/usr/local/bin/idle3 -> /Library/Frameworks/Python.framework/Versions/3.8/bin/idle3
/usr/local/bin/pydoc3 -> /Library/Frameworks/Python.framework/Versions/3.8/bin/pydoc3
/usr/local/bin/python3 -> /Library/Frameworks/Python.framework/Versions/3.8/bin/python3
/usr/local/bin/python3-config -> /Library/Frameworks/Python.framework/Versions/3.8/bin/python3-config
==> /usr/local/Cellar/python@3.9/3.9.9/bin/python3 -m ensurepip
==> /usr/local/Cellar/python@3.9/3.9.9/bin/python3 -m pip install -v --no-deps -
==> Summary
🍺  /usr/local/Cellar/python@3.9/3.9.9: 3,080 files, 55.0MB
==> Running `brew cleanup python@3.9`...
Removing: /usr/local/Cellar/python@3.9/3.9.7... (3,080 files, 54.7MB)
==> Upgrading postgresql
  13.4 -> 14.1_1 

==> Pouring postgresql--14.1_1.big_sur.bottle.tar.gz
==> Caveats
To migrate existing data from a previous major version of PostgreSQL run:
  brew postgresql-upgrade-database

This formula has created a default database cluster with:
  initdb --locale=C -E UTF-8 /usr/local/var/postgres
For more details, read:
  https://www.postgresql.org/docs/14/app-initdb.html

To restart postgresql after an upgrade:
  brew services restart postgresql
Or, if you don't want/need a background service you can just run:
  /usr/local/opt/postgresql/bin/postgres -D /usr/local/var/postgres
==> Summary
🍺  /usr/local/Cellar/postgresql/14.1_1: 3,304 files, 45MB
==> Running `brew cleanup postgresql`...
Removing: /usr/local/Cellar/postgresql/13.4... (3,230 files, 42.7MB)
==> Upgrading nghttp2
  1.45.1 -> 1.46.0 

==> Pouring nghttp2--1.46.0.big_sur.bottle.tar.gz
🍺  /usr/local/Cellar/nghttp2/1.46.0: 17 files, 2.2MB
==> Running `brew cleanup nghttp2`...
Removing: /usr/local/Cellar/nghttp2/1.45.1... (23 files, 2.8MB)
==> Upgrading phpmyadmin
  5.1.0 -> 5.1.1 

==> Pouring phpmyadmin--5.1.1.big_sur.bottle.tar.gz
==> Caveats
To enable phpMyAdmin in Apache, add the following to httpd.conf and
restart Apache:
    Alias /phpmyadmin /usr/local/share/phpmyadmin
    <Directory /usr/local/share/phpmyadmin/>
        Options Indexes FollowSymLinks MultiViews
        AllowOverride All
        <IfModule mod_authz_core.c>
            Require all granted
        </IfModule>
        <IfModule !mod_authz_core.c>
            Order allow,deny
            Allow from all
        </IfModule>
    </Directory>
Then open http://localhost/phpmyadmin
The configuration file is /usr/local/etc/phpmyadmin.config.inc.php
==> Summary
🍺  /usr/local/Cellar/phpmyadmin/5.1.1: 3,145 files, 47.8MB
==> Running `brew cleanup phpmyadmin`...
Removing: /usr/local/Cellar/phpmyadmin/5.1.0... (3,148 files, 51.2MB)
==> Upgrading glib
  2.70.0 -> 2.70.2 

==> Pouring glib--2.70.2.big_sur.bottle.tar.gz
🍺  /usr/local/Cellar/glib/2.70.2: 444 files, 21.1MB
==> Running `brew cleanup glib`...
Removing: /usr/local/Cellar/glib/2.70.0... (444 files, 21MB)
==> Caveats
==> php
To enable PHP in Apache add the following to httpd.conf and restart Apache:
    LoadModule php_module /usr/local/opt/php/lib/httpd/modules/libphp.so

    <FilesMatch \.php$>
        SetHandler application/x-httpd-php
    </FilesMatch>

Finally, check DirectoryIndex includes index.php
    DirectoryIndex index.php index.html

The php.ini and php-fpm.ini file can be found in:
    /usr/local/etc/php/8.1/

To restart php after an upgrade:
  brew services restart php
Or, if you don't want/need a background service you can just run:
  /usr/local/opt/php/sbin/php-fpm --nodaemonize
==> mysql
We've installed your MySQL database without a root password. To secure it run:
    mysql_secure_installation

MySQL is configured to only allow connections from localhost by default

To connect run:
    mysql -uroot

To restart mysql after an upgrade:
  brew services restart mysql
Or, if you don't want/need a background service you can just run:
  /usr/local/opt/mysql/bin/mysqld_safe --datadir=/usr/local/var/mysql
==> git
The Tcl/Tk GUIs (e.g. gitk, git-gui) are now in the `git-gui` formula.
Subversion interoperability (git-svn) is now in the `git-svn` formula.

zsh completions and functions have been installed to:
  /usr/local/share/zsh/site-functions

Emacs Lisp files have been installed to:
  /usr/local/share/emacs/site-lisp/git
==> postgresql
To migrate existing data from a previous major version of PostgreSQL run:
  brew postgresql-upgrade-database

This formula has created a default database cluster with:
  initdb --locale=C -E UTF-8 /usr/local/var/postgres
For more details, read:
  https://www.postgresql.org/docs/14/app-initdb.html

To restart postgresql after an upgrade:
  brew services restart postgresql
Or, if you don't want/need a background service you can just run:
  /usr/local/opt/postgresql/bin/postgres -D /usr/local/var/postgres
==> phpmyadmin
To enable phpMyAdmin in Apache, add the following to httpd.conf and
restart Apache:
    Alias /phpmyadmin /usr/local/share/phpmyadmin
    <Directory /usr/local/share/phpmyadmin/>
        Options Indexes FollowSymLinks MultiViews
        AllowOverride All
        <IfModule mod_authz_core.c>
            Require all granted
        </IfModule>
        <IfModule !mod_authz_core.c>
            Order allow,deny
            Allow from all
        </IfModule>
    </Directory>
Then open http://localhost/phpmyadmin
The configuration file is /usr/local/etc/phpmyadmin.config.inc.php
ユーザー名@KentaronoMacBook-Pro ~ % 

「authenticating for org.freedesktop.systemd1.〜」の意味

Linux OS で作業しているとたまに表示される「authenticating for org.freedesktop.systemd1.〜」という文言。

直訳すると「org.freedesktop.systemd1.〜 のために認証を行なっています」となりますが、どういう意味なのでしょうか。

Polkit によるアクセス管理

このメッセージは Polkit という認証 API から発されているのですが、Linux 系 OS の起動処理やシステム管理に関する機能を提供する systemd は、基本的に Polkit によって特権プロセスへのアクセスを管理しています。

その上で、非特権プロセスが特権プロセスと通信する必要がある際、Polkit によって認証を行い、問題がない場合に許可を与えます。

参照:freedesktop.org - polkit

特権の種類

リクエストされた処理の種類によって、Polkit によって与えられる特権の種類が変わります。

  • ユニットの状態を変更するプロセス
    • org.freedesktop.systemd1.manage-units
  • ユニットファイルの Enable/Disable 状態を変更するプロセス
    • org.freedesktop.systemd1.manage-unit-files
  • 環境変数を変更するプロセス
    • org.freedesktop.systemd1.set-environment
  • Reload と Reexecute
    • org.freedesktop.systemd1.reload-daemon

systemd に対して変更する際に表示される

つまり、systemd のユニットの状態を変更するプロセスが行われる際にアクセス認証として「authenticating for org.freedesktop.systemd1.〜」が表示され、ユーザー名とパスワードが求められます。

参照:freedesktop.org - org.freedesktop.systemd1

CJ (Commission Junction) のディープリンクを設定する

海外アフィリエイトの CJ (Commission Junction)で、任意のページを遷移先 URL として設定できるディープリンクですがの設定方法を説明します。

手動でのディープリンク作成

トップページで「リンク」タブを選択し、検索をクリックします。

そしてフィルタオプションで「私の広告主のみ」と「ディープリンクのみ」にチェックを入れ「検索」ボタンをクリックします。

上記の検索で「ディープリンクのみ」を選択してもなぜかディープリンクでないものも含まれて表示されますが、リンクの内容を開いた時に「ディープリンク」の項目が「はい」となっているものがディープリンク対応となります。

「コードを取得」タブへ移動し、「リンク先 URL」を任意の遷移先 URL に変更します。

「コードの更新」をクリックすると入力した URL に対応したディープリンクが生成されます。

これで手動でのディープリンク作成は完了です。あとは任意の場所にリンクを貼り付けることができます。

手動でのディープリンク作成(ディープリンクジェネレーター)

トップページで「リンク」タブを選択し、リンクツールをクリックします。

画面上の「CJディープリンク」の部分をクリックし、そのままブックマークバーにドラッグ&ドロップします。

するとブックマークバーに「CJディープリンク」が追加されます。

リンクを作成したい広告主のページを表示し、ブックマークバーの「CJディープリンク」をクリックします。

するとポップアップ画面にディープリンクURLが生成されます。

自動でのディープリンク作成(AMP 非対応)

トップページで「リンク」タブを選択し、リンクツールをクリックします。

「ページベースのリンクツール」のセクションへ移動し、適用したいサイトを選択した上でチェックボックスにチェックを入れていきます。

SID の指定やディープリンクの対象から広告主を除外する場合はここで設定します。

すると <script> タグが生成されますので、これをディープリンクを適用したいページの </body> タグの直前に挿入して完了です。

これを行えば CJ パートナーのサイトへのリンクが全てディープリンクに変換されます。

ちなみに WordPress への反映の場合はテーマエディターで footer.php の </body> タグの直前に配置します。

*この方法は AMP サイトでは <script> タグがソースに表出されず、正常に動かないようです。

参照ページ:CJ 公式サイト

DjangoのおすすめVPS(仮想専用サーバー)はOSから選ぶべし

唐突ですが結論から先にお伝えしておくと、自分のおすすめはConoHa VPSさくらのVPSになります。

その理由もこの記事で説明しますので是非参考にしてみてください。

共用サーバーと VPS

おすすめ VPS の前に念の為、レンタルサーバーでよく提供される「共用サーバー」と 「VPS」の違いについてお伝えします。「もうわかってるよ」という方は飛ばしてください。

共用サーバーVPS
root 権限なしあり
価格帯無料~数千円程度数百円~数千円程度
自由度×
OS×
保守サービス提供元ユーザー
構築サービス提供元ユーザー
スペック
外部影響受ける受けにくい

共用サーバー

共用サーバーは1台のサーバーを複数のユーザーで共有する「シェアハウス」の様な形態です。「レンタルサーバー」というとこちらの共用サーバーを指すことが多いです。

自由度が少ないですが最もリーズナブルで、更に様々な管理を提供者側がやってくれます。WordPress の運用など簡単にできるようになっているので初心者にも人気です。

反面、root 権限が付与されずカスタマイズ性が低いのがネックで、Django 開発もここが障壁となります。

VPS(仮想専用サーバー)

VPS はサーバーの中に自分の専用領域を持てるサービスで、OS やライブラリのインストールなど、ほとんどの事を自分で行います。

Django に限らずかなり自由に開発ができます。

自分の目的に合わせて設定を行う必要がある分、より多くの知識が必要となりますが、Django アプリを公開する上では必要なこととなります。

Django や Python なら VPS の方が楽

前述の通り WordPress やメールの運用では共用サーバーの方が簡単ですが、Django 開発となると難易度が逆転します。

共用サーバーは Django を想定していない

そもそもの話になりますが、共用サーバーは Django など Python で動くプログラミングをほとんど想定していない様に見受けられます。

使用欄に Python と書かれているのに必要なライブラリが入っていない場合が多く、追加でインストールしようにもroot 権限がないため困難で八方塞がりになることもあります。

▶︎レンタル共用サーバーで Python は茨の道!VPS が楽得でおすすめ

共用サーバーで Django を動かす意味もない

公平にするために一応触れておきますが、ネットで検索すれば共用サーバーで Django を動かす方法も一応あるにはあります。

ただ、共用サーバーでの Django サービス公開をやっとの思いで実現させたとしても、実際に業務でそのノウハウを使う機会はほぼありません。企業での開発やフリーランスとして第三者に提供するサービスでは、わざわざ共用サーバーで Django を動かす必要が無いからです。

より環境構築が簡単で、より実用的な知識が身に付く VPS が圧倒的におすすめです。

さて、一応ここまで「なぜ Django には VPS なのか」という点で書きましたが、その上で「じゃあどの VPS が良いのか」という疑問に答えていきたいと思います。

「おすすめ VPS」の前に「おすすめ OS」

実は Django 開発を行う上で、実は「どの VPS か」で違いが出る部分は少ないです。

その理由ですが、VPS を契約して初めに OS をインストールしますが、その後はサーバーの OS にログインしてひたすらコマンドを打っていく作業になります。

その後は VPS のコントロールパネルを操作することはほとんどなくなるため、どこの VPS かは関係なくなります。

パソコンの設定をする時でも Windows なのか Mac なのかは大事ですが、どこの電器屋で買ったかは関係ないですよね。

ただ、VPS によって楽にインストールできる OS があるので、 まず「どの OS か」を考えてその上で「どの VPS なら OS インストールが楽か」を気にする方が適切です。

Django 関連情報の多い OS がおすすめ

では「どの OS か」についてですが、基本的に Django は Python3 が使えるメジャーな OS なら動きます。ただ、本当にどの OS でもいいかというとそうは言えません。

ご存知の通り開発にはエラーが付き物なので、エラー発生時に参考になる既存情報が多い方が作業をスムーズに行うことができます

結論から言うと既存情報が多いのは Ubuntu、Debian、CentOS の 3 つ。

Google 上で Django の関連記事が多い OS を調べてみましたので見てみましょう。

Django インストール時を想定して基本的な検索クエリ「"Django" "インストール"」に Django プロジェクト作成時に必ず実行する「"startproject"」コマンドを組み合わせて検索します。

そして各 OS の検索結果が何件返ってくるかをみてみました。

OS 名検索結果数
Ubuntu16,200
Debian15,300
CentOS1,940
Fedora522
Windows Server514
その他(FreeBSD, Arch Linux, openSUSE, NetBSD 等)数件 〜 300 件程度
*数字は 2021 年 12 月時点のものです

OS によってかなり差がありますね。あくまで目安ですが、Ubuntu、Debian、CentOS あたりの情報はそれなりに多いのでおすすめです。

ただ、CentOS に関しては CentOS 8 のサポートが 2021 年 12 月に終了し、CentOS Stream への移行が推奨されています。CentOS 7 のサポート期間は 2024 年 6 月まで続きますのでこれから使うなら CentOS 7 か、新しいもので試してみたい方は CentOS Stream で試すのもありです。

Ubuntu、Debian、CentOS のインストールが簡単な VPS

Django 関連情報が多い OS が絞れたところで、「どの VPS か」に移ります。

先述したとおり VPS によって特定の OS インストールをほぼ自動でやってくれるものがあります。

自動インストールの手順は各社様々で、例えばさくらの VPS であればコントロールパネルで選択した OS を自動でインストールしてくれますし、GMO のクラウド VPS であれば契約時に選択した OS をインストールされた状態でサーバーが用意されます。

さらに ConoHa VPS に関しては Django のセットアップまである程度自動化されています。

各社の OS 自動インストールの対象は下記の通りになっています。

自動 OSConoHa VPSさくらの VPSお名前.com VPSGMO クラウド VPSKagoya Cloud VPS
Ubuntu
Debian
CentOS
その他Django テンプレ無料お試し

ではそれぞれの VPS をみていきましょう。

1. ConoHa VPS

ConoHa VPS
自動インストール対象 OSCentOS 7.1 〜 7.9
CentOS Stream 8
CentOS Stream 9
Ubuntu 18.04
Ubuntu 20.04
Debian 9.13
Debian 10.10
Debian 11.0
自動インストール方法サーバー追加時にテンプレートを選択することでサーバー作成と同時にOSのインストールやアプリケーションサーバーの構築が完了。

VPS を追加する
おすすめプラン1G(初期費用無料 + 月額 723 円〜)

解説

今回紹介する中で対応 OS の種類が最も豊富なのがこちらの ConoHa VPS。

「VPSをもっと速く、かんたんに」というキャッチコピーだけあって、OS だけでなく Django のテンプレートもあり、簡単にセットアップが可能です。「Django のインストールは自分でやりたい」という方はもちろんそれも可能です。

自動インストール対象の OS の種類も多いですし、下の記事の様に公式が親切に色々な情報を載せているのもポイントです。最も Django におすすめの VPS の一つです。

3 ステップで簡単に始められるとの事で、公式サイトに「たったの25秒で〜サーバーが作れます。」とありますので試してみてください。笑

公式サイトConoHa VPS

2. さくらの VPS

さくらのVPS
自動インストール対象 OSUbuntu 18.04
Ubuntu 20.04
CentOS 7
CentOS Stream 8
自動インストール方法VPSコントロールパネルからワンクリックで再インストールが可能。

さくらの VPS 新規追加(コントロールパネル)
おすすめプラン1G(初期費用無料 + 月額 880 円〜)

解説

「Django VPS」で検索すると最も日本語記事が出てくるのが「さくらの VPS」。

かなり気軽に使える VPS で、Django を動かすのには私自身もさくらの VPS を使っています。ポートの開閉をコントロールパネル上のクリックで行えるパケットフィルター機能が地味に楽です。

ユーザーへのサポートをかなり意識していて、公式サイトでも VPS のセットアップの手順を詳しく説明してくれているのもありがたいです。こちらも 最も Django におすすめの VPS の一つです。

ネコでもわかる!さくらのVPS講座 ~第二回「サーバーをさわってみよう!」

公式サイトさくらのVPS

3. お名前.com VPS

お名前.com VPS
自動インストール対象 OSUbuntu 18.04
Ubuntu 20.04
CentOS 7.5 ~ 7.9
CentOS Stream 8
Debian 9.13
Debian 10.10
自動インストール方法VPSコントロールパネルのサーバーセットアップで OS とバージョンを選択可能。

サーバーを初期セットアップする
おすすめプラン1G(初期費用無料 + 月額 873 円)

解説

オンラインでのお申込みから最短10分で利用開始できるというお名前.com の VPS。

KVM という仮想化方式を採用していて、ネットワークやディスクI/Oのパフォーマンスを良くする Virtio ドライバにも対応するなどハイパフォーマンスを追求している VPS

OS の初期インストールの方法は下記の公式ページに記載があります。

公式サイトお名前.com VPS

4. クラウドVPS by GMO

GMOクラウドのVPS 詳細はこちら
自動インストール対象 OSCentOS 7.9
CentOS 8.2
Ubuntu 20.04
Debian 10.0
自動インストール方法契約時に選択した OS をインストールした状態でサーバーが用意される。

新規サーバー申し込み方法
おすすめプランV1(初期費用無料 + 月額 968 円〜)
お得な情報14 日間無料お試し

解説

コンテナ技術を採用していて、一般的な仮想マシンに比べて軽量で vCPU やメモリなどの負荷が小さく、リソースを効率的に利用できる VPS。どちらかというと法人ユーザーを想定しているようですが、14 日間の無料お試し期間があるのは他と違う点です 。

契約時の OS 選択について下記の公式ページで解説が載っています。

公式サイトGMOクラウドのVPS 詳細はこちら

5. KAGOYA Cloud VPS

カゴヤ・ジャパン
自動インストール対象 OSCentOS 7
CentOS 8
CentOS Stream 8
Ubuntu 18.04
Ubuntu 20.04
自動インストール方法専用コントロールパネルからテンプレートとアプリケーションを選択して環境構築可能。

インスタンス作成
おすすめプラン1コア/1GB(初期費用無料 + 月額 〜550 円)

解説

コントロールパネルから即座にスペック変更することができます

こちらもコントロールパネルからインスタンスを作成する際に任意の OS を指定することができます。

公式サイトカゴヤ・ジャパン

個人的には ConoHa VPS かさくらの VPS が Django におすすめ

OS インストールの手軽さを基準に Django のおすすめ VPS を 5 つ紹介しましたが、いかがだったでしょうか?

個人的なおすすめは ConoHa VPSさくらの VPS です。

ConoHa VPS は申し込み時の手軽さと、さくらの VPS は既に Django に利用している人がかなりいる & 私自身も利用していて全く不満がないです。

多くのユーザーがアクセスする大規模なアプリケーションを作成するのであれば GMO のクラウド VPSお名前.com の VPS(KVM)もいいかと思いますが、個人で小さい Django アプリを作っていくような場合はやはり前述の 2 つがおすすめだと思います。

カバレッジが長期間「URL が Google に登録されていません」のまま変わらない

  1. 新規 URL が長期間インデックス登録されない
  2. そもそもクロールされていないので品質の問題では無いのでは?
  3. インデックスされるサイトとされないサイトがある
  4. インデックスされるサイトとされないサイトの違いとは
  5. 対応策

1. 新規 URL が長期間インデックス登録されない

Google Search Console で新規 URL のインデックス登録をリクエストしても、長期間にわたってインデックス登録されない状態になっています。私が認識した限りでは 2021 年 10 月ごろからこの状態です。

状況としては下記の通り「カバレッジ」欄が「URL が Google に認識されていません」もしくは「検出 - インデックス未登録」となっていて、「前回のクロール」欄も「該当なし」になっています。

状況としては、対象の URL に対してクロールが行われていない状態です。

数日間であればクロールされないことはあると思いますが、何度かインデックス登録をリクエストし直しているにもかかわらず2ヶ月もの間クロールすらされないとなると話が変わってきます。

2. そもそもクロールされていないので品質の問題では無いのでは?

この件に関して軽く Twitter を漁ってみたところ、「Google の品質基準が上がったためにインデックスされなくなったのでは」という説をちらほら見ましたが、それは少し違う気がしています。

なぜかというと、上記の通りそもそもクロールすらされておらず、品質の判断もまだな状態だからです。

そして、クロールされた上でインデックスされない状況があれば、通常はサーチコンソールそのその理由が確認できます。

3. インデックスされるサイトとされないサイトがある

私は複数のサイトを運営していますが、その中で今もインデックスされ続けているサイトとインデックスが止まってしまっているサイトがあります。

細かいことを言うと、新規の記事がインデックスされているサイトとされていないサイトがあります。どちらのサイトも既存の記事はそれなりの間隔でクロールされている様です。

実際、インデックスされているサイトは「インデックス登録のリクエスト」の数時間後にはクロールされインデックス登録が完了したりしている一方、インデックスされていないサイトは 10 月以降新規で作成した記事が一切クロールされていない状況です。

4. インデックスされるサイトとされないサイトの違いとは

どちらのサイトも私が記事を書いているので、サイト間で記事の品質は大きく変わらないと思っています。

では何がインデックスされるサイトとされないサイトを分けているのか。

これはあくまで個人的な推測ですが、先ほど触れた2つのサイトの一番大きな違いはサイト全体のアクセス数だと思います。

想像するに、サイト全体の検索パフォーマンスが新規 URL に対するクロールの優先度の判断に影響しているのではないかと思います。

サイト全体の検索流入数が少ないとクロールの優先度がかなり低くなっている様に見えます。

「じゃあ新規で立ち上げたサイトは現時点で検索流入が少なくて新規の記事もインデックスされなかったら一生インデックスされないじゃないか」とも思いますが、そこはさすがに考慮してくれてるとは思います。

5. 対応策

ではサイト全体の検索パフォーマンスを上げるにはどうすべきかですが、新規をクロールしない間も既存の記事はクロールしてくれているということで、単純に既存の記事の検索パフォーマンスを上げていくことに注力する他ないかなと思います。

あくまで推測でしかないのですが、既存の記事の検索パフォーマンスが上がれば新規 URL がクロール対象に含まれるのではと淡い期待を持っています。

Ubuntu を手軽に使える VPS おすすめ 7 選

最も有名な Linux ディストリビューションの一つである Ubuntu。プログラミング関連の書籍でも Ubuntu を採用しているものは少なくありません。

そして VPS の中には特定の OS に関して自動インストールの様な仕組みを用意しているため、好みの OS のサーバーを手軽に立ち上げることができますが、もちろん Ubuntu のセットアップが簡単な VPS とそうでない VPS があります。

今回は Ubuntu を手軽に使えるおすすめ VPS をご紹介します。

  1. さくらの VPS
  2. お名前.com VPS
  3. クラウド VPS by GMO
  4. ConoHa VPS
  5. KAGOYA Cloud VPS
  6. ABLENET VPS
  7. WebARENA Indigo

1. さくらの VPS

カテゴリコメント
公式サイトさくらのVPS
対応している Ubuntu のバージョン18.04, 20.04
自動インストール対応あり
ウェブ上の関連記事数かなり多い

解説

標準OSとして Ubuntu の提供があり、ワンクリックでインストール可能とのこと。

参考:ネコでもわかる!さくらの VPS 講座 〜第二回「サーバーをさわってみよう!」

ウェブ上の関連記事数は、「"さくら" "VPS" "Ubuntu"」の検索で 120,000 件程度返ってきました。先人たちが残した情報がかなりある様です。

公式サイトさくらのVPS

2. お名前.com VPS

カテゴリコメント
公式サイトお名前.com VPS
対応している Ubuntu のバージョン18.04, 20.04
自動インストール対応あり
ウェブ上の関連記事数かなり多い

解説

標準OSとして対応しており、サーバーセットアップの画面で選択すれば自動的にインストールしてくれるとのこと。

参考:サーバーを初期セットアップする

ウェブ上の関連記事数はかなり多く、「"お名前" "VPS" "Ubuntu"」の検索で 113,000 件程度の結果が返ってきました。

公式サイトお名前.com VPS

3. クラウド VPS by GMO

カテゴリコメント
公式サイトGMOクラウドのVPS 詳細はこちら
対応している Ubuntu のバージョン20.04
自動インストール対応あり
ウェブ上の関連記事数多い

解説

契約時に選択したOSをインストールした状態でサーバーを提供とのこと。

参考:VPS の OS

ウェブ上の関連記事数「"GMO" "VPS" "Ubuntu"」の検索で23,000 件程度で、そこそこ多い様です。

公式サイトGMOクラウドのVPS 詳細はこちら

4. ConoHa VPS

カテゴリコメント
公式サイトConoHa VPS
対応している Ubuntu のバージョン18.04, 20.04
自動インストール対応あり
ウェブ上の関連記事数多い

解説

OSやアプリケーションのテンプレートあり、インストール完了した状態で使用開始出来るそうです。

参考:豊富なテンプレート

ウェブ上の関連記事数は「"ConoHa" "VPS" "Ubuntu"」の検索で 27,800 件程度返ってきました。

公式サイトConoHa VPS

5. KAGOYA Cloud VPS

カテゴリコメント
公式サイトKAGOYA CLOUD VPS
対応している Ubuntu のバージョン18.04, 20.04
自動インストール対応あり
ウェブ上の関連記事数少ない

解説

コントロールパネルからテンプレート選択してアプリケーションのセットアップまで完了出来るとのこと。

参考:テンプレート

ウェブ上の関連記事数は「"KAGOYA" "VPS" "Ubuntu"」の検索で 3,200 件程度で、あまり多く無い様です。

公式サイトKAGOYA CLOUD VPS

6. ABLENET VPS

カテゴリコメント
公式サイト格安・高品質なサーバー【ABLENET VPS】
対応している Ubuntu のバージョン14.04, 16.04, 18.04, 19.10, 20.04
自動インストール対応なし
ウェブ上の関連記事数多い

解説

初期OS は CentOS か Windows Server となっており、Ubuntu のインストールは手動で自身で行う必要があります。

ウェブ上の関連記事数は「"ABLENET" "VPS" "Ubuntu"」の検索で 25,600 件程度となっており、そこそこ多い様です。

公式サイト格安・高品質なサーバー【ABLENET VPS】

7. WebARENA Indigo

カテゴリコメント
公式サイトWebARENA (Indigo)
対応している Ubuntu のバージョン18.04, 20.04
自動インストール対応なし
ウェブ上の関連記事数少ない

解説

OS の基本設定は自身で手動で行う必要がある様です。

参考:カーネルモジュールの提供をしてもらえるでしょうか?

ウェブ上の関連記事数は「"WebARENA" "VPS" "Ubuntu"」の検索で 3,600 件程度と、あまり多く無い様です。

公式サイトWebARENA (Indigo)

レンタルサーバーの大クセPythonは要注意!どうしても使うならこれ

Python が普通に使えるわけではありません

Python を動かすためのレンタルサーバーを探しているそこのあなた。

実はレンタルサーバーでの Python 実行には下記のリスクがあるのをご存知でしたか?

  • SSH 接続できないかも
  • 仮想環境が使えないかも
  • データベースが操作できないかも
  • 最悪 Python の実行にすら辿りつかないかも
キーボード

不用意に怖がらせるつもりはないのですが、ネット上には公式サイトの仕様欄を鵜呑みにした記事が多く、実際自分が Python を使おうとした際に様々な問題にぶち当たりました。

その経験を踏まえ、当サイトでは実際に触って検証しましたので、ぜひサーバー選びの参考にしてみてください。

どうしても使うなら XREA

先に結論だけ発表してしまうと、どうしてもレンタルサーバーを使う場合はXREA がおすすめです。

そして、冒頭で紹介した問題はレンタルサーバー特有のものなので、レンタルサーバー以外を含めたおすすめはVPSになります。その理由もこの記事で説明していきます。

レンタルサーバーの Python は要注意

レンタルサーバーの公式サイトを見ると仕様欄に Python3 や MySQL が入っているので、何となく Python でプログラムを組みつつ MySQL のデータベースも使えてしまう様な気がしてきます。

が、実際使ってみるとそうもいきません。一つずつ見ていきましょう。

Python が普通に使えるわけではありません

1. SSH 接続できないかも

まず SSH 接続が出来るかどうかの確認です。

SSH 接続とは
Windowsのコマンドプロンプトや Mac のターミナルなどを使ってサーバーを遠隔操作する方法

せっかくサーバーを借りても、SSH 接続が出来ないと Python の実行やパッケージのインストールなどが出来ません

ほとんどの共用サーバーは SSH 接続可能なので、ここはそこまで心配いらないと思いきや、スターサーバーでは SSH 接続出来ません。要注意です。

なぜ公式サイトで「Python」の記載があったのか分かりません。

XREAロリポップエックスサーバーコアサーバーConoha WINGバリューサーバースターサーバー
SSH 接続パスワードパスワード公開鍵公開鍵公開鍵パスワードNG

2. 仮想環境か使えないかも

次は Python の仮想環境が使えるかどうかの確認です。

仮想環境とは
例えば自分のパソコンに Python が入っていて、その中でスクレイピングのプログラムウェブサイト制作のプログラムの2つを作るとします。

それぞれのプログラムに必要なパッケージをインストールしていくと、どのパッケージがどちらのプログラムに使われているのか分からなくなったり、パッケージのアップデートなどでプログラム間の互換性が保てなくなることもあります。

この状況を整理するため、スクレイピング用の実行環境とウェブサイト制作用の実行環境を別々で作り、それぞれの中に必要なパッケージをインストールすることでお互いの干渉を防ぐのが仮想環境です。

これは公式サイトの仕様欄などを見ただけではわからないので、実際に仮想環境作成のコマンドを実行して確認してみました。

結果、そもそも SSH 接続も出来なかったスターサーバーに加え、バリューサーバーも仮想環境の作成ができませんでした。

逆に、それ以外のサーバーは問題なく仮想環境の作成ができました。

XREAロリポップエックスサーバーコアサーバーConoha WINGバリューサーバースターサーバー
SSH 接続パスワードパスワード公開鍵公開鍵公開鍵パスワードNG
仮想環境OKOKOKOKOKNG--

3. データベースが操作できないかも

レンタルサーバーで Python を使う際、最も気をつけなければならないのがPython でデータベースを使えるサーバーが少ないということです。

大抵のレンタルサーバーは WordPress には特化していて、数クリックで簡単にMySQL のデータベースが作成できることがほとんどですが、「Python でデータベースを操作する」となると話は別です。

mysqlclient モジュールのインストールが出来ない場合がある

共用サーバーで使用できるデータベースはほとんどの場合 MySQL ですが、Python で MySQL のデータベースを操作する場合は、mysqlclient モジュールをインストールする必要があります。

mysqlclent モジュール

実際にコマンドを実行して確認してみた結果、バリューサーバーやエックスサーバーなどでは mysqlclient のインストールで失敗しますし、ロリポップではサーバーに直接インストールはできるのに仮想環境で出来ないというクセもあります。

これも公式サイトの仕様欄などを見ただけではわからないので要注意です。

XREAロリポップエックスサーバーコアサーバーConoha WINGバリューサーバースターサーバー
SSH 接続パスワードパスワード公開鍵公開鍵公開鍵パスワードNG
仮想環境OKOKOKOKOKNG--
MySQLdbOKOK*不明*OK*不明NG--

また、上記の確認でデータベースを使えたとしても、レンタルサーバー特有の制限がかかっていて契約したレンタルサーバーからしかアクセスできない場合もありますので気をつけてください。

レンタルサーバーでのデータベース操作

つまり自分のパソコンからは操作できず、データベースを操作するスクリプトをレンタルサーバーに置いてそのスクリプトを実行するという様な回りくどい事をする羽目になります。

レンタルサーバー x Python ならほぼ XREA 一択

はい、というわけで SSH接続、仮想環境、MySQLdb 全て考慮すると、一番問題なく使えるのは XREA です。

XREA
公式サイトXREA
OSLinux (CentOS)
Python のバージョンPython2, Python3
データベース個数XREA Free:1
XREA Plus:5
CRONXREA Free:なし
XREA Plus:あり(個数不明)
ウェブ上の関連記事数多い
おすすめプランXREA Plus
(月額 210 円〜 + 初期費用 0 円)
無料お試し期間7 日間

ロリポップコアサーバーエックスサーバーに関しては SSH 接続と仮想環境の作成は問題ないですが、MySQLdb モジュールの使用に難ありです。

バリューサーバースターサーバーに関しては 仮想環境の作成も出来ないので Python の使用に関してはお勧めしません

その他の参考情報

ここまでで使えるサーバーがだいぶ絞られてしまいましたが、一応使えるデータベースの個数、CRON の個数、関連記事数も確認しましたので記載します。

1. 作成可能なデータベースの個数

Python でスクレイピングした情報など、データベースに保存したりデータベースから取り出したりする必要があります。その際、用途によってデータベースを分けたい場合もあると思いますので、作成可能なデータベースの個数も気にするといいと思います。

2. CRON の個数

CRON は指定した日時によって定期的にプログラムやスクリプトを実行できる機能です。スクレイピングやデータベースの更新など、CRON を使うと便利な場面が多いと思いますが、プランによって同時に設定できる CRON の個数が決まっているのでサーバーを選ぶ際には注目するといいと思います。

3. ウェブ上の関連記事数

サーバーの中で作業をしていく中で、必ず何かしらのエラーが起きて検索する必要があるのが常なので、検索した時にどの程度情報が出てくるかも大事なポイントです。検索結果の数も目安として掲載しますので参考にしてみてください。

ちなみに無料お試し期間があるサーバーも多いので、その間に Python3 を実際に試してみるのもありです。

各レンタルサーバーの検証内容

XREAロリポップエックスサーバーコアサーバーConoha WINGバリューサーバースターサーバー
Python バージョン2.x/3.x2.7/3.72.7/3.4/3.62.x/3.x2.7/3,62.7/3.62.7/3.4/3.6
SSH 接続パスワードパスワード公開鍵公開鍵公開鍵パスワードNG
仮想環境OKOKOKOKOKNG--
MySQLdbOKOK*不明*不明*不明NG--
データベース上限550無制限無制限無制限無制限30
CRON 上限個数不明10無制限不明不明9910
関連記事数多いかなり多いかなり多いかなり少ない多いかなり少ないかなり少ない
おすすめプランXREA PlusスタンダードスタンダードCORE-Xベーシックスタンダードスタンダード

1. XREA

XREA
公式サイトXREA
OSLinux (CentOS)
Python のバージョンPython2, Python3
データベース個数XREA Free:1
XREA Plus:5
CRONXREA Free:なし
XREA Plus:あり(個数不明)
ウェブ上の関連記事数多い
おすすめプランXREA Plus
(月額 210 円〜 + 初期費用 0 円)
無料お試し期間7 日間

SSH 接続

こちらはパスワードベースで SSH にログイン可能なので SSH 接続が簡単です。

Python 仮想環境

下記 4 行のコマンドだけで pip3 を使える状態の Python3 を起動できます。

$ bash
$ python3 -m venv python3-venv
$ source python3-venv/bin/activate
(python3-venv) $ python
>>> 

ただ、デフォルトのシェルが rbash でかなり制限があるので、SSH 接続したら初めにコマンド「bash」を実行する必要があります。上のスクリプトの1行目で「bash」と入力しているのがそれです。

MySQL モジュールの使用

上記に続けて下記を順に実行していけば仮想環境内で MySQLdb モジュールを使うこともできます。

>>> exit()
$ pip install mysqlclient
$ python
>>> import MySQLdb
>>> 

ウェブ上の関連記事数

「"XREA" "python3"」での検索結果は 5,020 件で、上の2つに比べると少ないですが、これでもよく調べれば普通の使い方には対応できるのではと思います。

おすすめプラン

XREA Free は無料ですが CRON が使えませんし、データベースも 1 つしか持てません。XREA Plus は CRON も使えてデータベースも 5 個まで作れるのでおすすめです。

利用開始するにはバリュードメインのアカウント(無料)作成も必要です。

公式サイトXREA

2. ロリポップ

ロリポップ!
公式サイトロリポップ!
OSLinux (CentOS)
Python のバージョンPython2.7, Python3.7
データベース個数ライトプラン:1
スタンダードプラン:50
CRON 個数ライトプラン:5
スタンダードプラン:10
ウェブ上の関連記事数かなり多い
おすすめプランスタンダード
(月額 440 円〜 + 初期費用 0 円)
無料お試し期間10 日間

SSH 接続

こちらも SSH へのログインはパスワードベースでなので分かりやすいです。

Python 仮想環境

SSH ログイン後はエックスサーバーと同じく下記 3 行のコマンドだけで pip3 を使える状態の Python3 を起動できました。本気で SSH ログインから 10 秒で Python3 を起動できます。

$ python3 -m venv python3-venv
$ source python3-venv/bin/activate
(python3-venv) $ python
>>> 

MySQL モジュールの使用

ただ、仮想環境内では MySQLdb モジュールがインストール出来ませんでした。仮想環境を作らずに Python3 を使うのであれば MySQLdb はすでに使えます。

$ python3
>>> import MySQLdb
>>> 

仮想環境外で追加パッケージをインストールする場合は「python3 -m pip install パッケージ名」でできる様です。

ウェブ上の関連記事数

「"ロリポップ" "python3"」での検索結果は 18,200 件と、こちらも多くの情報がすでにネット上に存在しています。

おすすめプラン

ライトだとMySQLデータベース1つしか作れないので、50個まで作れる「スタンダード」プランが良いと思います。

CRON もスタンダードプランであれば 10 個まで設定可能です。

こちらも無料お試し時にはクレジットカード情報などの入力は不要です。

公式サイトロリポップ!

3. エックスサーバー

エックスサーバー
公式サイトエックスサーバー
OSLinux
Python のバージョンPython2.7, Python3.4, Python3.6
データベース個数全プラン無制限
CRON 個数全プラン無制限
ウェブ上の関連記事数かなり多い
おすすめプランスタンダード
(月額 990 円 + 初期費用 3,300 円)
無料お試し期間10 日間

SSH 接続

SSH への接続は公開鍵認証の設定が必要で少し面倒ではあります。

Python 仮想環境

SSH ログインさえ出来れば下記のコマンドで pip3 を使える状態の Python3 を起動できます。

$ python3 -m venv python3-venv
$ source python3-venv/bin/activate
(python3-venv) $ python
>>> 

MySQLdb モジュールの使用

MySQLdb モジュールを使った MySQL の操作ですが、mysqlclient パッケージのインストールに失敗するという情報があります。

ウェブ上の関連記事数

「"エックスサーバー" "python3"」での検索結果は 12,500 件程度と、多くの情報がすでに存在しているので心強いです。

おすすめプラン

基本的な違いはディスクスペースの容量と無料独自ドメインの対象くらいなので「スタンダード」プランで充分だと思います。無料お試しに申し込んでもその時点ではクレジットカード情報などの入力が必要ないのも安心です。

CRON の個数は無制限です。データベースの個数も無制限です。すごいですね。

公式サイトエックスサーバー

4. コアサーバー

コアサーバー
公式サイトコアサーバー
OSLinux
Python のバージョンPython2, Python3
データベース個数全プラン無制限
CRON全プランあり(個数不明)
ウェブ上の関連記事数かなり少ない
おすすめプランCORE-X
(月額 399 円〜 + 初期費用 1,650 円)
無料お試し期間30 日間

SSH 接続

SSH への接続は公開鍵認証の設定が必要で少し面倒です。

Python 仮想環境

SSH ログイン後は他のサーバーと同じ様に「python3 -m venv 任意の仮想環境名」で仮想環境を作成できます。

$ python3 -m venv python3-venv
$ source python3-venv/bin/activate
(python3-venv) $ python
>>> 

ウェブ上の関連記事数

「"コアサーバー" "python3"」での検索結果は 500 件程度で、かなり少ない状態です。何か問題が起こったとき、まだ解決方法がネット上に載っていない場合も考えられます。

おすすめプラン

全プランで CRON あり、データベースの個数も無制限です。CORE-Xプランで十分足りると思います。

公式サイトコアサーバー

5. ConoHa WING

ConoHa WING
公式サイトConoHa WING
OSLinux (CentOS)
Python のバージョンPython2.7, Python3,6
データベース個数全プラン無制限
CRONあり(対象プラン及び個数不明)
ウェブ上の関連記事数多い
おすすめプランベーシック
(月額 740 円〜 + 初期費用 0 円)
無料お試し期間無し

SSH 接続

SSH への接続は公開鍵認証の設定が必要で少し面倒ではあります。

Python 仮想環境

SSH ログインさえ出来れば下記のコマンドで pip3 を使える状態の Python3 を起動できます。

$ python3 -m venv python3-venv
$ source python3-venv/bin/activate
(python3-venv) $ python
>>> 

ウェブ上の関連記事数

「"ConoHa WING" "python3"」での検索結果は 1,930 件で少し少ないかと思います。

おすすめプラン

データベースの個数は全プランで無制限です。 CRON は「ジョブスケジューラー」という名前で提供されていますが、個数はわかりませんでした。ベーシックプランがおすすめです。

公式サイトConoHa WING

6. バリューサーバー

バリューサーバー
公式サイトバリューサーバー
OSLinux
Python のバージョンPython2.7, Python3.6
データベース個数エコプラン:1
スタンダードプラン:無制限
CRON 個数エコプラン:10
スタンダードプラン:99
ウェブ上の関連記事数かなり少ない
おすすめプランスタンダード
(月額 367 円〜 + 初期費用 0 円)
無料お試し期間10 日間

SSH 接続

こちらもパスワードベースで SSH にログイン可能なので SSH 接続が簡単ですし、「python」でも「python3」でも Python3 が実行されるのも便利です。(Python2 の起動はコマンド python2 を実行)

Python 仮想環境

が、なぜか Python 仮想環境の作成時にエラーが発生します。

$ python3 -m venv python3-venv
Error: Command '['/virtual/アカウント名/python3-venv/bin/python3', '-Im', 'ensurepip', '--upgrade', '--default-pip']' returned non-zero exit status 2.

仮想環境外で mysqlclient をインストールしようとしてもエラーが発生するので、残念ながら Python の使用に関しては避けた方がいいと思います。

公式サイトバリューサーバー

7. スターサーバー

スターサーバー
公式サイトスターサーバー
OSLinux
Python のバージョンPython2.7, Python3.4, Python3.6
データベース個数ライト:1
スタンダード:30
CRON 個数ライト:5
スタンダード:10
ウェブ上の関連記事数かなり少ない
おすすめプランスタンダード
(月額 440 円〜 + 初期費用 0 円)
無料お試し期間14 日間

SSH 接続

何とスターサーバーは SSH 接続が出来ない仕様になっています。なので Python のコマンド操作なども出来ません。

公式サイトスターサーバー

おすすめは XREA

いかがでしたか?

学習も兼ねて Python を少しいじってみたいという場合は、既存の情報が多い上に SSH 接続、Python3 の実行、仮想環境の作成と全て問題なくできた XREA がおすすめです。

もし自分でも試したい場合は大体のレンタルサーバーが無料お試し期間を設けているので利用してみると良いかもしれません。お試し期間は基本的にクレジットカード情報など入力不要なので安心です。

更なるおすすめは VPS

最後に繰り返しになりますが、Python でプログラミングをしていくのであればレンタルサーバーよりも VPS がおすすめです。絶対に。

ご自身のためにも、下記の記事をチェックしてみてください。

▶︎レンタルサーバーで Python は要注意!VPS が楽得でおすすめ

【番外編】さくらレンタルで無理やり Python 3 と MySQL を使う

ちなみにさくらのレンタルサーバーはそもそも Python 2しか入っていないのでこの記事にも載せていないんですが(現在の推奨は Python 3 で Python 2 は非推奨)一応 Python 3 をインストールして仮想環境で MySQLdb をインストールすることも出来ました。

めんどくさすぎたので正直全くお勧めしないですが、気合いで頑張りたい方々のために一応貼っておきます。

WordPress サイトに空白の「amp-ad」タグが表出される

問題と確認

AMP 対応している WordPress サイトで、不自然な空白が出てしまっていた。

Chrome のデベロッパーツールで確認したところ、該当の箇所に「amp-ad」タグが表出されていたので AdSense 関連のコードだと思い、WordPress のテーマの編集から header.php に入っていたコードを下記の様にコメントアウトしたが、状況は変わらず。

Before

<!--Google AdSense-->
<script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-XXXXXXXXXXXXXXXX"
     crossorigin="anonymous"></script>
</head>

After

<!--Google AdSense
<script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-XXXXXXXXXXXXXXXX"
     crossorigin="anonymous"></script>
</head>
-->

解決方法

AdSense の審査に通っていないまま放置していたサイトだったので、AdWords 管理画面の「サイト」ページで該当のサイトを一旦削除したところ、上記の「amp-ad」タグは表出されなくなった。

Payoneer アカウントの登録方法(25ドルキャッシュバック付き)

このページへ来られた方はすでにご存知かと思いますが、海外の銀行からの送金を受ける際、一般的な日本の銀行へ送金してもらうよりも Payoneer を使用する方が手数料が大幅に少なく済みます。

私自身も海外向けのブログのアフィリエイト収入の受け取り用に Payoneer を使用していますが、日本の銀行を受け取り口座に設定するよりもかなりお得です。

なぜ Payoneer だと安く済むのか

Payoneer では 80 を超える通貨に対して「国内銀行振込」と同じ形で受け取りができるため、例えばメジャーな米ドルやユーロなどに関して通常の銀行でかかる手数料がかからないで済みます。

「海外の銀行口座 → Payoneer」と「海外の銀行口座 → 日本の銀行口座」の2つの送金ステップがどちらも「国内振込」の扱いになり、2% の手数料のみの適用となり安く済むのです。

三菱 UFJ 銀行の場合

三菱 UFJ 銀行の場合、海外の銀行からの送金を受ける際に被仕向送金手数料(1,500 円)が掛かります。

取引の規模にもよりますが、例えば本来 10,000 円分が送金されているのに 1,500 円を引かれて、手元にきた時に 8,500 円になっていると少し残念ですよね。

Payoneer(ぺイオニア)の場合

それがPayoneer の場合だと、まず海外口座から Payoneer 口座へ振り込みの手数料はありません。そして Payoneer 口座から日本の口座に移す際に為替手数料が最大 2 % かかるのみです。

10,000 円受け取る場合の例だと 2 % の為替手数料で 200 円しか取られないので、銀行に比べてだいぶお得です。

では、Payoneer アカウントの登録方法をご紹介します。

  1. Payoneer アカウント登録の開始
  2. ビジネスモデルと利用目的の選択
  3. 予想される取引額の選択
  4. アカウント情報の入力
  5. メールアドレスの認証
  6. Payoneer アカウント登録の完了

1. Payoneer アカウント登録の開始(キャッシュバック付)

まずは下記リンクへアクセスします。

Payoneer 公式サイト

画面上のオレンジのボタン「SIGN UP AND EARN $25*」をクリックします。

* 上記のリンクが紹介用リンクとなっているため、このまま登録を行い適正*な取引総額が 1 年以内に 1,000ドル を超えると、自動的に 25 ドルがユーザーと紹介者(この場合は筆者)の Payoneer アカウントに振り込まれます。

2. ビジネスモデルと利用目的の選択

次に、使用するビジネスモデル、そして該当する利用目的を選択します。

ビジネスモデル(下記太字部分)を選択し、利用目的(下記細字部分)を選択します。

Online Seller(ネット販売)

  • Get paid by ecommerce marketplaces(Eコマースサイトからの支払いを受ける)
  • Request a payment(支払いを要求する)

B2B seller or supplier(B2B セラーまたはサプライヤー)

  • Get paid by international clients(海外の顧客からの支払いを受ける)

Freelance, agency or service provider(フリーランス、エージェンシーまたはサービスプロバイダ)

  • Get paid by international clients or freelance marketplaces(海外の顧客やフリーランスのマーケットプレイスから支払いを受ける)

Vacation Rental Host(バケーションレンタルの管理人)

  • Get paid by vacation rental sites and private renters(バケーションレンタルのサイトや個人の貸主からの支払いを受ける)
  • Request a payment(支払いを要求する)

Marketplace or enterprise(マーケットプレイスまたは事業会社)

  • Make international payments to thousands of payees worldwide(世界中の多数の支払い主からの海外送金を受ける)

3. 予想される取引額の選択

そして予想される毎月の取引額を選択します。まだ実績がない場合は「Preparing Selling」を選択します。

すると自動的にアカウントの仕様を調整してくれるので「REGISTER」をクリックします。

クリック後、アカウント情報を入力する画面へと遷移します。

4. アカウント情報の入力

個人(または法人)情報の登録

次の画面で個人アカウントか企業アカウントかを選択します。今回は個人のアフィリエイトなので「個人」を選択します。

連絡先情報の登録

連絡先情報を英語アルファベットで入力します。

上記「認証コード」の欄はスマホの SMS に届くので確認、入力したら「次へ」をクリックします。

セキュリティー詳細の登録

パスワードと秘密の質問、そして身分証明書の情報を登録します。

身分証明書は運転免許書かパスポートを選択出来ます。

連携する銀行口座の登録

Payoneer 口座からお金を受け取る日本の銀行口座を登録します。

「送信」ボタンをクリックすると下記の画面が表示されます。送信した内容を Payoneer 側で確認するので場合によって 2〜3 日程度待ちます。

5. メールアドレスの認証

と、同時にメールアドレスの確認のメールが届きますので「VERIFY MY EMAIL」をクリックすれば OK です。

6. Payoneer アカウント登録の完了

そして情報を送信して 10 分もたたないうちに、Payoneer の登録が完了した旨の別の連絡メールが来ました。これで Payoneer を使い始めることができます。

Payoneer によると、審査に 2 〜 3 日かかる場合もあるそうなので気長に待ちましょう。