Score:1

วิธีคอมไพล์ Calindori ผ่าน Git คำสั่ง cmake ที่ไม่รู้จัก

ธง cn

ฉันต้องการใช้ Calindori มันไม่ได้อยู่ใน Synaptic repo และฉันก็ไม่สามารถหา Snapd หรือ Flathub สำหรับ Calindori ได้

ลิงก์ไปยังแนวทางการคอมไพล์ที่ฉันพยายามทำตาม: https://invent.kde.org/plasma-mobile/calindori#compile

คอมไพล์โคลน https://invent.kde.org/kde/calindori.git
ซีดี คาลินโดริ
สร้าง mkdir
สร้างซีดี
ซมเมค..
ทำ -j$(nproc)

นี่คือสิ่งที่เกิดขึ้นในเทอร์มินัลของฉัน (ฉันไม่รู้ว่าจะป้อนอะไรเพื่อให้ 'cmake' ทำงานได้อย่างถูกต้อง):

s@s-virtualbox:~$ git โคลน https://invent.kde.org/kde/calindori.git
โคลนนิ่งเป็น 'คาลินโดริ'...
ระยะไกล: การแจกแจงวัตถุ: 4147 เสร็จแล้ว
ระยะไกล: การนับวัตถุ: 100% (848/848) เสร็จแล้ว
ระยะไกล: กำลังบีบอัดวัตถุ: 100% (308/308) เสร็จแล้ว
ระยะไกล: รวม 4147 (เดลต้า 595), ใช้ซ้ำ 786 (เดลต้า 538), แพ็คใช้ซ้ำ 3299
รับวัตถุ: 100% (4147/4147), 1.69 MiB | 2.06 MiB/s เสร็จแล้ว
การแก้ไขเดลตา: 100% (3067/3067) เสร็จแล้ว
s@s-virtualbox:~$ ซีดี calindori
s@s-virtualbox:~/calindori$ สร้าง mkdir
s@s-virtualbox:~/calindori$ สร้างซีดี
s@s-virtualbox:~/calindori/build$ cmake ..
-- การระบุคอมไพเลอร์ C คือ GNU 11.2.0
-- การระบุคอมไพเลอร์ CXX คือ GNU 11.2.0
- ตรวจจับข้อมูล ABI ของคอมไพเลอร์ C
-- การตรวจจับข้อมูลคอมไพเลอร์ C ABI - เสร็จสิ้น
-- ตรวจสอบการทำงานของคอมไพเลอร์ C: /usr/bin/cc - ข้ามไป
-- การตรวจจับคุณสมบัติการคอมไพล์ C
-- การตรวจจับคุณสมบัติคอมไพล์ C - เสร็จสิ้น
-- การตรวจจับข้อมูล ABI ของคอมไพเลอร์ CXX
-- การตรวจจับข้อมูล ABI ของคอมไพเลอร์ CXX - เสร็จสิ้น
-- ตรวจสอบการทำงานของคอมไพเลอร์ CXX: /usr/bin/c++ - ข้ามไป
-- การตรวจจับคุณสมบัติการคอมไพล์ CXX
-- การตรวจจับคุณสมบัติการคอมไพล์ CXX - เสร็จสิ้น
ข้อผิดพลาด CMake ที่ CMakeLists.txt:16 (find_package):
  ไม่พบไฟล์การกำหนดค่าแพ็คเกจที่ "ECM" ให้มา (ร้องขอ
  เวอร์ชัน 5.62.0) ที่มีชื่อใดๆ ต่อไปนี้:

    ECMConfig.cmake
    ecm-config.cmake

  เพิ่มคำนำหน้าการติดตั้ง "ECM" เป็น CMAKE_PREFIX_PATH หรือตั้งค่า "ECM_DIR"
  ไปยังไดเร็กทอรีที่มีหนึ่งในไฟล์ด้านบน หาก "ECM" ให้ a
  แพ็คเกจการพัฒนาหรือ SDK แยกต่างหาก ตรวจสอบให้แน่ใจว่าได้ติดตั้งแล้ว


-- การกำหนดค่าไม่สมบูรณ์ เกิดข้อผิดพลาด!
ดูเพิ่มเติมที่ "/home/s/calindori/build/CMakeFiles/CMakeOutput.log"
s@s-virtualbox:~/calindori/build$ ทำ -j$(nproc)
make: *** ไม่ได้ระบุเป้าหมายและไม่พบ makefile หยุด.
s@s-virtualbox:~/calindori/build$

ขั้นตอนเหล่านี้สร้างโฟลเดอร์สำหรับ Calindori ในโฟลเดอร์ 'บ้าน' ของฉันโดยมีไฟล์บางไฟล์รวมอยู่ในนั้น แต่ไม่มีสิ่งใดที่เรียกใช้งานได้ในสถานะปัจจุบัน ฉันไม่รู้ว่าจะป้อนอะไรหลังจาก 'cmake' ".." ที่กำหนดโดยคำแนะนำของ Git Readme เห็นได้ชัดว่าไม่มีประโยชน์อะไรเลย

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

[อัพเดท วันหลัง!]

ฉันกำลังลองอีกครั้งกับ Sparky Linux 7 ที่ใช้เดเบียนใน KDE Plasma เนื่องจากฉันได้ติดตั้ง Ubuntu อย่างสมบูรณ์เมื่อคืนก่อนเมื่อได้รับคำตอบที่อัปเดต

