Puncte:1

Cum să compilați Calindori prin Git? Comanda cmake necunoscută

drapel cn

Aș dori să folosesc Calindori, nu este în Synaptic repo și nici nu pot găsi un Snapd sau Flathub pentru Calindori.

Link către instrucțiunile de compilare pe care am încercat să le urmez: https://invent.kde.org/plasma-mobile/calindori#compile

git clone https://invent.kde.org/kde/calindori.git
cd calindori
mkdir build
CD build
face ..
face -j$(nproc)

Iată ce se întâmplă în terminalul meu (nu am nicio idee ce să introduc pentru ca „cmake” să funcționeze corect):

s@s-virtualbox:~$ git clone https://invent.kde.org/kde/calindori.git
Clonarea în „calindori”...
remote: Enumerarea obiectelor: 4147, terminat.
la distanță: Numărarea obiectelor: 100% (848/848), gata.
la distanță: Comprimarea obiectelor: 100% (308/308), gata.
telecomandă: Total 4147 (delta 595), reutilizat 786 (delta 538), pachet reutilizat 3299
Recepție obiecte: 100% (4147/4147), 1,69 MiB | 2,06 MiB/s, gata.
Rezolvarea deltelor: 100% (3067/3067), gata.
s@s-virtualbox:~$ cd calindori
s@s-virtualbox:~/calindori$ mkdir build
s@s-virtualbox:~/calindori$ cd build
s@s-virtualbox:~/calindori/build$ cmake ..
-- Identificarea compilatorului C este GNU 11.2.0
-- Identificarea compilatorului CXX este GNU 11.2.0
-- Detectarea informațiilor ABI al compilatorului C
-- Detectarea informațiilor ABI al compilatorului C - gata
-- Verificați dacă compilatorul C funcționează: /usr/bin/cc - ignorat
-- Detectarea caracteristicilor de compilare C
-- Detectarea caracteristicilor de compilare C - gata
-- Detectarea informațiilor ABI al compilatorului CXX
-- Detectarea informațiilor ABI al compilatorului CXX - gata
-- Verificați dacă compilatorul CXX funcționează: /usr/bin/c++ - sarit
-- Detectarea caracteristicilor de compilare CXX
-- Detectarea caracteristicilor de compilare CXX - gata
Eroare CMake la CMakeLists.txt:16 (find_package):
  Nu s-a putut găsi un fișier de configurare a pachetului furnizat de „ECM” (solicitat
  versiunea 5.62.0) cu oricare dintre următoarele nume:

    ECMConfig.cmake
    ecm-config.cmake

  Adăugați prefixul de instalare „ECM” la CMAKE_PREFIX_PATH sau setați „ECM_DIR”
  într-un director care conține unul dintre fișierele de mai sus. Dacă „ECM” oferă a
  pachet de dezvoltare separat sau SDK, asigurați-vă că a fost instalat.


-- Configurare incompletă, au apărut erori!
Vezi și „/home/s/calindori/build/CMakeFiles/CMakeOutput.log”.
s@s-virtualbox:~/calindori/build$ make -j$(nproc)
make: *** Nicio țintă specificată și niciun makefile găsit. Stop.
s@s-virtualbox:~/calindori/build$

Acești pași au creat un folder pentru calindori în folderul meu „acasă” cu unele fișiere incluse în el, dar nimic nu este executabil în starea sa actuală. Nu știu ce să introduc după „cmake” „..” dat de instrucțiunile Git Readme, evident, nu face nimic util.

/////////////////////////\\\\\

[UPDATE, a doua zi!]

Reîncerc acest lucru pe un Sparky Linux 7 bazat pe Debian în KDE Plasma, deoarece mi-am instalat deja complet instalarea Ubuntu aseară până când au venit răspunsurile actualizate.

După instalarea acestor numeroase pachete, încă îmi lipsește ceva când vine timpul să „cmake”.

Acesta este pasul cmake în Konsole:

s@s-virtualbox:~/Downloads/calindori/build$ cmake .. -DCMAKE_INSTALL_PREFIX=/usr/local -DCMAKE_BUILD_TYPE=RelWithDebInfo

-- Identificarea compilatorului C este GNU 11.2.0
-- Identificarea compilatorului CXX este GNU 11.2.0
-- Detectarea informațiilor ABI al compilatorului C
-- Detectarea informațiilor ABI al compilatorului C - gata
-- Verificați dacă compilatorul C funcționează: /usr/bin/cc - ignorat
-- Detectarea caracteristicilor de compilare C
-- Detectarea caracteristicilor de compilare C - gata
-- Detectarea informațiilor ABI al compilatorului CXX
-- Detectarea informațiilor ABI al compilatorului CXX - gata
-- Verificați dacă compilatorul CXX funcționează: /usr/bin/c++ - sarit
-- Detectarea caracteristicilor de compilare CXX
-- Detectarea caracteristicilor de compilare CXX - gata
Se instalează în /usr/local. Rulați /home/s/Downloads/calindori/build/prefix.sh pentru a seta mediul pentru calindori.
-- Nu s-a putut configura testul Appstream. appstreamcli lipsește.
fatal: CAP nu arată spre o ramură
-- Caut __GLIBC__
-- Caut __GLIBC__ - găsit
-- Se efectuează testul _OFFT_IS_64BIT
-- Se efectuează testul _OFFT_IS_64BIT - Succes
-- Se efectuează testul HAVE_DATE_TIME
-- Se efectuează testul HAVE_DATE_TIME - Succes
CMake Warning (dev) la /usr/share/ECM/modules/ECMFindModuleHelpers.cmake:112 (mesaj):
  Proiectul dvs. ar trebui să necesite cel puțin CMake 3.16.0 pentru a utiliza FindKF5.cmake
Stack de apeluri (cel mai recent apel mai întâi):
  /usr/share/ECM/find-modules/FindKF5.cmake:30 (ecm_find_package_version_check)
  CMakeLists.txt:46 (find_package)
Acest avertisment este pentru dezvoltatorii de proiecte. Utilizați -Wno-dev pentru a-l suprima.

-- S-a găsit KF5Config: /usr/lib/x86_64-linux-gnu/cmake/KF5Config/KF5ConfigConfig.cmake (versiunea găsită „5.88.0”) 
-- S-a găsit KF5Kirigami2: /usr/lib/x86_64-linux-gnu/cmake/KF5Kirigami2/KF5Kirigami2Config.cmake (s-a găsit versiunea „5.88.0”) 
-- NU s-a putut găsi KF5I18n (lipsește: KF5I18n_DIR)
-- NU s-a putut găsi KF5I18n: nu a fost găsit nici KF5I18nConfig.cmake, nici kf5i18n-config.cmake 
-- S-au găsit KF5CoreAddons: /usr/lib/x86_64-linux-gnu/cmake/KF5CoreAddons/KF5CoreAddonsConfig.cmake (versiunea găsită „5.88.0”) 
-- S-a găsit KF5CalendarCore: /usr/lib/x86_64-linux-gnu/cmake/KF5CalendarCore/KF5CalendarCoreConfig.cmake (versiunea găsită „5.88.0”) 
-- NU s-a putut găsi KF5Notifications (lipsește: KF5Notifications_DIR)
-- NU s-a putut găsi KF5Notifications: nu a fost găsit nici KF5NotificationsConfig.cmake, nici kf5notifications-config.cmake 
-- S-a găsit KF5People: /usr/lib/x86_64-linux-gnu/cmake/KF5People/KF5PeopleConfig.cmake (versiunea găsită „5.88.0”) 
Eroare CMake la /usr/share/cmake-3.22/Modules/FindPackageHandleStandardArgs.cmake:230 (mesaj):
  NU a putut găsi KF5 (lipsește: notificări I18n) (s-a găsit versiunea potrivită
  „5.88.0”, minimul necesar este „5.62.0”)
Stack de apeluri (cel mai recent apel mai întâi):
  /usr/share/cmake-3.22/Modules/FindPackageHandleStandardArgs.cmake:594 (_FPHSA_FAILURE_MESSAGE)
  /usr/share/ECM/find-modules/FindKF5.cmake:93 (find_package_handle_standard_args)
  CMakeLists.txt:46 (find_package)


-- Configurare incompletă, au apărut erori!
Vezi și „/home/s/Downloads/calindori/build/CMakeFiles/CMakeOutput.log”.

Înapoi la cmake:

s@s-virtualbox:~/Downloads/calindori/build$ cmake .. -DCMAKE_INSTALL_PREFIX=/usr/local -DCMAKE_BUILD_TYPE=RelWithDebInfo
-- Identificarea compilatorului C este GNU 11.2.0
-- Identificarea compilatorului CXX este GNU 11.2.0
-- Detectarea informațiilor ABI al compilatorului C
-- Detectarea informațiilor ABI al compilatorului C - gata
-- Verificați dacă compilatorul C funcționează: /usr/bin/cc - ignorat
-- Detectarea caracteristicilor de compilare C
-- Detectarea caracteristicilor de compilare C - gata
-- Detectarea informațiilor ABI al compilatorului CXX
-- Detectarea informațiilor ABI al compilatorului CXX - gata
-- Verificați dacă compilatorul CXX funcționează: /usr/bin/c++ - sarit
-- Detectarea caracteristicilor de compilare CXX
-- Detectarea caracteristicilor de compilare CXX - gata
Se instalează în /usr/local. Rulați /home/s/Downloads/calindori/build/prefix.sh pentru a seta mediul pentru calindori.
-- Nu s-a putut configura testul Appstream. appstreamcli lipsește.
fatal: CAP nu arată spre o ramură
-- Caut __GLIBC__
-- Caut __GLIBC__ - găsit
-- Se efectuează testul _OFFT_IS_64BIT
-- Se efectuează testul _OFFT_IS_64BIT - Succes
-- Se efectuează testul HAVE_DATE_TIME
-- Se efectuează testul HAVE_DATE_TIME - Succes
CMake Warning (dev) la /usr/share/ECM/modules/ECMFindModuleHelpers.cmake:112 (mesaj):
  Proiectul dvs. ar trebui să necesite cel puțin CMake 3.16.0 pentru a utiliza FindKF5.cmake
Stack de apeluri (cel mai recent apel mai întâi):
  /usr/share/ECM/find-modules/FindKF5.cmake:30 (ecm_find_package_version_check)
  CMakeLists.txt:46 (find_package)
Acest avertisment este pentru dezvoltatorii de proiecte. Utilizați -Wno-dev pentru a-l suprima.

-- S-a găsit KF5Config: /usr/lib/x86_64-linux-gnu/cmake/KF5Config/KF5ConfigConfig.cmake (versiunea găsită „5.88.0”) 
-- S-a găsit KF5Kirigami2: /usr/lib/x86_64-linux-gnu/cmake/KF5Kirigami2/KF5Kirigami2Config.cmake (s-a găsit versiunea „5.88.0”) 
-- NU s-a putut găsi KF5I18n (lipsește: KF5I18n_DIR)
-- NU s-a putut găsi KF5I18n: nu a fost găsit nici KF5I18nConfig.cmake, nici kf5i18n-config.cmake 
-- S-au găsit KF5CoreAddons: /usr/lib/x86_64-linux-gnu/cmake/KF5CoreAddons/KF5CoreAddonsConfig.cmake (versiunea găsită „5.88.0”) 
-- S-a găsit KF5CalendarCore: /usr/lib/x86_64-linux-gnu/cmake/KF5CalendarCore/KF5CalendarCoreConfig.cmake (versiunea găsită „5.88.0”) 
-- NU s-a putut găsi KF5Notifications (lipsește: KF5Notifications_DIR)
-- NU s-a putut găsi KF5Notifications: nu a fost găsit nici KF5NotificationsConfig.cmake, nici kf5notifications-config.cmake 
-- S-a găsit KF5People: /usr/lib/x86_64-linux-gnu/cmake/KF5People/KF5PeopleConfig.cmake (versiunea găsită „5.88.0”) 
Eroare CMake la /usr/share/cmake-3.22/Modules/FindPackageHandleStandardArgs.cmake:230 (mesaj):
  NU a putut găsi KF5 (lipsește: notificări I18n) (s-a găsit versiunea potrivită
  „5.88.0”, minimul necesar este „5.62.0”)
Stack de apeluri (cel mai recent apel mai întâi):
  /usr/share/cmake-3.22/Modules/FindPackageHandleStandardArgs.cmake:594 (_FPHSA_FAILURE_MESSAGE)
  /usr/share/ECM/find-modules/FindKF5.cmake:93 (find_package_handle_standard_args)
  CMakeLists.txt:46 (find_package)


-- Configurare incompletă, au apărut erori!
Vezi și „/home/s/Downloads/calindori/build/CMakeFiles/CMakeOutput.log”.

////////////\\\\

[UPDATE: posibil succes?]

A trebuit să descarc câteva pachete suplimentare pentru a ajunge până aici, și anume: kf5-messagelib-data
(De asemenea, ORICE pachet din depozitul Synaptic care a început cu:) „libkf5noti” a fost de asemenea descărcat.

Cel puțin 60 de pachete (dați sau primiți 20, inclusiv dependențele) în total..

