ウェブサイト検索

Ubuntu 22.04および23.10にScribus 1.6.0をインストールする方法


人気のある無料オープンソースのデスクトップパブリッシングソフトウェアScribusは、2024年の初日に新しい安定版1.6.0リリースシリーズを発表しました!

最後の安定版1.4.8から4年以上が経過しており、1.5.xリリースシリーズは開発ブランチとして利用可能です。

新しいScribus 1.6.0には多くの新機能が含まれています!もしUbuntuのシステムリポジトリからデフォルトの1.5.8開発パッケージを持っているなら、それらのほとんどはすでに使われています。

特徴には次のものが含まれます:

  • 辞書などのオンラインリソースのためのリソースマネージャー
  • Hi-DPIスクリーンでのキャンバスレンダリングの改善。
  • スクリプトエンジンに新しいコマンドが追加されました。
  • 新しいPDFベースの出力プレビュー
  • Adobe® Illustrator® の「シンボル」またはクローン機能のように見える。
  • 最もよくリクエストされるテキスト機能
  • 新しい「ピクチャーブラウザー」プラグイン。
  • Adobe® Illustrator®およびXARA® Designerで利用可能なすべての高度なグラデーションタイプをサポートします。
  • ドロップシャドウ。
  • ネイティブファイル形式でビットマップ画像を保存します。
  • RTFおよびDOCXインポーター、KritaのKRA形式、およびマークダウンインポートフィルター。
  • OpenSceneGraphを使用して、IDML、IDMS、P65、PUB、XTG、XAR、ORA、PGF、および3Dオブジェクトのファイルをインポートします。
  • PDF/X-4、PDF 1.6、XPSをエクスポートします。
  • XDGスタンダードに従って、~/.config/scribusの下に設定を保存してください。

Scribus 1.6.0のさらなる変更については、公式のリリースノートを参照してください。

LinuxにScribus 1.6.0をインストールする方法

Scribusは、サンドボックスで実行されるAppImageを介して公式のLinuxパッケージを提供しています。以下のリンクを介してsourceforgeページからダウンロードできます:

Scribus 1.6.0をダウンロード: http://sourceforge.net/projects/scribus/files/scribus/1.6.0/

.AppImageは非インストールパッケージで、ソフトウェアを起動するために直接実行できます。ただし、右クリックしてプロパティダイアログで実行可能権限を追加する必要があります。

Ubuntu 22.04以上の場合、AppImageサポートがまだ有効でない場合は、ターミナル(Ctrl+Alt+T)でsudo apt install libfuse2を実行してください。

サンドボックスでランニングアプリが嫌な方は、Ubuntu PPAからまたはソースターボールをビルドしてScribus 1.6.0をインストールすることもできます。

Ubuntu PPA

選択肢として、私はこの非公式のPPAを、x86_64(インテル/AMD CPU)およびarm64/hf(ラズベリーパイなど)のデバイス向けのUbuntu 22.04、Ubuntu 23.04、およびUbuntu 23.10の新しいリリースパッケージにしました。

Ubuntu 20.04は最低限のQtの不一致のためサポートされていません。選択肢として、別のPPAに注目することができますが、それは依存関係の地獄に陥る可能性があります。

1. まず、キーボードで Ctrl+Alt+T を押してターミナルを開きます。ターミナルが開いたら、PPAを追加するためのコマンドを実行します:

sudo add-apt-repository ppa:ubuntuhandbook1/scribus

要求されたらユーザーパスワードを入力し(視覚的なフィードバックはありません)、続行するにはEnterキーを押してください。

2. 次に、PPAからScribusをインストールするためのコマンドを実行します:

sudo apt install scribus

Linux Mintの場合、まずsudo apt updateを実行してキャッシュを更新してください。

ソフトウェアアップデーターを起動して、v1.5.8がインストールされている場合はパッケージを更新します。

ソースからコンパイルする

サードパーティのリポジトリを信頼しない人のために、Scribusをソースターボールからコンパイルすることは難しくありません。ここでは、Ubuntuでの作業をステップバイステップで説明します。

1. まず、以下のリンクからソースターボール(scribus-1.6.0.tar.xz、.gzまたは.bz2)をダウンロードしてください:

Scribus 1.6.0をダウンロード: http://sourceforge.net/projects/scribus/files/scribus/1.6.0/

2. ダウンロードフォルダーを開き、tarballを右クリックして「抽出」を選択します。次に、新しく生成されたフォルダーを右クリックして「ターミナルで開く」を選択します。

3. ソースフォルダを作業ディレクトリとしてターミナルが開いたら、次のようにしてください:

    • 最初に、ソースをビルドするための依存ライブラリをインストールするコマンドを実行します:

      sudo apt install cmake debhelper-compat dh-python extra-cmake-modules gettext libcairo2-dev libcdr-dev libcups2-dev libfreehand-dev libgraphicsmagick++1-dev libharfbuzz-dev libhunspell-dev libhyphen-dev libicu-dev liblcms2-dev libmspub-dev libopenscenegraph-dev libpagemaker-dev libpng-dev libpodofo-dev libpoppler-cpp-dev libpoppler-dev libpoppler-private-dev libqt5opengl5-dev libqt5webkit5-dev libqxp-dev librevenge-dev libtiff-dev libvisio-dev libwpg-dev libxml2-dev libzmf-dev python3-dev qtbase5-dev qttools5-dev qttools5-dev-tools zlib1g-dev

      コンパイルが完了したら、コマンドの install を remove に置き換えて、これらの dev パッケージを削除できます。

    • 次に、ソースを構成するためにcmakeを実行します:

      cmake ./
    • 最後に、ビルドしてインストールします:

      make -j4
      sudo make install

上記のコマンドはScribusを/usr/localディレクトリにコンパイルしてインストールします。システムリポジトリからv1.5.8がインストールされている場合は、重複するアプリのアイコンを避けるためにそれを削除してください。

Scribus 1.6.0をアンインストールする

Ubuntu PPAからソフトウェアパッケージをインストールした場合は、ターミナル(Ctrl+Alt+T)でコマンドを実行して削除してください:

sudo apt remove --autoremove scribus scribus-data

また、次のコマンドを実行してPPAリポジトリを削除してください:

sudo add-apt-repository --remove ppa:ubuntuhandbook1/scribus

Scribusのソースターボールからコンパイルする場合は、ステップ2を再度実行してターミナルでソースフォルダーを開き、次のコマンドを実行してください:

sudo make uninstall

もしすでにソースフォルダとタールボールを削除してしまった場合は、以下のコマンドを使って手動でインストールされたファイルを削除してみてください:

sudo rm /usr/local/bin/scribus
sudo rm -R /usr/local/lib/scribus
sudo rm -R /usr/local/share/scribus

関連記事: