Score:2

จะสร้างแพ็คเกจ Linux ของคุณเองตั้งแต่เริ่มต้นได้อย่างไร

ธง ua

คุณจะสร้างแพ็คเกจของคุณเองใน Linux ได้อย่างไร ซีดี, หรือแพ็คเกจของบุคคลที่สาม?

ทั้งหมดที่ฉันรู้คือวิธีสร้างไฟล์ .sh ไฟล์ เขียนสคริปต์ในนั้นและดำเนินการโดยใช้:

ทุบตี file_name

แต่นอกเหนือจากนั้นฉันต้องการที่จะเข้าใจในเชิงลึกมากขึ้น โปรดอธิบายขั้นตอนทั้งหมดจากการดาวน์โหลดโดยใช้ ฉลาดรับ วิธีการเรียกใช้

sudodus avatar
jp flag
ส่วนที่ง่ายคือการสร้างแอปพลิเคชัน เครื่องมือ ส่วนที่ยากคือการยอมรับให้เป็นแพ็คเกจลินุกซ์ (เป็นส่วนหนึ่งของพื้นที่เก็บข้อมูลที่รองรับอย่างเป็นทางการ) ทางเลือกที่ง่ายกว่าสำหรับ Ubuntu คือการอัปโหลดไปยัง PPA ที่ Launchpad หรือจัดหาเครื่องมือในคอนเทนเนอร์ประเภท [อื่นๆ] ผ่านทาง GitHub เป็นต้น
C.S.Cameron avatar
cn flag
ลิงก์นี้อาจเป็นจุดเริ่มต้นที่ดีสำหรับสิ่งที่คุณต้องการ: https://askubuntu.com/questions/1300540/how-to-duplicate-a-ubuntu-system-for-distribution
hr flag
โปรดยกเลิกการเรียนรู้ *"สร้างไฟล์ .sh และเขียนสคริปต์ของคุณในนั้น และดำเนินการโดยใช้กระบวนทัศน์ "bash file_name"* - ไฟล์สคริปต์ควรใช้ [shebang](https://en.wikipedia.org/wiki/Shebang_ (Unix)) เพื่อระบุว่าล่ามใดควรรัน แทนที่จะให้ผู้ใช้ระบุล่ามในบรรทัดคำสั่ง
Score:7
ธง us

ฉันถือว่าคุณต้องการเขียนโปรแกรมใหม่และแจกจ่ายเป็นแพ็คเกจ Debian ใน Ubuntu

สมมติว่าคุณมีสคริปต์ทุบตี สวัสดีและคุณได้ทำเครื่องหมายว่าสามารถดำเนินการได้

#!/bin/bash
เสียงสะท้อน "สวัสดีชาวโลก"
  1. ตอนนี้ สร้าง แพ็คเกจ Debian ซึ่งจะวางสิ่งนี้ สวัสดี ไฟล์ใน /usr/bin. คำตอบที่เชื่อมโยงนั้นเกี่ยวกับสคริปต์ไพ ธ อนเดียว แต่ทำงานในลักษณะเดียวกันกับสคริปต์ทุบตี เมื่อติดตั้งแล้ว สามารถเรียกใช้จากเทอร์มินัลด้วย:

    ชื่อผู้ใช้@คอมพิวเตอร์~$ สวัสดี
    
  2. ที่อัพโหลด แหล่งที่มาของ Debian ไปยัง Launchpad PPA เพื่อให้ผู้ใช้สามารถเพิ่มลงในระบบของตน แล้วดาวน์โหลดด้วย ฉลาด.

  3. คุณสามารถในภายหลัง ส่งมัน ไปยังที่เก็บของ Debian เพื่อให้สามารถติดตั้งได้โดยตรงใน Ubuntu และอนุพันธ์อื่น ๆ ของ Debian (แม้ว่าฉันจะไม่รู้ว่าผู้ดูแล Debian อนุญาตให้เพิ่มสคริปต์ทุบตีอย่างง่ายไปยังที่เก็บข้อมูลหรือไม่ แต่คุณสามารถใส่โปรแกรมใดก็ได้ใน Launchpad PPA ของคุณเอง ).

โพสต์คำตอบ

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