LoginSignup
1
1

More than 5 years have passed since last update.

RaspberryPiのInkscapeを0.48から0.92にしてみた

Last updated at Posted at 2017-02-25

RaspberryPiのInkscapeを0.48から0.92にしたい

RaspberryPiにInkscapeをapt-getでインストールしたら0.48がはいっていたので0.92にできないのかな?と調べてみた記録です。

結果としてはこれだけで済んだのですがここに至るまでの過程を記しておきます。

sudo apt-get install inkscape=0.92.0-4~bpo8+1

0.92じゃなければダメなとくに強い理由はないですが、あえて言うなら、コマンドラインからさくっとファイルをemf化できない理由があります。(オプション Mがない)
matplotlibのグラフをemfファイル形式に変換

バージョンについてはプリントライさんに
こんなことが書かれていますので、並行使用が安全かもです。

バージョンの仕様と不具合
Inkscapeの最新バージョンは、2017年01月04 日に公開された0.92.1です。 0.91で確認されていた不具合の修正が行われたはずなのですが、メニューデザイン変更で日本語化が未対応あったり、文字化けしている箇所が散見されます。0.48.2と並行して使用するのが良いかもしれません。

環境

lsb_release -aは以下のとおり

Distributor ID: Raspbian
Description: Raspbian GNU/Linux 8.0 (jessie)
Release: 8.0
Codename: jessie

Inkscape

入れたいパッケージはこれ。
https://packages.debian.org/jessie-backports/inkscape
ここによるとjessieだと0.48
jessie-backportsだと0.92が入るようです。おそらくjessie版が入ったのでしょう。

backportってなによ?と調べると
http://www.debian.or.jp/using/other-release.html

backports.org/backports
Debian Backports は、不安定版から安定版へのパッケージの移植を行っている公式チームです。セキュリティアップデートを独自に行っています。backports は 2010年9月5日より公式のサービスになりました。
安定版に比べると品質・互換性検査は不十分ですが、安定版では認識されない新しいハードウェアを使う必要があったり、運用上新しいバージョンのソフトウェアが要求されていたりする場合には、backports リリースが役に立つでしょう。
backports リポジトリは以下のように設定してください。

deb http://ftp.jp.debian.org/debian jessie-backports main contrib non-free

1. jessie-backportsの設定

これをやるためには、適当なエディタでこのリストを開く

sudo nano /etc/apt/sources.list

これを追加して保存

deb http://ftp.jp.debian.org/debian jessie-backports main contrib non-free

2.sudo apt-get update

sudo apt-get update

このあとGPGエラーが。


W: GPG エラー: 
http://ftp.jp.debian.org jessie-backports InRelease: 
公開鍵を利用できないため、以下の署名は検証できませんでした: 
NO_PUBKEY 8B48AD6246925553 
NO_PUBKEY 7638D0442B90D010

3.GPGエラーへの対処

まずひとつめのNO_PUBKEYを下記コマンドの最後に追加して実行

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 8B48AD6246925553

すると、読み込みましたと。

gpg: 鍵46925553をhkpからサーバーkeyserver.ubuntu.comに要求
gpg: 鍵46925553: 公開鍵“Debian Archive Automatic Signing Key (7.0/wheezy) <ftpmaster@debian.org>”を読み込みました
gpg:     処理数の合計: 1
gpg:           読込み: 1  (RSA: 1)

おなじく、もうひとつのKEYをいれて実行。

sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 7638D0442B90D010
Executing: gpg --ignore-time-conflict --no-options --no-default-keyring --homedir /tmp/tmp.K3s1sRNqxy --no-auto-check-trustdb --trust-model always --keyring /etc/apt/trusted.gpg --primary-keyring /etc/apt/trusted.gpg --recv-keys --keyserver keyserver.ubuntu.com 7638D0442B90D010
gpg: 鍵2B90D010をhkpからサーバーkeyserver.ubuntu.comに要求
gpg: 鍵2B90D010: 公開鍵“Debian Archive Automatic Signing Key (8/jessie) <ftpmaster@debian.org>”を読み込みました
gpg:     処理数の合計: 1
gpg:           読込み: 1  (RSA: 1)

4.sudo apt-get update

もういっかいapt-get update

sudo apt-get update

5.sudo apt-get upgrade

sudo apt-get grade

しばし待ちます。

6.調べる

apt-get installするまえにapt-cacheでバージョンを調べる方法

ここを参考にinkscapeを調べてみる

apt-cache policy inkscape

結果

inkscape:
  インストールされているバージョン: (なし)
  候補:               0.48.5-3+b2
  バージョンテーブル:
     0.92.0-4~bpo8+1 0
        100 http://ftp.jp.debian.org/debian/ jessie-backports/main armhf Packages
     0.48.5-3+b2 0
        500 http://mirrordirector.raspbian.org/raspbian/ jessie/main armhf Packages
        100 /var/lib/dpkg/status

なるほど、バージョン は、0.92.0-4~bpo8+1

7.インストール

バージョン詳細が分かったので
このようにバージョンを指定してインストール

sudo apt-get install inkscape=0.92.0-4~bpo8+1

8.確認

念の為バージョン確認。

inkscape -V #Inkscape 0.92.0 r15299

無事、インストールされているようです。

以上です。

1
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
1