失われたパーティションとハードディスクデータを安全に復元する方法
TestDiskとPhotoRecを使って、失われたパーティションやファイルを復元する方法を学びましょう。ソースドライブを保護し、安全にスキャンを行い、復元したデータを別のディスクに保存します。
ClangはUbuntuの公式リポジトリから直接入手できるため、最も簡単なインストール方法はAPTを更新してclangパッケージをインストールすることです。以前のUbuntuリリースにあった、Clang 9、11、12といったバージョン固有の手順は必要ありません。
ほとんどのシステムでは、以下を実行してください。
sudo apt update
sudo apt install clang
次に、コンパイラを確認しますclang --version。バージョン指定のないclangパッケージは、Ubuntu のバージョンで選択されたデフォルトの Clang リリースに従います。
UbuntuはclangUniverseリポジトリにデフォルトのメタパッケージを保持しています。基盤となるコンパイラのバージョンはリリースによって異なります。Ubuntuの公式パッケージインデックスには現在、以下のデフォルトパッケージが記載されています。
| Ubuntuリリース | デフォルトのコンパイラが背後にありますclang |
|---|---|
| 22.04 LTS | Clang 14 |
| 24.04 LTS | Clang 18 |
| 26.04 LTS | Clang 21 |
これらのパッケージは、Ubuntuの公式パッケージインデックスで確認できます。ご自身のコンピュータ上で、apt-cache policy clangAPTがインストールする正確な候補が表示されます。
ターミナルを開いて、APTのローカルパッケージインデックスを更新します。
sudo apt update
お使いのUbuntuリリースに対応したデフォルトのコンパイラパッケージをインストールしてください。
sudo apt install clang
APTはコンパイラとその必要な依存関係をインストールします。--install-suggests通常のClangインストールでは、以前のオプションは不要です。
clangパッケージは、UbuntuのデフォルトのClangコンパイラをインストールします。APTがパッケージを見つけられないと報告した場合は、Universeリポジトリが有効になっていることを確認してから、インデックスを再度更新してください。
sudo add-apt-repository universe
sudo apt update
sudo apt install clang
が不足している最小インストール環境ではadd-apt-repository、software-properties-commonまず をインストールしてください。
CおよびC++コンパイラドライバの両方を確認してください。
clang --version
clang++ --version
バージョン番号は、お使いのUbuntuのリリースバージョンや有効になっているアップデートによって異なるため、サンプル画像と異なる場合があります。
clang --versionUbuntuにインストールされているコンパイラを確認するために使用します。以下のコードでファイルを作成しますhello.c。
#include <stdio.h>
int main(void) {
printf("Hello, Clang!\n");
return 0;
}
コンパイルして実行ファイルを実行してください。
clang hello.c -o hello
./hello
こちらをご覧くださいHello, Clang!。公式のClangコマンドガイドには、追加のコンパイラモードとオプションについて説明されています。
プロジェクトで特定のツールチェーンが必要な場合は、まず設定済みのUbuntuリポジトリで利用可能なバージョン付きパッケージを確認してください。
apt-cache search '^clang-[0-9][0-9]*$'
次に、必要なバージョンをインストールします。たとえば、Ubuntu 24.04 LTS は を提供しclang-18、Ubuntu 26.04 LTS はclang-21デフォルトのバージョン付きコンパイラとして を提供します。
sudo apt install clang-18
# or, on a release that provides it:
sudo apt install clang-21
曖昧さを避ける必要がある場合は、clang-18やなどの対応する実行ファイルを使用してください。ビルドシステムは、やなどの変数を使用して特定のコンパイラを指定することもできます。clang-21CC=clang-21CXX=clang++-21
Ubuntuのリポジトリにプロジェクトに必要なバージョンがない場合は、LLVMが公式のDebian/Ubuntuリポジトリ(apt.llvm.org)を提供しています。このリポジトリのインストーラースクリプトを使用すると、適切なアップストリームリポジトリを追加し、選択したLLVMバージョンをインストールできます。より安全な手順としては、スクリプトをダウンロードして実行前に内容を確認することをお勧めします。
wget https://apt.llvm.org/llvm.sh
less llvm.sh
chmod +x llvm.sh
sudo ./llvm.sh <version-number>
apt.llvm.org から入手できるパッケージは、Ubuntu のアーカイブパッケージではなく、LLVM のアップストリームパッケージです。そのため、特に理由もなく Ubuntu のデフォルトのツールチェーンを置き換えるのではなく、より新しいツールチェーンが必要な場合にのみ使用してください。
sudo apt update、Universe が有効になっていることを確認し、Ubuntu リリースがまだサポートされていることを確認してください。command -v clangと を確認してくださいclang --version。複数のバージョンがインストールされている場合は、バージョン付きのバイナリを直接呼び出してください。clang++。これは、一般的なプロジェクトで想定されるC++標準ライブラリの設定を自動的に処理します。build-essential、、、cmakeなどのパッケージが別途必要になる場合がありますninja-build。TestDiskとPhotoRecを使って、失われたパーティションやファイルを復元する方法を学びましょう。ソースドライブを保護し、安全にスキャンを行い、復元したデータを別のディスクに保存します。
CoBangを使えば、Webカメラまたは画像ファイルでLinux上でQRコードをスキャンできます。インストールオプション、セットアップ手順、Flatpakカメラへのアクセスに関する修正方法については、こちらをご覧ください。
Cameractrlsを使用してLinux上でウェブカメラの設定を変更しましょう。露出、色、フリッカー低減などのサポートされているコントロールを調整し、互換性のあるビデオモードを確認できます。
LinuxにPhpStormをインストールするには、JetBrains Toolboxを使用するか、スタンドアロンのtar.gzアーカイブを使用するか、SnapおよびArch AURオプションを選択してください。Javaは既にバンドルされています。
Cisco Packet Tracer 9.0.1 を Ubuntu 64 ビット版にダウンロードし、APT を使用して DEB パッケージをインストールし、ターミナルでライセンスに同意してサインインすると、ラボを開始できます。
Linux上でGNOME Disksまたはddコマンドを使用してCD-ROM ISOイメージを作成します。光学ドライブを識別し、コピーを監視し、イメージを検証し、破損したディスクやオーディオディスクに別のツールが必要な場合を把握できます。
各ディスプレイごとに個別のXFCE 4パネルを作成し、2番目のパネルを右側の出力に割り当て、位置とサイズを調整し、必要なランチャーとステータス項目を追加します。
LinuxでGIMPを使って写真の背景を削除する方法:被写体をトレースし、選択した背景を削除し、透明度を保持して、再利用可能なPNG形式でエクスポートします。
FlightGearは公式サイトから無料でダウンロードできます。Windows、macOS、Linuxの各パッケージを比較し、データファイルをインストールして、最初のフライトを開始しましょう。
OKSamplerはMP3クリップをキーボードのキーにマッピングし、音声をループ再生できます。この旧型フリーウェアの機能、旧機能が失われた箇所、ダウンロード前に確認すべき点について解説します。