SESIUNEA TERMINALĂ:

s@s-virtualbox:~$ qdbus org.kde.kded5 /kded unloadModule kscreen
Adevărat
s@s-virtualbox:~$ cd ~/Descărcări
s@s-virtualbox:~/Downloads$ git clone https://invent.kde.org/kde/calindori.git -b v21.08
Clonarea în „calindori”...
remote: Enumerarea obiectelor: 4147, terminat.
la distanță: Numărarea obiectelor: 100% (848/848), gata.
la distanță: Comprimarea obiectelor: 100% (308/308), gata.
telecomandă: Total 4147 (delta 595), reutilizat 786 (delta 538), pachet reutilizat 3299
Recepție obiecte: 100% (4147/4147), 1,69 MiB | 2,02 MiB/s, gata.
Rezolvarea deltelor: 100% (3067/3067), gata.
Notă: trecerea la „f739058093ab148d2e66ffe4ff7f028edf2dde86”.

Sunteți în starea „HEAD detașat”. Poți să te uiți în jur, să faci experimente
modificări și comite-le, iar tu poți renunța la orice comite pe care le faci în aceasta
stare fără a afecta vreo ramură prin trecerea înapoi la o ramură.

Dacă doriți să creați o nouă ramură pentru a păstra comite-urile pe care le creați, puteți
faceți acest lucru (acum sau mai târziu) folosind -c cu comanda switch. Exemplu:

  git switch -c <new-branch-name>

Sau anulați această operațiune cu:

  comutator git -

Dezactivați acest sfat setând variabila de configurare advice.detachedHead la false

s@s-virtualbox:~/Downloads$ cd calindori
s@s-virtualbox:~/Downloads/calindori$ mkdir build
s@s-virtualbox:~/Downloads/calindori$ cd build
s@s-virtualbox:~/Downloads/calindori/build$ cmake .. -DCMAKE_INSTALL_PREFIX=/usr/local -DCMAKE_BUILD_TYPE=RelWithDebInfo
-- Identificarea compilatorului C este GNU 11.2.0
-- Identificarea compilatorului CXX este GNU 11.2.0
-- Detectarea informațiilor ABI al compilatorului C
-- Detectarea informațiilor ABI al compilatorului C - gata
-- Verificați dacă compilatorul C funcționează: /usr/bin/cc - ignorat
-- Detectarea caracteristicilor de compilare C
-- Detectarea caracteristicilor de compilare C - gata
-- Detectarea informațiilor ABI al compilatorului CXX
-- Detectarea informațiilor ABI al compilatorului CXX - gata
-- Verificați dacă compilatorul CXX funcționează: /usr/bin/c++ - sarit
-- Detectarea caracteristicilor de compilare CXX
-- Detectarea caracteristicilor de compilare CXX - gata
Se instalează în /usr/local. Rulați /home/s/Downloads/calindori/build/prefix.sh pentru a seta mediul pentru calindori.
-- Nu s-a putut configura testul Appstream. appstreamcli lipsește.
fatal: CAP nu arată spre o ramură
-- Caut __GLIBC__
-- Caut __GLIBC__ - găsit
-- Se efectuează testul _OFFT_IS_64BIT
-- Se efectuează testul _OFFT_IS_64BIT - Succes
-- Se efectuează testul HAVE_DATE_TIME
-- Se efectuează testul HAVE_DATE_TIME - Succes
CMake Warning (dev) la /usr/share/ECM/modules/ECMFindModuleHelpers.cmake:112 (mesaj):
  Proiectul dvs. ar trebui să necesite cel puțin CMake 3.16.0 pentru a utiliza FindKF5.cmake
Stack de apeluri (cel mai recent apel mai întâi):
  /usr/share/ECM/find-modules/FindKF5.cmake:30 (ecm_find_package_version_check)
  CMakeLists.txt:46 (find_package)
Acest avertisment este pentru dezvoltatorii de proiecte. Utilizați -Wno-dev pentru a-l suprima.

-- S-a găsit KF5Config: /usr/lib/x86_64-linux-gnu/cmake/KF5Config/KF5ConfigConfig.cmake (versiunea găsită „5.88.0”) 
-- S-a găsit KF5Kirigami2: /usr/lib/x86_64-linux-gnu/cmake/KF5Kirigami2/KF5Kirigami2Config.cmake (s-a găsit versiunea „5.88.0”) 
-- Textul Gettext găsit: /usr/bin/msgmerge (versiunea găsită „0.21”) 
-- S-a găsit KF5I18n: /usr/lib/x86_64-linux-gnu/cmake/KF5I18n/KF5I18nConfig.cmake (a găsit versiunea „5.88.0”) 
-- S-au găsit KF5CoreAddons: /usr/lib/x86_64-linux-gnu/cmake/KF5CoreAddons/KF5CoreAddonsConfig.cmake (versiunea găsită „5.88.0”) 
-- S-a găsit KF5CalendarCore: /usr/lib/x86_64-linux-gnu/cmake/KF5CalendarCore/KF5CalendarCoreConfig.cmake (versiunea găsită „5.88.0”) 
-- S-au găsit KF5Notifications: /usr/lib/x86_64-linux-gnu/cmake/KF5Notifications/KF5NotificationsConfig.cmake (s-a găsit versiunea „5.88.0”) 
-- S-a găsit KF5People: /usr/lib/x86_64-linux-gnu/cmake/KF5People/KF5PeopleConfig.cmake (versiunea găsită „5.88.0”) 
-- S-a găsit KF5: succes (a găsit versiunea potrivită „5.88.0”, minimul necesar este „5.62.0”) Componente găsite: Config Kirigami2 I18n CoreAddons CalendarCore Notificări Oameni 
CMake Warning (dev) la /usr/share/ECM/modules/ECMFindModuleHelpers.cmake:112 (mesaj):
  Proiectul dvs. ar trebui să necesite cel puțin CMake 3.16.0 pentru a utiliza FindKF5.cmake
Stack de apeluri (cel mai recent apel mai întâi):
  /usr/share/ECM/find-modules/FindKF5.cmake:30 (ecm_find_package_version_check)
  CMakeLists.txt:58 (find_package)
Acest avertisment este pentru dezvoltatorii de proiecte. Utilizați -Wno-dev pentru a-l suprima.

-- S-au găsit KF5DBusAddons: /usr/lib/x86_64-linux-gnu/cmake/KF5DBusAddons/KF5DBusAddonsConfig.cmake (versiunea găsită „5.88.0”) 
-- S-a găsit KF5: succes (a găsit versiunea potrivită „5.88.0”, minim necesar este „5.62.0”) Componente găsite: DBusAddons 
-- Au fost găsite următoarele pachete NECESARE:

 * ECM (versiunea necesară >= 5.62.0)
 * Qt5Qml
 * Qt5QmlModels (versiunea necesară >= 5.15.2)
 * Qt5Quick
 * Qt5QuickControls2
 * Qt5Svg
 * Qt5Network
 * Qt5Test
 * KF5Config (versiunea necesară >= 5.62.0)
 * KF5Kirigami2 (versiunea necesară >= 5.62.0)
 * Gettext
 * KF5I18n (versiunea necesară >= 5.62.0)
 * KF5CoreAddons (versiunea necesară >= 5.62.0)
 * KF5CalendarCore (versiunea necesară >= 5.62.0)
 * Qt5Gui (versiunea necesară >= 5.15.2)
 * KF5Notificări (versiunea necesară >= 5.62.0)
 * Qt5Core (versiunea necesară >= 5.15.2)
 * Qt5Widgets (versiunea necesară >= 5.15.2)
 * KF5People (versiunea necesară >= 5.62.0)
 * Qt5 (versiunea necesară >= 5.14.0)
 * Qt5DBus (versiunea necesară >= 5.15.2)
 * KF5DBusAddons (versiunea necesară >= 5.62.0)
 * KF5 (versiunea necesară >= 5.62.0)

-- Configurare finalizată
-- Generarea gata
-- Fișierele de compilare au fost scrise în: /home/s/Downloads/calindori/build
s@s-virtualbox:~/Downloads/calindori/build$ make -j$(nproc)
[ 3%] MOC automat pentru calindori țintă
[ 3%] țintă construită calindori_autogen
[ 6%] RCC automat pentru resurse.qrc
[ 9%] Construirea obiectului CXX src/CMakeFiles/calindori.dir/calindori_autogen/mocs_compilation.cpp.o
[ 12%] Construirea obiectului CXX src/CMakeFiles/calindori.dir/main.cpp.o
[ 15%] Construirea obiectului CXX src/CMakeFiles/calindori.dir/calindoriconfig.cpp.o
[ 18%] Construirea obiectului CXX src/CMakeFiles/calindori.dir/localcalendar.cpp.o
[ 21%] Construirea obiectului CXX src/CMakeFiles/calindori.dir/incidencealarmsmodel.cpp.o
[ 24%] Construirea obiectului CXX src/CMakeFiles/calindori.dir/daysofmonthmodel.cpp.o
[ 27%] Construirea obiectului CXX src/CMakeFiles/calindori.dir/recurrenceperiodmodel.cpp.o
[ 30%] Crearea obiectului CXX src/CMakeFiles/calindori.dir/daysofmonthincidencemodel.cpp.o
[ 33%] Construirea obiectului CXX src/CMakeFiles/calindori.dir/incidencemodel.cpp.o
[ 36%] Construirea obiectului CXX src/CMakeFiles/calindori.dir/alarmchecker.cpp.o
[ 39%] Construirea obiectului CXX src/CMakeFiles/calindori.dir/datahandler.cpp.o
[ 42%] Construirea obiectului CXX src/CMakeFiles/calindori.dir/calendarcontroller.cpp.o
[ 45%] Construirea obiectului CXX src/CMakeFiles/calindori.dir/attendeesmodel.cpp.o
[ 48%] Construirea obiectului CXX src/CMakeFiles/calindori.dir/calindori_autogen/EWIEGA46WW/qrc_resources.cpp.o
[ 51%] Conectarea executabilului CXX ../bin/calindori
[ 51%] Calindori țintă construit
[ 54%] MOC automat pentru calindac țintă
[ 54%] Țintă construită calindac_autogen
[ 57%] Se generează powermanagementadaptor.cpp, powermanagementadaptor.h
[ 60%] Generarea powermanagementadaptor.moc
[ 63%] Se generează calindacadaptor.cpp, calindacadaptor.h
[ 66%] Se generează calindacadaptor.moc
[ 69%] Construirea obiectului CXX calindac/CMakeFiles/calindac.dir/calindac_autogen/mocs_compilation.cpp.o
[ 72%] Construirea obiectului CXX calindac/CMakeFiles/calindac.dir/calalarmclient.cpp.o
[ 75%] Construirea obiectului CXX calindac/CMakeFiles/calindac.dir/calindacmain.cpp.o
[ 78%] Crearea obiectului CXX calindac/CMakeFiles/calindac.dir/alarmmodel.cpp.o
[ 81%] Crearea obiectului CXX calindac/CMakeFiles/calindac.dir/alarmnotification.cpp.o
[ 84%] Crearea obiectului CXX calindac/CMakeFiles/calindac.dir/notificationhandler.cpp.o
[ 87%] Construirea obiectului CXX calindac/CMakeFiles/calindac.dir/solidwakeupbackend.cpp.o
[ 90%] Crearea obiectului CXX calindac/CMakeFiles/calindac.dir/wakeupmanager.cpp.o
[ 93%] Construirea obiectului CXX calindac/CMakeFiles/calindac.dir/calindacadaptor.cpp.o
[ 96%] Crearea obiectului CXX calindac/CMakeFiles/calindac.dir/powermanagementadaptor.cpp.o
[100%] Conectarea executabilului CXX ../bin/calindac
[100%] Calindac țintă construit
s@s-virtualbox:~/Downloads/calindori/build$ sudo make install
[sudo] parola pentru s: 
Îmi pare rău, mai încearcă.
[sudo] parola pentru s: 
[ 3%] MOC automat pentru calindori țintă
[ 3%] țintă construită calindori_autogen
Consolidați dependențele generate de compilator ale calindori țintă
[ 51%] Calindori țintă construit
[ 54%] MOC automat pentru calindac țintă
[ 54%] Țintă construită calindac_autogen
Consolidați dependențele generate de compilator ale calindac-ului țintă
[100%] Calindac țintă construit
Instalează proiectul...
-- Instalați configurația: „RelWithDebInfo”
-- Instalare: /usr/local/share/metainfo/org.kde.calindori.appdata.xml
-- Instalare: /usr/local/share/applications/org.kde.calindori.desktop
-- Instalare: /usr/local/bin/calindori
-- Setați calea de rulare a „/usr/local/bin/calindori” la „/usr/local/lib/x86_64-linux-gnu”
-- Instalare: /usr/local/share/icons/hicolor/scalable/apps/calindori.svg
-- Instalare: /usr/local/bin/calindac
-- Setați calea de rulare a „/usr/local/bin/calindac” la „/usr/local/lib/x86_64-linux-gnu”
-- Instalare: /usr/local/etc/xdg/autostart/org.kde.calindac.desktop
-- Instalare: /usr/local/share/knotifications5/calindac.notifyrc
-- Instalare: /usr/local/share/dbus-1/services/org.kde.calindac.service
s@s-virtualbox:~/Downloads/calindori/build$ 
s@s-virtualbox:~/Downloads/calindori/build$ qdbus org.kde.kded5 /kde unloadModule -kscreen
Nu se poate găsi „.unloadModule” în obiectul /kde la org.kde.kded5
s@s-virtualbox:~/Downloads/calindori/build$ qdbus org.kde.kded5 /kded unloadModule -kscreen
fals
s@s-virtualbox:~/Downloads/calindori/build$ qdbus org.kde.kded5 /kded unloadModule kscreen
Adevărat
s@s-virtualbox:~/Downloads/calindori/build$ 

În continuare voi încerca să execut „calindori”.

Apache avatar
drapel nu
Această aplicație pare un program pentru KDE Mobile. Ești SIGUR că vrei să construiești această bucată de software?
drapel hr
`..` face ceva util - îi spune lui `cmake` să caute fișierul CMakeLists.txt în directorul părinte, mai degrabă decât în ​​directorul `build` din afara arborelui unde este rulat.
drapel hr
...fwiw un fișier `ECMConfig.cmake` pare să fie furnizat de pachetul [extra-cmake-modules](https://packages.ubuntu.com/impish/amd64/extra-cmake-modules/filelist)
New to Linux avatar
drapel cn
Este un program bun. În prezent, Manjaro îl are în depozitul lor nativ și funcționează atât pentru desktop-ul KDE Plasma, cât și pentru desktop-ul XFCE. Nu există niciun motiv ca Calindori să fie limitat la utilizarea Pinephone ARM. Deja funcționează bine în 64 de biți, în Arch. De ce să nu vedeți dacă poate funcționa în distribuțiile bazate pe Ubuntu și Debian? BTW sunt nou în Linux, așa că scuzați-mă dacă cer imposibilul.
New to Linux avatar
drapel cn
Răspuns @steeldriver. Am urmat instrucțiunile incluse în Readme și nu m-am abătut. „..” nu a funcționat pentru încercarea mea de a folosi „cmake”. Sunt nou pe Linux. Mulțumesc pentru răspuns.
drapel hr
@NewtoLinux vă rugăm să instalați pachetul `extra-cmake-modules` pe sistemul dvs., apoi încercați din nou comanda `cmake` sugerată.
New to Linux avatar
drapel cn
Am descărcat mai multe (cel puțin 5-6) pachete care au apărut în rezultatele căutării Synaptic folosind termenul de căutare: „cmake-module”. Apoi am reîncercat întregul proces din nou, primind mesaje de eroare. Voi posta rezultatele curente, apoi voi încerca să găsesc acel pachet specific „extra-cmake-modules” în Synaptic. TERMINAL: s@s-virtualbox:~$ git clone https://invent.kde.org/kde/calindori.git Clonarea în „calindori”... remote: Enumerarea obiectelor: 4147, terminat.
New to Linux avatar
drapel cn
la distanță: Numărarea obiectelor: 100% (848/848), gata. la distanță: Comprimarea obiectelor: 100% (308/308), gata. telecomandă: Total 4147 (delta 595), reutilizat 786 (delta 538), pachet reutilizat 3299 Recepție obiecte: 100% (4147/4147), 1,69 MiB | 2,06 MiB/s, gata. Rezolvarea deltelor: 100% (3067/3067), gata. s@s-virtualbox:~$ cd calindori s@s-virtualbox:~/calindori$ mkdir build s@s-virtualbox:~/calindori$ cd build s@s-virtualbox:~/calindori/build$ cmake .. -- Identificarea compilatorului C este GNU 11.2.0 -- Identificarea compilatorului CXX este GNU 11.2.0
New to Linux avatar
drapel cn
-- Detectarea informațiilor ABI al compilatorului C -- Detectarea informațiilor ABI al compilatorului C - gata -- Verificați dacă compilatorul C funcționează: /usr/bin/cc - ignorat -- Detectarea caracteristicilor de compilare C -- Detectarea caracteristicilor de compilare C - gata -- Detectarea informațiilor ABI al compilatorului CXX -- Detectarea informațiilor ABI al compilatorului CXX - gata -- Verificați dacă compilatorul CXX funcționează: /usr/bin/c++ - sarit -- Detectarea caracteristicilor de compilare CXX -- Detectarea caracteristicilor de compilare CXX - gata
New to Linux avatar
drapel cn
-- Nu a fost găsit niciun binar qmake Qt5. Nu se poate verifica QT_INSTALL_PREFIX Se instalează în /usr. Rulați /home/s/calindori/build/prefix.sh pentru a seta mediul ent pentru calindori. -- Setarea tipului de construcție la „Depanare”, deoarece nu a fost specificat niciunul. -- Caut __GLIBC__ -- Caut __GLIBC__ - găsit -- Se efectuează testul _OFFT_IS_64BIT -- Se efectuează testul _OFFT_IS_64BIT - Succes -- Se efectuează testul HAVE_DATE_TIME
New to Linux avatar
drapel cn
-- Se efectuează testul HAVE_DATE_TIME - Succes Eroare CMake la CMakeLists.txt:33 (find_package): Nu s-a putut găsi un fișier de configurare a pachetului furnizat de „Qt5” (solicitat versiunea 5.14.0) cu oricare dintre următoarele nume: Qt5Config.cmake qt5-config.cmake
New to Linux avatar
drapel cn
Adăugați prefixul de instalare „Qt5” la CMAKE_PREFIX_PATH sau setați „Qt5_DIR” într-un director care conține unul dintre fișierele de mai sus. Dacă „Qt5” oferă a pachet de dezvoltare separat sau SDK, asigurați-vă că a fost instalat. -- Configurare incompletă, au apărut erori! Vezi și „/home/s/calindori/build/CMakeFiles/CMakeOutput.log”. s@s-virtualbox:~/calindori/build$
New to Linux avatar
drapel cn
Am verificat de două ori Synaptic căutând „module extra-cmake” TOATE cele 3 rezultate care au apărut pe care le aveam deja pe sistemul meu înainte de a face ultima încercare pe care tocmai am postat-o ​​mai sus.
drapel hr
Vă rugăm să [editați] întrebarea dvs. în loc să publicați informații suplimentare în comentarii
Puncte:1
drapel zw

Trebuie să instalați build-dependencies consultându-vă cu ArchLinux AUR PKGBUILD iar reîncercări manuale mai întâi de

sudo apt-get update
sudo apt-get install git build-essential qtbase5-dev qtchooser qt5-qmake \
qtbase5-dev-tools cmake extra-cmake-modules libqt5svg5-dev qtdeclarative5-dev \
qtquickcontrols2-5-dev libkf5config-dev kirigami2-dev libkf5i18n-dev libkf5coreaddons-dev \
libkf5calendarcore-dev libkf5notifications-dev libkf5people-dev libkf5dbusaddons-dev \
qml-module-org-kde-people breeze adwaita-icon-theme-full libadwaitaqt-dev \
gnome-themes-extra qml-module-org-kde-kirigami2 breeze-gtk-theme

Apoi clonați depozitul cu documentul corespunzător v21.08 etichetă/ versiunea care se potrivește în mod normal cu Ubuntu 21.10:

cd ~/Descărcări
git clone https://invent.kde.org/kde/calindori.git -b v21.08
cd calindori
mkdir build
CD build
cmake .. -DCMAKE_INSTALL_PREFIX=/usr/local -DCMAKE_BUILD_TYPE=RelWithDebInfo

face -j$(nproc)
sudo make install

În sfârșit, alergă Calindori calindori și bucurați-vă.

New to Linux avatar
drapel cn
A funcționat, mulțumesc! A trebuit doar să descarc câteva pachete suplimentare pentru a obține fișierul „KF5Notifications” care lipsea. Programul „calindori” de până acum pare să se execute bine. Sunt sigur că acest lucru ar funcționa pe Ubuntu, deoarece folosesc Sparky7 Kde bazat pe Debian în acest moment. Mi-am folosit Ubuntu ieri, descarcând și ștergând prea multe pachete.
N0rbert avatar
drapel zw
Am scris acest răspuns și l-am testat în Ubuntu 21.10. Alte sisteme non-Ubuntu sunt în afara subiectului aici, dar vor funcționa (după cum vedeți). Deci, puteți accepta acest răspuns folosind bifa gri din stânga răspunsului pentru a marca problema rezolvată.
New to Linux avatar
drapel cn
Ar trebui verificat. Sper că aceste întrebări și răspunsuri vor rămâne o vreme, deoarece voi avea nevoie din nou de aceste informații în viitorul apropiat în timp ce configurez Calindori pe bare metal.

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.