最新バージョンのfont-forge
をインストールします。
背景:Windows 10でUbuntuサブシステムを実行していて、 Xmingサーバーを使用して実行されているGUIアプリケーション。はい、VMを実行することはできましたが、概念実証として試してみたくなりました。とにかく、実際の問題とは関係がないと思いました。念のため、セットアップについて言及してください。
実行しているUbuntuのバージョンは18.04.4 LTS (Bionic Beaver)
です。 apt-get update
とapt-get upgrade
を実行しましたが、すべてが最新です。
そこで、
Ubuntuのfontforgeインストール手順を実行し、次のコマンドを実行しました:
sudo apt-get install software-properties-common sudo add-apt-repository ppa:fontforge/fontforge sudo apt-get update sudo apt-get install fontforge
これにより、fontforgeがインストールされます。開いて表示されますが、問題は古いバージョンであるということです:1:20170731~dfsg-1
。
コマンドfontforge -v
表示
... Based on sources from 11:21 UTC 24-Sep-2017-ML-D. Based on source from git with hash: no xdefs_filename! ... fontforge 11:21 UTC 24-Sep-2017 libfontforge 20170924
このページには20190413-27-g1acfefa-0ubuntu1~bionic
はBionicの最新バージョンですが、その横に"(新しいバージョンが利用可能)"と記載されており、
このページは、Ubuntuのデフォルトリポジトリのバージョンがfontforgeリポジトリのバージョンよりも新しいものとして扱われているようです。これがなぜであるかについて混乱しています。ケース、そして私はapt-get
に他のものをインストールするように伝えたいと思いますr、より新しいバージョン。
fontforgeリポジトリのバージョンはかなり遅れているように見えるので、ソースからコンパイルするのが最も安全な方法だと思いますが、そうする必要はありません。
要求に応じて、apt-cache policy fontforge
の出力:
apt-cache policy fontforge fontforge: Installed: 1:20170731~dfsg-1 Candidate: 1:20170731~dfsg-1 Version table: *** 1:20170731~dfsg-1 500 500 http://archive.ubuntu.com/ubuntu bionic/universe amd64 Packages 100 /var/lib/dpkg/status 20190413-27-g1acfefa-0ubuntu1~bionic 500 500 http://ppa.launchpad.net/fontforge/fontforge/ubuntu bionic/main amd64 Packages
E: Release '20190413-27-g1acfefa-0ubuntu1~bionic' for 'fontforge' was not found
になりますapt-mark
を使用する必要があると思いますか?また、将来、他のリポジトリからの更新や更新を確認するにはどうすればよいですか?fontforge
がインストールされると、適切に制約されます。保留を使用すると、アップグレードを手動で確認する必要があります。ピンの優先順位の方が良いでしょう(しかし、今は必要な構成を確認できません)。もちろん、すべての人にとって最善の解決策は、PPAもエポックを使用することです;-)。