Täydennä olen Linux-noobie, en näytä saavan apt-get asentaaksesi font-forge -palvelun uusimman version. 
Tausta: Käyn Ubuntu-alijärjestelmää Windows 10: ssä ja sain jopa Xming Server -palvelinta käyttävät GUI-sovellukset. Kyllä, voisin suorittaa virtuaalikoneen, mutta minusta tuntui, että kokeilin sitä vain todistuskonseptina. Joka tapauksessa, en usko, että se liittyy minun todelliseen asiaan, luulin vain, että mainitse asetukset vain siinä tapauksessa.
 Käynnissä oleva Ubuntun versio on 18.04.4 LTS (Bionic Beaver). Juoksin apt-get update ja apt-get upgrade, kaikki on ajan tasalla. 
Joten seurasin fontforge -asennusohjeet Ubuntulle ja suoritti seuraavat komennot:
sudo apt-get install software-properties-common sudo add-apt-repository ppa:fontforge/fontforge sudo apt-get update sudo apt-get install fontforge  Tämä asensi fontforgen ja tekee avaa ja näytä, mutta ongelmana on, että se on vanha versio: 1:20170731~dfsg-1. 
 Komento fontforge -v näyttää 
... 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   Tällä sivulla  on luettelo 20190413-27-g1acfefa-0ubuntu1~bionic Bionicin uusimpana versiona, mutta siinä ilmoitetaan myös " (uudempi versio saatavilla) " vieressä ja linkit  tämä sivu , mikä näyttää sanovan, että Ubuntun oletustietovarastojen versiota pidetään uudempana kuin fontforge repo -versiota. Olen hämmentynyt siitä, miksi tämä on ja haluaisin käske apt-get asentaa muut r, uudempi versio. 
Luulisin, että turvallisin polku olisi kääntäminen lähdekoodista, koska fontforge-repon versio näyttää olevan jo jonkin aikaa jäljessä, mutta en todellakaan halua minun tehdä sitä.
 pyydettäessä 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 -lähtö
Vastaus
 1: Ubuntu-arkistojen version alussa (tunnetaan aikakautena) aiheuttaa apt pitää tätä versiota uudempana kuin PPA: n versio. Jälkimmäisen asentamiseksi sinun on pyydettävä apt tekemään niin nimenomaisesti: 
sudo apt install fontforge=20190413-27-g1acfefa-0ubuntu1~bionic  Sitten tarvitset asettaa siihen pidätys tai lisätä PIN-prioriteetti PPA: lle, jotta apt estetään pakettia päivittämästä Ubuntun arkistojen versioon: 
sudo apt-mark hold fontforge 
E: Release '20190413-27-g1acfefa-0ubuntu1~bionic' for 'fontforge' was not foundminulleapt-markmyös riippuvuuksiin? Ja miten voin tulevaisuudessa tarkistaa päivityksiä ja päivityksiä toisesta arkistosta?fontforgeon asennettu, se rajoittaa niitä asianmukaisesti. Lykityksen käyttäminen tarkoittaa, että sinun on tarkistettava päivitykset manuaalisesti. pin-prioriteetit olisivat parempia (mutta en voi tarkistaa vaadittua kokoonpanoa juuri nyt). Tietenkin paras ratkaisu kaikille olisi, että PPA käyttää myös aikakautta ;-).