Dokončete Linux noobie, kterým jsem, zdá se mi, že nezíská apt-get k instalaci nejnovější verze font-forge. 
Pozadí: Ve Windows 10 používám subsystém Ubuntu a dokonce mám Aplikace GUI spuštěné pomocí serveru Xming Server. Ano, mohl bych spustit VM, ale měl jsem pocit, že to zkusím jako důkaz konceptu. Každopádně si nemyslím, že to souvisí s mým skutečným problémem, jen jsem si myslel, že pro případ se zmíňte o svém nastavení.
 Verze Ubuntu, kterou používám, je 18.04.4 LTS (Bionic Beaver). Spustil jsem apt-get update a apt-get upgrade, vše je aktuální. 
Takže jsem sledoval pokyny k instalaci fontforge pro Ubuntu a spustil následující příkazy:
sudo apt-get install software-properties-common sudo add-apt-repository ppa:fontforge/fontforge sudo apt-get update sudo apt-get install fontforge  Toto nainstalované fontforge a to dělá otevřete a zobrazte, ale problém je, že se jedná o starou verzi: 1:20170731~dfsg-1. 
 Příkaz fontforge -v ukazuje 
... 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   Tato stránka  uvádí seznam 20190413-27-g1acfefa-0ubuntu1~bionic jako nejnovější verze pro Bionic, ale také uvádí " (k dispozici je novější verze) " vedle ní a odkazy na  tato stránka , která podle všeho říká, že verze z výchozích úložišť Ubuntu je považována za novější než ta z repozitáře fontforge. Jsem zmatený, proč to tak je případě bych chtěl apt-get nainstalovat další r, novější verze. 
Myslím, že nejbezpečnější cestou by bylo kompilace ze zdroje, protože verze v repozitáři fontforge se zdá docela dlouho pozadu, ale opravdu bych to raději nemusel dělat.
 podle požadavku výstup 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 Odpověď
 Příčina 1: na začátku verze v úložištích Ubuntu (známá jako epocha) apt považovat tuto verzi za novější než verzi v PPA. Chcete-li nainstalovat druhý, musíte požádat apt, aby tak učinil výslovně: 
sudo apt install fontforge=20190413-27-g1acfefa-0ubuntu1~bionic  Poté budete potřebovat pozastavit jej nebo přidat prioritu PIN do PPA, aby se zabránilo apt v „upgradování“ balíčku na verzi v úložištích Ubuntu: 
sudo apt-mark hold fontforge 
E: Release '20190413-27-g1acfefa-0ubuntu1~bionic' for 'fontforge' was not foundpro měapt-marktaké na závislosti? A jak bych v budoucnu zkontroloval aktualizace a aktualizace z druhého úložiště?fontforgenainstalován, bude je vhodně omezit. Použití pozastavení znamená, že budete muset zkontrolovat aktualizace ručně; priority pinů by byly lepší (ale nyní nemohu zkontrolovat požadovanou konfiguraci). Nejlepším řešením pro každého by samozřejmě bylo, kdyby PPA používala také epochu ;-).