有馬総一郎のブログ

(彼氏の事情)

2026年03月14日 11:30:54 JST - 3 minute read - Linux

Pop!_OS 24.04にアップグレードする (Ubuntu系・aptの依存関係エラー解決)

いよいよ、Pop!_OS 22.04にもPop!_OS 24.04が降ってきた。メインパソコンなのでどうしようかと思ったが、サブ端末にインストールして検証するのは、まどろっこしいのでアップグレードすることにした1。で、試すと、failed to upgrade OS: client error: failed to downgrade packagesとエラーが出て失敗していたので、解決してアップグレードする。

Pop!_OS 24.04
アップグレード失敗

2026年03月14日 10:35:47 JST - 1 minute read - Linux

Linuxでパソコン版LINE (Windows)を使う

もう散々使い古されたネタだが、「最新版のパソコン版LINE (Windows)では動かない」「Flatpak版のBottlesでインストールすると言語入力の切り替えができない」といったトラブルがあったのでメモ。

パソコン版LINE (Windows)

2026年03月11日 18:18:18 JST - 2 minute read - Linux

パスワード認証時に公開鍵認証を使わない、BitwardenをSSHエージェントとして使わせない

レンタルサーバーに接続する場合、パスワード認証でログインするのが一般的だと思う。それは分かっていたのだが、BitwardenをSSHエージェントとして使用していると思わぬ失敗をしたのでメモしておく。

どんな現象か?パスワードが合っているのにもかかわらず、ログインできないのだ。何故ログインできないのか、ssh -vvで詳細ログを出すことで解決していった。

2026年02月09日 16:07:37 JST - 4 minute read - Linux

Githubに複数アカウントを持っていてもBitwardenで指定のSSHキーを使わせる

余りこういうユーザもいないだろうが、 Githubアカウントを複数所持して、使い分けたい事態が起こった。別アカウントを作成したので、 デスクトップ版BitwardenをSSHエージェントとして使用してローカルに秘密鍵を保持せずサーバーログインやGit pushするにあるとおり、Bitwardenの公開鍵をコピーしてssh認証しようとするとエラー(成功することもある)となる。

2026年02月07日 12:15:13 JST - 6 minute read - Linux

PHP初心者がVSCode x Dockerでデバッグ環境を構築する その3 (デバッグ編)

Dev Containersファイル作成後から。最後に、デバッグ構成ファイルを作成する。

2026年02月06日 17:14:39 JST - 7 minute read - Linux

PHP初心者がVSCode x Dockerでデバッグ環境を構築する その2 (Dev Containers編)

アプリインストールの続きから。

Dev Containers

VSCode、Docker Desktopがインストール後の進め方は、 Create a Dev Containerに解説がある。自分は、読まずに進めていったが、改めて読むと勉強になった。

以下、作成ファイルについて、実際の例を見せながら、どうしてそうしたかを記しておく。

./.devcontainer
├── Dockerfile
├── devcontainer.json
└── docker-compose.yml

2026年02月05日 17:14:39 JST - 5 minute read - Linux

PHP初心者がVSCode x Dockerでデバッグ環境を構築する その1 (VSCode、Dockerインストール編)

ある日、開発者がいなくなったことにより、PHPで動くサーバーのメンテをまかされた。まずは、動さないと、分かるものも分からない。

php開発のためにはやはりphpのインストールは必要でしょうか?デスクトップ環境なので、あまり汚染したくなく、アンインストールなどしたときに綺麗になるようにしたいのですが…何か良いかんがえはありますか?virtualboxは重いので嫌です。

ということで、geminiに聞くと、 Dev Containersという拡張機能を使えば良いとのこと。

2026年01月26日 08:19:35 JST - 6 minute read - Google

rcloneでGoogleドライブ間のコピー・同期をする。MSオフィスからGoogle形式への変換やエラー回避策

rcloneを使ってリモート間のコピーを行う。つまり、GoogleユーザーAからGoogleユーザーBにファイル、フォルダをコピーする。

2026年01月25日 18:12:50 JST - 9 minute read - Google

rcloneを使ってOAuth認証でGoogle Driveを自動マウントする

Googleアカウントを二つ持っているので、一つは普通にGNOMEオンラインでGoogleアカウントを追加すればFiles(Nautilus)でマウントされるのだけど、もう一つは Rcloneでマウントすることとする。

2026年01月14日 10:25:56 JST - 5 minute read - Linux

LinuxでもAndroidのQuick Share(クイックシェア)で共有できるアプリPacket

iPhoneのAirDropに無理矢理?対応したAndroidのQuick Share。正直、転送速度が遅いので LocalSendばかり使っていたが、Android、Chromebookごとにインストールするのは面倒1なので、Quick Shareに対応している Packetを使ってみた。以下、flatpak版で話を勧める。