หลังจากติดตั้งแพ็คเกจมากมายเหล่านั้น ฉันยังขาดบางสิ่งเมื่อถึงเวลาต้อง 'cmake'

นี่คือขั้นตอน cmake ใน Konsole:

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

-- การระบุคอมไพเลอร์ C คือ GNU 11.2.0
-- การระบุคอมไพเลอร์ CXX คือ GNU 11.2.0
- ตรวจจับข้อมูล ABI ของคอมไพเลอร์ C
-- การตรวจจับข้อมูลคอมไพเลอร์ C ABI - เสร็จสิ้น
-- ตรวจสอบการทำงานของคอมไพเลอร์ C: /usr/bin/cc - ข้ามไป
-- การตรวจจับคุณสมบัติการคอมไพล์ C
-- การตรวจจับคุณสมบัติคอมไพล์ C - เสร็จสิ้น
-- การตรวจจับข้อมูล ABI ของคอมไพเลอร์ CXX
-- การตรวจจับข้อมูล ABI ของคอมไพเลอร์ CXX - เสร็จสิ้น
-- ตรวจสอบการทำงานของคอมไพเลอร์ CXX: /usr/bin/c++ - ข้ามไป
-- การตรวจจับคุณสมบัติการคอมไพล์ CXX
-- การตรวจจับคุณสมบัติการคอมไพล์ CXX - เสร็จสิ้น
การติดตั้งใน /usr/local. เรียกใช้ /home/s/Downloads/calindori/build/prefix.sh เพื่อตั้งค่าสภาพแวดล้อมสำหรับ calindori
-- ไม่สามารถตั้งค่าการทดสอบสตรีมแอป appstreamcli หายไป
ร้ายแรง: HEAD ไม่ได้ชี้ไปที่สาขา
-- มองหา __GLIBC__
-- ค้นหา __GLIBC__ - พบ
-- กำลังทำการทดสอบ _OFFT_IS_64BIT
-- กำลังทำการทดสอบ _OFFT_IS_64BIT - สำเร็จ
-- ทำการทดสอบ HAVE_DATE_TIME
-- กำลังดำเนินการทดสอบ HAVE_DATE_TIME - สำเร็จ
คำเตือน CMake (dev) ที่ /usr/share/ECM/modules/ECMFindModuleHelpers.cmake:112 (ข้อความ):
  โครงการของคุณควรต้องมีอย่างน้อย CMake 3.16.0 เพื่อใช้ FindKF5.cmake
Call Stack (การโทรครั้งล่าสุดก่อน):
  /usr/share/ECM/find-modules/FindKF5.cmake:30 (ecm_find_package_version_check)
  CMakeLists.txt:46 (find_package)
คำเตือนนี้มีไว้สำหรับผู้พัฒนาโครงการ ใช้ -Wno-dev เพื่อระงับ

-- พบ KF5Config: /usr/lib/x86_64-linux-gnu/cmake/KF5Config/KF5ConfigConfig.cmake (พบเวอร์ชัน "5.88.0") 
-- พบ KF5Kirigami2: /usr/lib/x86_64-linux-gnu/cmake/KF5Kirigami2/KF5Kirigami2Config.cmake (พบเวอร์ชัน "5.88.0") 
-- ไม่พบ KF5I18n (หายไป: KF5I18n_DIR)
-- ไม่พบ KF5I18n: ไม่พบทั้ง KF5I18nConfig.cmake และ kf5i18n-config.cmake 
-- พบ KF5CoreAddons: /usr/lib/x86_64-linux-gnu/cmake/KF5CoreAddons/KF5CoreAddonsConfig.cmake (พบเวอร์ชัน "5.88.0") 
-- พบ KF5CalendarCore: /usr/lib/x86_64-linux-gnu/cmake/KF5CalendarCore/KF5CalendarCoreConfig.cmake (พบเวอร์ชัน "5.88.0") 
-- ไม่พบการแจ้งเตือน KF5 (หายไป: KF5Notifications_DIR)
-- ไม่พบ KF5Notifications: ไม่พบทั้ง KF5NotificationsConfig.cmake และ kf5notifications-config.cmake 
-- พบ KF5People: /usr/lib/x86_64-linux-gnu/cmake/KF5People/KF5PeopleConfig.cmake (พบเวอร์ชัน "5.88.0") 
ข้อผิดพลาด CMake ที่ /usr/share/cmake-3.22/Modules/FindPackageHandleStandardArgs.cmake:230 (ข้อความ):
  ไม่พบ KF5 (หายไป: การแจ้งเตือน I18n) (พบเวอร์ชันที่เหมาะสม
  "5.88.0" ขั้นต่ำคือ "5.62.0")
Call Stack (การโทรครั้งล่าสุดก่อน):
  /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)


-- การกำหนดค่าไม่สมบูรณ์ เกิดข้อผิดพลาด!
ดูเพิ่มเติมที่ "/home/s/Downloads/calindori/build/CMakeFiles/CMakeOutput.log"

กลับไปที่ cmake:

s@s-virtualbox:~/Downloads/calindori/build$ cmake .. -DCMAKE_INSTALL_PREFIX=/usr/local -DCMAKE_BUILD_TYPE=RelWithDebInfo
-- การระบุคอมไพเลอร์ C คือ GNU 11.2.0
-- การระบุคอมไพเลอร์ CXX คือ GNU 11.2.0
- ตรวจจับข้อมูล ABI ของคอมไพเลอร์ C
-- การตรวจจับข้อมูลคอมไพเลอร์ C ABI - เสร็จสิ้น
-- ตรวจสอบการทำงานของคอมไพเลอร์ C: /usr/bin/cc - ข้ามไป
-- การตรวจจับคุณสมบัติการคอมไพล์ C
-- การตรวจจับคุณสมบัติคอมไพล์ C - เสร็จสิ้น
-- การตรวจจับข้อมูล ABI ของคอมไพเลอร์ CXX
-- การตรวจจับข้อมูล ABI ของคอมไพเลอร์ CXX - เสร็จสิ้น
-- ตรวจสอบการทำงานของคอมไพเลอร์ CXX: /usr/bin/c++ - ข้ามไป
-- การตรวจจับคุณสมบัติการคอมไพล์ CXX
-- การตรวจจับคุณสมบัติการคอมไพล์ CXX - เสร็จสิ้น
การติดตั้งใน /usr/local. เรียกใช้ /home/s/Downloads/calindori/build/prefix.sh เพื่อตั้งค่าสภาพแวดล้อมสำหรับ calindori
-- ไม่สามารถตั้งค่าการทดสอบสตรีมแอป appstreamcli หายไป
ร้ายแรง: HEAD ไม่ได้ชี้ไปที่สาขา
-- มองหา __GLIBC__
-- ค้นหา __GLIBC__ - พบ
-- กำลังทำการทดสอบ _OFFT_IS_64BIT
-- กำลังทำการทดสอบ _OFFT_IS_64BIT - สำเร็จ
-- ทำการทดสอบ HAVE_DATE_TIME
-- กำลังดำเนินการทดสอบ HAVE_DATE_TIME - สำเร็จ
คำเตือน CMake (dev) ที่ /usr/share/ECM/modules/ECMFindModuleHelpers.cmake:112 (ข้อความ):
  โครงการของคุณควรต้องมีอย่างน้อย CMake 3.16.0 เพื่อใช้ FindKF5.cmake
Call Stack (การโทรครั้งล่าสุดก่อน):
  /usr/share/ECM/find-modules/FindKF5.cmake:30 (ecm_find_package_version_check)
  CMakeLists.txt:46 (find_package)
คำเตือนนี้มีไว้สำหรับผู้พัฒนาโครงการ ใช้ -Wno-dev เพื่อระงับ

-- พบ KF5Config: /usr/lib/x86_64-linux-gnu/cmake/KF5Config/KF5ConfigConfig.cmake (พบเวอร์ชัน "5.88.0") 
-- พบ KF5Kirigami2: /usr/lib/x86_64-linux-gnu/cmake/KF5Kirigami2/KF5Kirigami2Config.cmake (พบเวอร์ชัน "5.88.0") 
-- ไม่พบ KF5I18n (หายไป: KF5I18n_DIR)
-- ไม่พบ KF5I18n: ไม่พบทั้ง KF5I18nConfig.cmake และ kf5i18n-config.cmake 
-- พบ KF5CoreAddons: /usr/lib/x86_64-linux-gnu/cmake/KF5CoreAddons/KF5CoreAddonsConfig.cmake (พบเวอร์ชัน "5.88.0") 
-- พบ KF5CalendarCore: /usr/lib/x86_64-linux-gnu/cmake/KF5CalendarCore/KF5CalendarCoreConfig.cmake (พบเวอร์ชัน "5.88.0") 
-- ไม่พบการแจ้งเตือน KF5 (หายไป: KF5Notifications_DIR)
-- ไม่พบ KF5Notifications: ไม่พบทั้ง KF5NotificationsConfig.cmake และ kf5notifications-config.cmake 
-- พบ KF5People: /usr/lib/x86_64-linux-gnu/cmake/KF5People/KF5PeopleConfig.cmake (พบเวอร์ชัน "5.88.0") 
ข้อผิดพลาด CMake ที่ /usr/share/cmake-3.22/Modules/FindPackageHandleStandardArgs.cmake:230 (ข้อความ):
  ไม่พบ KF5 (หายไป: การแจ้งเตือน I18n) (พบเวอร์ชันที่เหมาะสม
  "5.88.0" ขั้นต่ำคือ "5.62.0")
Call Stack (การโทรครั้งล่าสุดก่อน):
  /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)


-- การกำหนดค่าไม่สมบูรณ์ เกิดข้อผิดพลาด!
ดูเพิ่มเติมที่ "/home/s/Downloads/calindori/build/CMakeFiles/CMakeOutput.log"

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

[อัปเดต: เป็นไปได้สำเร็จหรือไม่]

ฉันต้องดาวน์โหลดแพ็คเกจเพิ่มเติมสองสามอย่างเพื่อให้ได้มาไกลกว่านี้ กล่าวคือ: kf5-messagelib-ข้อมูล
(รวมถึงแพ็คเกจใด ๆ ในที่เก็บ Synaptic ที่ขึ้นต้นด้วย :) ดาวน์โหลด "libkf5noti" ด้วย

อย่างน้อย 60 แพ็คเกจ (ให้หรือรับ 20 รวมถึงการอ้างอิง) รวม ..

เซสชันเทอร์มินัล:

s@s-virtualbox:~$ qdbus org.kde.kded5 /kded unloadModule kหน้าจอ
จริง
s@s-virtualbox:~$ cd ~/ดาวน์โหลด
s@s-virtualbox:~/Downloads$ git โคลน https://invent.kde.org/kde/calindori.git -b v21.08
โคลนนิ่งเป็น 'คาลินโดริ'...
ระยะไกล: การแจกแจงวัตถุ: 4147 เสร็จแล้ว
ระยะไกล: การนับวัตถุ: 100% (848/848) เสร็จแล้ว
ระยะไกล: กำลังบีบอัดวัตถุ: 100% (308/308) เสร็จแล้ว
ระยะไกล: รวม 4147 (เดลต้า 595), ใช้ซ้ำ 786 (เดลต้า 538), แพ็คใช้ซ้ำ 3299
รับวัตถุ: 100% (4147/4147), 1.69 MiB | 2.02 MiB/s เสร็จแล้ว
การแก้ไขเดลตา: 100% (3067/3067) เสร็จแล้ว
หมายเหตุ: เปลี่ยนเป็น 'f739058093ab148d2e66ffe4ff7f028edf2dde86'

คุณอยู่ในสถานะ 'detached HEAD' คุณสามารถมองไปรอบ ๆ ทำการทดลองได้
เปลี่ยนแปลงและคอมมิต และคุณสามารถละทิ้งคอมมิตที่คุณทำในสิ่งนี้ได้
รัฐโดยไม่ส่งผลกระทบต่อสาขาใด ๆ โดยเปลี่ยนกลับไปเป็นสาขา

หากคุณต้องการสร้างสาขาใหม่เพื่อรักษาความมุ่งมั่นที่คุณสร้างขึ้น คุณสามารถทำได้
ทำ (ตอนนี้หรือใหม่กว่า) โดยใช้ -c กับคำสั่ง switch ตัวอย่าง:

  git switch -c <ชื่อสาขาใหม่>

หรือเลิกทำการดำเนินการนี้ด้วย:

  สวิตช์คอมไพล์ -

ปิดคำแนะนำนี้โดยตั้งค่าตัวแปร config advice.detachedHead เป็นเท็จ

s@s-virtualbox:~/ดาวน์โหลด$ cd calindori
s@s-virtualbox:~/Downloads/calindori$ สร้าง mkdir
s@s-virtualbox:~/Downloads/calindori$ สร้างซีดี
s@s-virtualbox:~/Downloads/calindori/build$ cmake .. -DCMAKE_INSTALL_PREFIX=/usr/local -DCMAKE_BUILD_TYPE=RelWithDebInfo
-- การระบุคอมไพเลอร์ C คือ GNU 11.2.0
-- การระบุคอมไพเลอร์ CXX คือ GNU 11.2.0
- ตรวจจับข้อมูล ABI ของคอมไพเลอร์ C
-- การตรวจจับข้อมูลคอมไพเลอร์ C ABI - เสร็จสิ้น
-- ตรวจสอบการทำงานของคอมไพเลอร์ C: /usr/bin/cc - ข้ามไป
-- การตรวจจับคุณสมบัติการคอมไพล์ C
-- การตรวจจับคุณสมบัติคอมไพล์ C - เสร็จสิ้น
-- การตรวจจับข้อมูล ABI ของคอมไพเลอร์ CXX
-- การตรวจจับข้อมูล ABI ของคอมไพเลอร์ CXX - เสร็จสิ้น
-- ตรวจสอบการทำงานของคอมไพเลอร์ CXX: /usr/bin/c++ - ข้ามไป
-- การตรวจจับคุณสมบัติการคอมไพล์ CXX
-- การตรวจจับคุณสมบัติการคอมไพล์ CXX - เสร็จสิ้น
การติดตั้งใน /usr/local. เรียกใช้ /home/s/Downloads/calindori/build/prefix.sh เพื่อตั้งค่าสภาพแวดล้อมสำหรับ calindori
-- ไม่สามารถตั้งค่าการทดสอบสตรีมแอป appstreamcli หายไป
ร้ายแรง: HEAD ไม่ได้ชี้ไปที่สาขา
-- มองหา __GLIBC__
-- ค้นหา __GLIBC__ - พบ
-- กำลังทำการทดสอบ _OFFT_IS_64BIT
-- กำลังทำการทดสอบ _OFFT_IS_64BIT - สำเร็จ
-- ทำการทดสอบ HAVE_DATE_TIME
-- กำลังดำเนินการทดสอบ HAVE_DATE_TIME - สำเร็จ
คำเตือน CMake (dev) ที่ /usr/share/ECM/modules/ECMFindModuleHelpers.cmake:112 (ข้อความ):
  โครงการของคุณควรต้องมีอย่างน้อย CMake 3.16.0 เพื่อใช้ FindKF5.cmake
Call Stack (การโทรครั้งล่าสุดก่อน):
  /usr/share/ECM/find-modules/FindKF5.cmake:30 (ecm_find_package_version_check)
  CMakeLists.txt:46 (find_package)
คำเตือนนี้มีไว้สำหรับผู้พัฒนาโครงการ ใช้ -Wno-dev เพื่อระงับ

-- พบ KF5Config: /usr/lib/x86_64-linux-gnu/cmake/KF5Config/KF5ConfigConfig.cmake (พบเวอร์ชัน "5.88.0") 
-- พบ KF5Kirigami2: /usr/lib/x86_64-linux-gnu/cmake/KF5Kirigami2/KF5Kirigami2Config.cmake (พบเวอร์ชัน "5.88.0") 
-- พบ Gettext: /usr/bin/msgmerge (พบเวอร์ชัน "0.21") 
-- พบ KF5I18n: /usr/lib/x86_64-linux-gnu/cmake/KF5I18n/KF5I18nConfig.cmake (พบเวอร์ชัน "5.88.0") 
-- พบ KF5CoreAddons: /usr/lib/x86_64-linux-gnu/cmake/KF5CoreAddons/KF5CoreAddonsConfig.cmake (พบเวอร์ชัน "5.88.0") 
-- พบ KF5CalendarCore: /usr/lib/x86_64-linux-gnu/cmake/KF5CalendarCore/KF5CalendarCoreConfig.cmake (พบเวอร์ชัน "5.88.0") 
-- พบ KF5Notifications: /usr/lib/x86_64-linux-gnu/cmake/KF5Notifications/KF5NotificationsConfig.cmake (พบเวอร์ชัน "5.88.0") 
-- พบ KF5People: /usr/lib/x86_64-linux-gnu/cmake/KF5People/KF5PeopleConfig.cmake (พบเวอร์ชัน "5.88.0") 
-- พบ KF5: สำเร็จ (พบเวอร์ชันที่เหมาะสม "5.88.0" ขั้นต่ำที่ต้องการคือ "5.62.0") พบส่วนประกอบ: Config Kirigami2 I18n CoreAddons CalendarCore Notifications People 
คำเตือน CMake (dev) ที่ /usr/share/ECM/modules/ECMFindModuleHelpers.cmake:112 (ข้อความ):
  โครงการของคุณควรต้องมีอย่างน้อย CMake 3.16.0 เพื่อใช้ FindKF5.cmake
Call Stack (การโทรครั้งล่าสุดก่อน):
  /usr/share/ECM/find-modules/FindKF5.cmake:30 (ecm_find_package_version_check)
  CMakeLists.txt:58 (find_package)
คำเตือนนี้มีไว้สำหรับผู้พัฒนาโครงการ ใช้ -Wno-dev เพื่อระงับ

-- พบ KF5DBusAddons: /usr/lib/x86_64-linux-gnu/cmake/KF5DBusAddons/KF5DBusAddonsConfig.cmake (พบเวอร์ชัน "5.88.0") 
-- พบ KF5: สำเร็จ (พบเวอร์ชันที่เหมาะสม "5.88.0" ขั้นต่ำที่ต้องการคือ "5.62.0") พบส่วนประกอบ: DBusAddons 
- พบแพ็คเกจที่จำเป็นต่อไปนี้:

 * ECM (เวอร์ชันที่ต้องการ >= 5.62.0)
 * Qt5คิวมล
 * Qt5QmlModels (เวอร์ชันที่ต้องการ >= 5.15.2)
 * Qt5ด่วน
 * Qt5QuickControls2
 * Qt5Svg
 * เครือข่าย Qt5
 * การทดสอบ Qt5
 * KF5Config (เวอร์ชันที่ต้องการ >= 5.62.0)
 * KF5Kirigami2 (เวอร์ชันที่ต้องการ >= 5.62.0)
 * รับข้อความ
 * KF5I18n (เวอร์ชันที่จำเป็น >= 5.62.0)
 * KF5CoreAddons (เวอร์ชันที่ต้องการ >= 5.62.0)
 * KF5CalendarCore (เวอร์ชันที่ต้องการ >= 5.62.0)
 * Qt5Gui (เวอร์ชันที่ต้องการ >= 5.15.2)
 * การแจ้งเตือน KF5 (เวอร์ชันที่ต้องการ >= 5.62.0)
 * Qt5Core (เวอร์ชันที่ต้องการ >= 5.15.2)
 * Qt5Widgets (เวอร์ชันที่ต้องการ >= 5.15.2)
 * KF5People (เวอร์ชันที่ต้องการ >= 5.62.0)
 * Qt5 (เวอร์ชันที่ต้องการ >= 5.14.0)
 * Qt5DBus (เวอร์ชันที่ต้องการ >= 5.15.2)
 * KF5DBusAddons (เวอร์ชันที่ต้องการ >= 5.62.0)
 * KF5 (เวอร์ชันที่ต้องการ >= 5.62.0)

-- การกำหนดค่าเสร็จสิ้น
- สร้างเสร็จแล้ว
-- ไฟล์บิลด์ถูกเขียนไปที่: /home/s/Downloads/calindori/build
s@s-virtualbox:~/Downloads/calindori/build$ make -j$(nproc)
[ 3%] MOC อัตโนมัติสำหรับ Calindori เป้าหมาย
[ 3%] สร้างเป้าหมาย calindori_autogen
[ 6%] RCC อัตโนมัติสำหรับ Resource.qrc
[ 9%] การสร้างวัตถุ CXX src/CMakeFiles/calindori.dir/calindori_autogen/mocs_compilation.cpp.o
[ 12%] การสร้างวัตถุ CXX src/CMakeFiles/calindori.dir/main.cpp.o
[ 15%] การสร้างวัตถุ CXX src/CMakeFiles/calindori.dir/calindoriconfig.cpp.o
[ 18%] การสร้างวัตถุ CXX src/CMakeFiles/calindori.dir/localcalendar.cpp.o
[ 21%] การสร้างวัตถุ CXX src/CMakeFiles/calindori.dir/incidencealarmsmodel.cpp.o
[ 24%] การสร้างวัตถุ CXX src/CMakeFiles/calindori.dir/daysofmonthmodel.cpp.o
[ 27%] การสร้างวัตถุ CXX src/CMakeFiles/calindori.dir/recurrenceperiodmodel.cpp.o
[ 30%] การสร้างวัตถุ CXX src/CMakeFiles/calindori.dir/daysofmonthincidencemodel.cpp.o
[ 33%] การสร้างวัตถุ CXX src/CMakeFiles/calindori.dir/incidencemodel.cpp.o
[ 36%] การสร้างวัตถุ CXX src/CMakeFiles/calindori.dir/alarmchecker.cpp.o
[ 39%] การสร้างวัตถุ CXX src/CMakeFiles/calindori.dir/datahandler.cpp.o
[ 42%] การสร้างวัตถุ CXX src/CMakeFiles/calindori.dir/calendarcontroller.cpp.o
[ 45%] การสร้างวัตถุ CXX src/CMakeFiles/calindori.dir/attendeesmodel.cpp.o
[ 48%] การสร้างวัตถุ CXX src/CMakeFiles/calindori.dir/calindori_autogen/EWIEGA46WW/qrc_resources.cpp.o
[ 51%] การเชื่อมโยงไฟล์ปฏิบัติการ CXX ../bin/calindori
[ 51%] สร้างคาลินโดริเป้าหมาย
[ 54%] MOC อัตโนมัติสำหรับ calindac เป้าหมาย
[ 54%] สร้างเป้าหมาย calindac_autogen
[ 57%] กำลังสร้าง powermanagementadaptor.cpp, powermanagementadaptor.h
[ 60%] กำลังสร้าง powermanagementadaptor.moc
[ 63%] กำลังสร้าง calindacadaptor.cpp, calindacadaptor.h
[ 66%] กำลังสร้าง calindacadaptor.moc
[ 69%] การสร้างวัตถุ CXX calindac/CMakeFiles/calindac.dir/calindac_autogen/mocs_compilation.cpp.o
[ 72%] การสร้างวัตถุ CXX calindac/CMakeFiles/calindac.dir/calalarmclient.cpp.o
[ 75%] การสร้างวัตถุ CXX calindac/CMakeFiles/calindac.dir/calindacmain.cpp.o
[ 78%] การสร้างวัตถุ CXX calindac/CMakeFiles/calindac.dir/alarmsmodel.cpp.o
[ 81%] การสร้างวัตถุ CXX calindac/CMakeFiles/calindac.dir/alarmnotification.cpp.o
[ 84%] การสร้างวัตถุ CXX calindac/CMakeFiles/calindac.dir/notificationhandler.cpp.o
[ 87%] การสร้างวัตถุ CXX calindac/CMakeFiles/calindac.dir/solidwakeupbackend.cpp.o
[ 90%] การสร้างวัตถุ CXX calindac/CMakeFiles/calindac.dir/wakeupmanager.cpp.o
[ 93%] การสร้างวัตถุ CXX calindac/CMakeFiles/calindac.dir/calindacadaptor.cpp.o
[ 96%] การสร้างวัตถุ CXX calindac/CMakeFiles/calindac.dir/powermanagementadaptor.cpp.o
[100%] การเชื่อมโยงไฟล์ปฏิบัติการ CXX ../bin/calindac
[100%] สร้างเป้าหมาย Calindac
s@s-virtualbox:~/Downloads/calindori/build$ sudo ทำการติดตั้ง
[sudo] รหัสผ่านสำหรับ s: 
ขออภัย ลองอีกครั้ง
[sudo] รหัสผ่านสำหรับ s: 
[ 3%] MOC อัตโนมัติสำหรับ Calindori เป้าหมาย
[ 3%] สร้างเป้าหมาย calindori_autogen
รวมคอมไพเลอร์สร้างการอ้างอิงของเป้าหมาย calindori
[ 51%] สร้างคาลินโดริเป้าหมาย
[ 54%] MOC อัตโนมัติสำหรับ calindac เป้าหมาย
[ 54%] สร้างเป้าหมาย calindac_autogen
รวมคอมไพเลอร์สร้างการอ้างอิงของเป้าหมาย calindac
[100%] สร้างเป้าหมาย Calindac
ติดตั้งโครงการ...
-- ติดตั้งการกำหนดค่า: "RelWithDebInfo"
-- การติดตั้ง: /usr/local/share/metainfo/org.kde.calindori.appdata.xml
-- การติดตั้ง: /usr/local/share/applications/org.kde.calindori.desktop
-- การติดตั้ง: /usr/local/bin/calindori.dll
-- ตั้งค่ารันไทม์พาธของ "/usr/local/bin/calindori" เป็น "/usr/local/lib/x86_64-linux-gnu"
-- การติดตั้ง: /usr/local/share/icons/hicolor/scalable/apps/calindori.svg
-- การติดตั้ง: /usr/local/bin/calindac
-- ตั้งค่ารันไทม์พาธของ "/usr/local/bin/calindac" เป็น "/usr/local/lib/x86_64-linux-gnu"
-- การติดตั้ง: /usr/local/etc/xdg/autostart/org.kde.calindac.desktop
-- การติดตั้ง: /usr/local/share/knotifications5/calindac.notifyrc
-- การติดตั้ง: /usr/local/share/dbus-1/services/org.kde.calindac.service
s@s-virtualbox:~/ดาวน์โหลด/calindori/build$ 
s@s-virtualbox:~/Downloads/calindori/build$ qdbus org.kde.kded5 /kde unloadModule -kscreen
ไม่พบ '.unloadModule' ในวัตถุ /kde ที่ org.kde.kded5
s@s-virtualbox:~/Downloads/calindori/build$ qdbus org.kde.kded5 /kded unloadModule -kscreen
เท็จ
s@s-virtualbox:~/Downloads/calindori/build$ qdbus org.kde.kded5 /kded unloadModule kscreen
จริง
s@s-virtualbox:~/ดาวน์โหลด/calindori/build$ 

ต่อไปฉันจะลองเรียกใช้งาน 'calindori'

Apache avatar
nu flag
แอปพลิเคชันนี้ดูเหมือนเป็นโปรแกรมสำหรับ KDE Mobile คุณแน่ใจหรือไม่ว่าต้องการสร้างซอฟต์แวร์ชิ้นนี้
hr flag
`..` ทำสิ่งที่มีประโยชน์ - มันบอกให้ `cmake` ค้นหาไฟล์ CMakeLists.txt ในไดเร็กทอรีพาเรนต์ แทนที่จะอยู่ในไดเร็กทอรี `build` ที่อยู่นอกแผนผังซึ่งกำลังเรียกใช้
hr flag
...fwiw ไฟล์ `ECMConfig.cmake` ดูเหมือนจะมีให้โดยแพ็คเกจ [extra-cmake-modules] (https://packages.ubuntu.com/impish/amd64/extra-cmake-modules/filelist)
New to Linux avatar
cn flag
มันเป็นโปรแกรมที่ดี ปัจจุบัน Manjaro มีอยู่ในที่เก็บดั้งเดิมและใช้ได้กับทั้งเดสก์ท็อป KDE Plasma และเดสก์ท็อป XFCE ไม่มีเหตุผลใดที่ Calindori จะถูกจำกัดการใช้ Pinephone ARM มันทำงานได้ดีใน 64 บิตใน Arch ทำไมไม่ดูว่ามันสามารถทำงานในการกระจายตาม Ubuntu และ Debian ได้หรือไม่ BTW ฉันยังใหม่กับ Linux ดังนั้นขออภัยหากฉันขอสิ่งที่เป็นไปไม่ได้
New to Linux avatar
cn flag
ตอบกลับ ฉันทำตามคำแนะนำที่อยู่ใน Readme และไม่เบี่ยงเบน ".." ใช้ไม่ได้กับความพยายามของฉันโดยใช้ 'cmake' ฉันยังใหม่กับ Linux ขอบคุณสำหรับการตอบสนอง
hr flag
@NewtoLinux โปรดติดตั้งแพ็คเกจ 'extra-cmake-modules' ในระบบของคุณ จากนั้นลองใช้คำสั่ง 'cmake' ที่แนะนำอีกครั้ง
New to Linux avatar
cn flag
ฉันดาวน์โหลดแพ็คเกจ (อย่างน้อย 5-6) หลายแพ็คเกจที่ปรากฏในผลการค้นหา Synaptic โดยใช้คำค้นหา: "cmake-module" จากนั้นฉันลองใหม่ตามกระบวนการทั้งหมดอีกครั้งโดยได้รับข้อความแสดงข้อผิดพลาด ฉันจะโพสต์ผลลัพธ์ปัจจุบันแล้วลองค้นหาแพ็คเกจ "extra-cmake-modules" นั้นใน Synaptic เทอร์มินัล: s@s-virtualbox:~$ git โคลน https://invent.kde.org/kde/calindori.git โคลนนิ่งเป็น 'คาลินโดริ'... ระยะไกล: การแจกแจงวัตถุ: 4147 เสร็จแล้ว
New to Linux avatar
cn flag
ระยะไกล: การนับวัตถุ: 100% (848/848) เสร็จแล้ว ระยะไกล: กำลังบีบอัดวัตถุ: 100% (308/308) เสร็จแล้ว ระยะไกล: รวม 4147 (เดลต้า 595), ใช้ซ้ำ 786 (เดลต้า 538), แพ็คใช้ซ้ำ 3299 รับวัตถุ: 100% (4147/4147), 1.69 MiB | 2.06 MiB/s เสร็จแล้ว การแก้ไขเดลตา: 100% (3067/3067) เสร็จแล้ว s@s-virtualbox:~$ ซีดี calindori s@s-virtualbox:~/calindori$ สร้าง mkdir s@s-virtualbox:~/calindori$ สร้างซีดี s@s-virtualbox:~/calindori/build$ cmake .. -- การระบุคอมไพเลอร์ C คือ GNU 11.2.0 -- การระบุคอมไพเลอร์ CXX คือ GNU 11.2.0
New to Linux avatar
cn flag
- การตรวจจับข้อมูล ABI ของคอมไพเลอร์ C -- การตรวจจับข้อมูลคอมไพเลอร์ C ABI - เสร็จสิ้น -- ตรวจสอบการทำงานของคอมไพเลอร์ C: /usr/bin/cc - ข้ามไป -- การตรวจจับคุณสมบัติการคอมไพล์ C -- การตรวจจับคุณสมบัติคอมไพล์ C - เสร็จสิ้น -- การตรวจจับข้อมูล ABI ของคอมไพเลอร์ CXX -- การตรวจจับข้อมูล ABI ของคอมไพเลอร์ CXX - เสร็จสิ้น -- ตรวจสอบการทำงานของคอมไพเลอร์ CXX: /usr/bin/c++ - ข้ามไป -- การตรวจจับคุณสมบัติการคอมไพล์ CXX -- การตรวจจับคุณสมบัติการคอมไพล์ CXX - เสร็จสิ้น
New to Linux avatar
cn flag
-- ไม่พบไบนารี qmake Qt5 ไม่สามารถตรวจสอบ QT_INSTALL_PREFIX กำลังติดตั้งใน /usr. เรียกใช้ /home/s/calindori/build/prefix.sh เพื่อตั้งค่าสภาพแวดล้อม ent สำหรับ calindori -- การตั้งค่าประเภทบิลด์เป็น 'Debug' เนื่องจากไม่ได้ระบุ -- มองหา __GLIBC__ -- ค้นหา __GLIBC__ - พบ -- กำลังทำการทดสอบ _OFFT_IS_64BIT -- กำลังทำการทดสอบ _OFFT_IS_64BIT - สำเร็จ -- ทำการทดสอบ HAVE_DATE_TIME
New to Linux avatar
cn flag
-- กำลังดำเนินการทดสอบ HAVE_DATE_TIME - สำเร็จ ข้อผิดพลาด CMake ที่ CMakeLists.txt:33 (find_package): ไม่พบไฟล์การกำหนดค่าแพ็คเกจที่ "Qt5" ให้มา (ร้องขอ เวอร์ชัน 5.14.0) ที่มีชื่อใดๆ ต่อไปนี้: Qt5Config.cmake qt5-config.cmake
New to Linux avatar
cn flag
เพิ่มคำนำหน้าการติดตั้ง "Qt5" เป็น CMAKE_PREFIX_PATH หรือตั้งค่า "Qt5_DIR" ไปยังไดเร็กทอรีที่มีหนึ่งในไฟล์ด้านบน หาก "Qt5" ให้ a แพ็คเกจการพัฒนาหรือ SDK แยกต่างหาก ตรวจสอบให้แน่ใจว่าได้ติดตั้งแล้ว -- การกำหนดค่าไม่สมบูรณ์ เกิดข้อผิดพลาด! ดูเพิ่มเติมที่ "/home/s/calindori/build/CMakeFiles/CMakeOutput.log" s@s-virtualbox:~/calindori/build$
New to Linux avatar
cn flag
ฉันตรวจสอบ Synaptic อีกครั้งโดยค้นหา "extra-cmake-modules" ผลลัพธ์ทั้ง 3 รายการที่ปรากฏขึ้นที่ฉันมีอยู่แล้วในระบบของฉันก่อนที่จะพยายามครั้งสุดท้ายที่ฉันเพิ่งโพสต์ด้านบน
hr flag
โปรด [แก้ไข] คำถามของคุณแทนที่จะโพสต์ข้อมูลเพิ่มเติมในความคิดเห็น
Score:1
ธง zw

คุณต้องติดตั้ง build-dependency โดยปรึกษากับ ArchLinux AUR PKGBUILD และลองใหม่ด้วยตนเองก่อนโดย

sudo apt-get อัปเดต
sudo apt-get install git build-essential qtbase5-dev qtchooser qt5-qmake \
qtbase5-dev-tools cmake โมดูลพิเศษ cmake 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 สายลม adwaita-icon-theme-full libadwaitaqt-dev \
gnome-themes-extra qml-module-org-kde-kirigami2 สายลม gtk-theme

จากนั้นโคลนที่เก็บด้วยสิ่งที่เกี่ยวข้อง v21.08 แท็ก/ รุ่นที่เหมาะกับคุณ Ubuntu 21.10:

ซีดี ~/ดาวน์โหลด
คอมไพล์โคลน https://invent.kde.org/kde/calindori.git -b v21.08
ซีดี คาลินโดริ
สร้าง mkdir
สร้างซีดี
cmake .. -DCMAKE_INSTALL_PREFIX=/usr/local -DCMAKE_BUILD_TYPE=RelWithDebInfo

ทำ -j$(nproc)
sudo ทำการติดตั้ง

ในที่สุดเรียกใช้ Calindori โดย คาลินโดริ และสนุกสนาน.

New to Linux avatar
cn flag
มันได้ผล ขอบคุณ! ฉันต้องดาวน์โหลดแพ็คเกจพิเศษเพื่อรับไฟล์ "KF5Notifications" ซึ่งขาดหายไป จนถึงขณะนี้โปรแกรม 'calindori' ดูเหมือนจะทำงานได้ดี ฉันแน่ใจว่าสิ่งนี้จะใช้ได้กับ Ubuntu เนื่องจากฉันใช้ Sparky7 Kde ที่ใช้ Debian ในขณะนี้ ฉันติดตั้ง Ubuntu เมื่อวานนี้ด้วยการดาวน์โหลดและลบแพ็คเกจมากเกินไป
N0rbert avatar
zw flag
ฉันเขียนคำตอบนี้และทดสอบใน Ubuntu 21.10 ระบบอื่นที่ไม่ใช่ Ubuntu อยู่นอกหัวข้อที่นี่ แต่จะใช้งานได้ (อย่างที่คุณเห็น) คุณจึงยอมรับคำตอบนี้ได้โดยใช้เครื่องหมายถูกสีเทาที่ด้านซ้ายของคำตอบเพื่อทำเครื่องหมายว่าปัญหาได้รับการแก้ไขแล้ว
New to Linux avatar
cn flag
ควรตรวจสอบ ฉันหวังว่าคำถามและคำตอบนี้จะคงอยู่ต่อไปอีกระยะหนึ่ง เพราะฉันจะต้องการข้อมูลนี้อีกในอนาคตอันใกล้นี้ในขณะที่กำลังตั้งค่า Calindori บนโลหะเปลือย

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา