2026年1月3日 Slackware VSCodeインストールについて

こんにちは.参拝の待ち時間で暇していたAluminaです.
今朝SlackwareでVSCodeのインストールに成功したので,躓いていたポイントと自分なりに解決したときの方法を記録として書いておきます.

インストールの流れ

まず,私がインストールしたVSCodeはOctober 2025 Update(Version 1.106.3)です.インストール時はNovember 2025 Update(Version 1.107.3)もありましたが,Windows機での挙動に不満(主にAI Agent関係)があったので,1.106.3にしました.しかし,version差は本質ではないので無視して大丈夫です.
今回のインストールは逆襲のSlackwareさんのVSCodeインストール記事とFreeBSDさんのVisual Studio Code - インストール - Slackwareを参考にしました.ありがとうございました.

  1. VSCode公式からdebファイルをダウンロードしました.自分の場合は~/Downloads内に作成したVisual_Studio_Code(以下VSCode)ディレクトリにダウンロードしました.コマンド操作では
                                    
                                        $ cd ~/Downloads
                                        $ mkdir Visual_Studio_Code
                                        $ cd Visual_Studio_Code
                                    
                                
  2. VSCodeディレクトリ内でダウンロードしたdebファイルをarコマンドで解凍し,出ていたdata.tar.xzをdata.txzにリネームしました.
                                    
                                        $ ar vx code_1.106.3-1764110892_amd64.deb
                                        $ mv data.tar.xz data.txz
                                    
                                
  3. (ここからはroot権限で行いました.)data.txzをinstallpkgでmake installしました.
                                    
                                        $ su -
                                        # installpkg --root /tmp/visual_studio_code-1.106.3-1764110892 data.txz
                                    
                                
  4. その後,cdでmake installしてできたディレクトリに移動して,パッケージを作りました.
                                    
                                        # cd /tmp/visual_studio_code-1.106.3-1764110892
                                        # makepkg --linkadd y --chown y --linkadd y --chown y ../visual_studio_code-1.106.3-1764110892-x86_64-1.txz
                                    
                                
  5. この後,パッケージの権限を755に変更してパッケージインストールを行いました.
                                    
                                        # cd ..
                                        # chmod 755 visual_studio_code-1.106.3-1764110892-x86_64-1.txz
                                        # installpkg /tmp/visual_studio_code-1.106.3-1764110892-x86_64-1.txz
                                    
                                

トラブルシューティング

ここから起動を行う予定だったのですが,起動に失敗しました.そのためここからがオリジナルのトラブルシューティングになります.

  1. まずは機動に必要なcodeファイルがあるかの確認を行いました.
                                    
                                        $ ls /usr/bin/code
                                        $ ls /usr/share/code/code
                                    
                                
    結果としてはヒット0.実行場所などが書いてあるcode.desktopを見てみようと思いましたが,それも/usr/share/applicationsに存在していませんでした.原因は不明ですが,ないものはないです.そのため,codeのありかをデータセットの中から探して見たところ,/tmp/visual_studio_code-1.106.3-1764110892/usr/share/code/codeに実行ファイル,/tmp/visual_studio_code-1.106.3-1764110892/usr/share/applications/code.desktopにcode.desktopがありました.
  2. 見つけたファイル群(code, code.desktop)をroot権限のGUI操作であってほしい場所(/usr/share/code/code, /usr/share/applications/code.desktop)に移しました.なお,codeの場所は本来は/usr/bin/かも知れませんが,code.desktop内のExecに/usr/share/code/code合わせました.また,アイコン画像も/usr/share/pixmaps/vscode.pngに移動させました.
  3. ここで,tmpディレクトリにするよりも自分で入れたアプリをまとめて格納するディレクトリをつくろうということで,optディレクトリを新規に作成.tmpファイルにあったすべてのVSCodeデータを/opt/vscodeに移しました.その後,/opt/usr/share/code/code/usr/share/code/codeとのシンボリックリンクを作成しました.
                                    
                                        $ su -
                                        # mkdir -p /opt/vscode
                                        # cp -r /tmp/visual_studio_code-1.106.3-1764110892/* /opt/vscode/
                                        # ln -sf /opt/vscode/visual_studio_code-1.06.3-1764110892/usr/share/code/code /usr/share/code/code
                                    
                                
こうすることで起動に成功しました.

Slackwareの初学者ではありますが,こうして絶対に入れたかったアプリのインストールと起動まで達成できてよかったです.いろいろと拙い操作ではありましたが,いつかSlackwareに挑戦する人が参考にしていただければ幸いです.
これを打つので今日は精一杯なので,本日の日記はここで終わります.ではまた明日.