Am o întrebare de bază referitoare la pachete și posibilitatea de a construi un program în Ubuntu. Ca să fie concret: eu folosesc Ubuntu 18.04.6 LTS.Să spunem că vreau să construiesc Okular din sursă pentru a avea cele mai recente caracteristici [ okular din sursă ]. Există câteva întrebări legate de acest subiect, vezi Î1, Q2, dar ceea ce aș dori să știu este: când încep să descarc dependențele necesare (de exemplu, am nevoie cmake_3.18.4-2_amd64.deb, iar acest lucru are nevoie libarchive13_3.4.3-2+b1_amd64.deb și așa mai departe...) cum pot verifica dacă, la un moment dat, am nevoie de un nucleu mai nou? Pentru că acesta ar fi finalul final, nu (deoarece în acest moment ar trebui să instalez direct un sistem de operare niciodată)? Nu sunt sigur în ce măsură apt
face treaba asta. Face apt
ieșirea lui
...
cmake : Depinde: libarchive13 (>= 3.3.3) dar 3.2.2-3.1ubuntu0.7 urmează să fie instalat
Depinde: libgcc-s1 (>= 3.0) dar nu este instalabil
Depinde: libjsoncpp24 (>= 1.9.4) dar nu este instalabil
Depinde: libstdc++6 (>= 9) dar urmează să fie instalat 8.4.0-1ubuntu1~18.04
...
înseamnă exact asta, și anume că este fără speranță să instalezi toate dependențele necesare pentru a reuși? Nu mă tem de multă muncă, dar aș dori să știu dinainte dacă este o pierdere de timp să construiesc singur pachetul. Care este cea mai bună procedură aici (cu excepția unei actualizări de sistem)?