นี่คือที่เก็บซอร์สโค้ดหลักสำหรับ Lod Package Manager
สำหรับความเข้าใจที่ครอบคลุมของโครงการ โปรดดูที่โพสต์ในบล็อกนี้ ตัวจัดการแพ็คเกจทดลองสำหรับระบบปฏิบัติการ: LPM
โปรดดูเอกสารประกอบที่ lpm.lodosgroup.org/docs สำหรับข้อมูลเพิ่มเติม
หากคุณต้องการเพิ่ม/อัปเดตหรือเสนอแพ็คเกจสำหรับที่เก็บ lpm โปรดไปที่ github.com/lodosgroup/package-builds
หากต้องการรายงานจุดบกพร่อง แนะนำการปรับปรุง หรือขอคุณสมบัติใหม่ กรุณาเปิดปัญหา GitHub
สำหรับข้อกังวลด้านความปลอดภัย โปรดเปิดรายงานช่องโหว่ด้านความปลอดภัยส่วนตัว เราขอให้คุณอย่าสร้างปัญหาสาธารณะบน GitHub ในเรื่องความปลอดภัย
หากต้องการสำรวจแพ็คเกจที่มีอยู่ในที่เก็บ lpm อย่างเป็นทางการ โปรดไปที่ lpm.lodosgroup.org/explore-packages
หากต้องการคำแนะนำเกี่ยวกับการบริจาค โปรดอ่าน lpm.lodosgroup.org/docs/contributing/contribution-guidelines/ และ lpm.lodosgroup.org/docs/contributing/code-of-conduct/
รับข่าวสารล่าสุดและอัปเดตเกี่ยวกับ lpm lpm.lodosgroup.org/news
แพ็คเกจการติดตั้งและลบการสาธิตในนักเทียบท่า
หากต้องการติดตั้ง LPM จากสาขาเฉพาะ ให้รันคำสั่งต่อไปนี้:
cargo install --git https://github.com/lodosgroup/lpm --branch main
หรือคุณสามารถติดตั้งได้จากแท็ก:
cargo install --git https://github.com/lodosgroup/lpm --branch < tag >
เพื่อยืนยันการติดตั้ง LPM สำเร็จ เพียงดำเนินการคำสั่ง lpm -v
หรือ lpm --version
หากคุณต้องการสร้าง LPM จากซอร์สโค้ด (โดยปกติแล้วเหมาะสำหรับการพัฒนา) ให้ทำตามขั้นตอนเหล่านี้:
โคลนที่เก็บ lpm จาก GitHub :
git clone https://github.com/lodosgroup/lpm
เปลี่ยนเป็นไดเร็กทอรีที่เก็บโคลน :
cd lpm
สร้างปฏิบัติการ lpm :
cargo build --release # exclude the `--release` flag for debugging
หลังจากการสร้าง คุณจะสามารถใช้ไฟล์ปฏิบัติการ lpm ภายใต้ไดเร็กทอรี target/{debug/release}
คุณไม่จำเป็นต้องติดตั้ง LPM บนระบบโฮสต์ของคุณเพื่อเล่นกับมัน คุณสามารถใช้อิมเมจนักเทียบท่าแทน:
docker run -it ozkanonur/lpm:alpha
หากคุณต้องการทำการเปรียบเทียบด้วยเครื่องมือ perf
คุณอาจต้องเพิ่ม --privileged
flag:
docker run -it --privileged ozkanonur/lpm:alpha
ตอนนี้คุณสามารถเล่นกับ LPM ตามที่คุณต้องการในคอนเทนเนอร์โดยไม่ต้องแตะระบบโฮสต์ของคุณ
ย้ายฐานข้อมูล LPM :
ขั้นตอนแรกคือการโยกย้ายฐานข้อมูล LPM กระบวนการนี้เตรียมข้อมูลเบื้องต้นไฟล์ฐานข้อมูลหลักที่จำเป็นสำหรับ LPM เพื่อให้ทำงานได้อย่างมีประสิทธิภาพ
sudo lpm --update --db
เพิ่มพื้นที่เก็บข้อมูล :
การเพิ่มพื้นที่เก็บข้อมูลถือเป็นสิ่งสำคัญสำหรับ LPM ในการเข้าถึงและจัดการแพ็คเกจ พื้นที่เก็บข้อมูลทำหน้าที่เป็นแหล่งที่มาของแพ็กเกจสำหรับระบบของคุณ เรามาเพิ่มพื้นที่เก็บข้อมูล linux-amd64-default
เป็นตัวอย่าง
# args: <repository-name> <repository-url>
sudo lpm --repository --add linux-amd64-default linux-amd64-default.lpm.lodosgroup.org
เมื่อคุณเพิ่มที่เก็บแล้ว LPM จะซิงโครไนซ์กับดัชนีแพ็คเกจที่มาจากที่เก็บที่เพิ่ม นี่แสดงว่าคุณพร้อมที่จะติดตั้งแพ็คเกจแล้ว
ติดตั้งแพ็คเกจ :
การติดตั้งแพ็คเกจโดยใช้ LPM นั้นตรงไปตรงมา เพียงใช้คำสั่งต่อไปนี้ แทนที่ด้วยชื่อของแพ็คเกจที่คุณต้องการติดตั้ง
# args: <package-name>
sudo lpm --install lzip
เพื่อยืนยันความสำเร็จของการติดตั้ง คุณสามารถตรวจสอบได้โดยการรันคำสั่ง lzip --version
ลบแพ็คเกจที่ติดตั้ง :
หากคุณต้องการลบแพ็คเกจออกจากระบบของคุณ ให้ใช้คำสั่ง Delete ตามด้วยชื่อแพ็คเกจ
# args: <package-name>
sudo lpm --delete lzip
ขั้นตอนเหล่านี้ครอบคลุมการดำเนินการพื้นฐานเพื่อเริ่มต้นใช้งาน LOD Package Manager อย่างรวดเร็ว คุณสามารถสำรวจคุณสมบัติขั้นสูงของ LPM ได้จากเอกสารที่ https://lpm.lodosgroup.org