การติดตั้งเดเบียน

เอกสารนี้สรุปกระบวนการที่ใช้ในการติดตั้ง Debian Stable เป็นระบบปฏิบัติการการพัฒนา Lumi-o อาจเป็นประโยชน์สำหรับผู้อื่นที่ตั้งค่าสภาพแวดล้อมที่คล้ายคลึงกัน

Debian Stable ได้รับเลือกเนื่องจาก Lumi มีเป้าหมายที่จะสร้างความน่าเชื่อถือบนแพลตฟอร์มระยะยาวที่คาดการณ์ได้ การพัฒนา GIMP มีเป้าหมายไปที่การทดสอบ Debian ทำให้ Debian Stable เป็นระบบฐานที่มีความสอดคล้องอย่างใกล้ชิด

Lumi ใช้งานได้ดีที่สุดบน Debian พร้อมด้วย Cinnamon (X11) และได้รับการพัฒนาและทดสอบในสภาพแวดล้อมนั้น Cinnamon มอบเวิร์กโฟลว์เดสก์ท็อปที่เหมือนกับ Windows ที่คุ้นเคย ในขณะที่ X11 มอบสภาพแวดล้อมที่เสถียรที่สุดสำหรับการพัฒนา Lumi

หากคุณมาจาก Windows การเปลี่ยนแปลงแนวคิดหลักคือการติดตั้งและการกำหนดค่าซอฟต์แวร์ส่วนใหญ่เกิดขึ้นผ่านตัวจัดการแพ็คเกจและคำสั่งเทอร์มินัลธรรมดา แทนที่จะเป็นตัวติดตั้งที่ดาวน์โหลดได้

คู่มือนี้เหมาะสำหรับใคร

คู่มือนี้บันทึกการตั้งค่า Debian Stable ที่ใช้งานได้ซึ่งใช้สำหรับการพัฒนา Lumi ไม่ใช่บทช่วยสอนการติดตั้ง Linux ทั่วไป

มันมีประโยชน์มากที่สุดสำหรับ:

  • ศิลปินที่ย้ายจาก Windows ที่ต้องการการตั้งค่า Linux ที่คาดเดาได้
  • นักพัฒนาสร้าง Lumi จากแหล่งที่มา
  • ผู้ใช้ที่ต้องการสร้างสภาพแวดล้อมการทำงานที่รู้จักมากกว่าการออกแบบการกำหนดค่าระบบของตนเอง

ถือว่ามีความคุ้นเคยขั้นพื้นฐานกับการแบ่งพาร์ติชันดิสก์และการใช้บรรทัดคำสั่งแบบธรรมดา

สำรองข้อมูลของคุณ

ก่อนที่จะติดตั้ง Debian ให้สร้างการสำรองข้อมูลทั้งหมดของโฮมไดเร็กตอรี่ของคุณบนไดรฟ์ภายนอก รวมโฟลเดอร์ข้อมูลเพิ่มเติมที่คุณต้องการเก็บรักษาไว้

หมายเหตุ: ใน Linux ~ แสดงถึงโฮมไดเร็กตอรี่ของคุณ

หากคุณใช้ที่เก็บ Git ให้ส่งการเปลี่ยนแปลงที่สำคัญไปยังต้นทางเพื่อให้สามารถกู้คืนได้อย่างง่ายดายหลังการติดตั้ง ขั้นตอนนี้เกี่ยวข้องเฉพาะเมื่อคุณใช้ Git อยู่แล้ว

สร้างพาร์ติชัน

สร้างพื้นที่บนไดรฟ์หลักของคุณสำหรับ Debian มีคำแนะนำและเครื่องมือมากมายสำหรับขั้นตอนนี้ รวมถึง GParted คุณอาจ: ขึ้นอยู่กับการตั้งค่าของคุณ

  • ย่อขนาดพาร์ติชัน Windows ที่มีอยู่สำหรับการบู๊ตคู่
  • นำพาร์ติชั่น Linux ที่มีอยู่กลับมาใช้ใหม่
  • เตรียม Linux ใหม่และสลับพาร์ติชั่น

หากคุณไม่แน่ใจ โปรดดูคำแนะนำเฉพาะฮาร์ดแวร์ก่อนทำการเปลี่ยนแปลง เนื่องจากขั้นตอนการแบ่งพาร์ติชันระหว่างระบบจะแตกต่างกันอย่างมาก

สร้าง USB สำหรับการติดตั้ง Debian

สมมติว่ามีพาร์ติชันเป้าหมายและพื้นที่สว็อปอยู่แล้ว:

  1. ดาวน์โหลด Debian ISO จากเว็บไซต์อย่างเป็นทางการ: https://www.debian.org/
  2. บน Windows ให้ใช้ BalenaEtcher เพื่อเขียน ISO ลงในไดรฟ์ USB
  3. บน Linux ให้ใช้เครื่องมือบรรทัดคำสั่ง เช่น dd เพื่อสร้าง USB ที่สามารถบูตได้

ติดตั้งเดเบียน

  1. ใส่ไดรฟ์ USB

  2. รีสตาร์ทและกดปุ่มเมนูบูต (โดยทั่วไปคือ F2, F12, Esc หรือ Del) ระหว่างการเริ่มต้นระบบ

  3. เลือกอุปกรณ์ USB

  4. เลือกตัวติดตั้งที่ไม่ใช่กราฟิก

  5. ปล่อยรหัสผ่านรูทว่างไว้เมื่อได้รับแจ้ง เพื่อให้โปรแกรมติดตั้งให้สิทธิ์การเข้าถึงบัญชีผู้ใช้ของคุณแบบ sudo

  6. แบ่งพาร์ติชันด้วยตนเอง:

    • ระบบไฟล์: ext4 (การทำเจอร์นัล)
    • Swap: พาร์ติชั่นสลับที่มีอยู่
    • จุดเมานท์: /
    • ป้ายกำกับ: linux
    • ชื่อโฮสต์: ชื่อระบบที่แสดงเป็น user@hostname
    • บัญชีผู้ใช้: ชื่อเต็มของคุณ
    • ชื่อผู้ใช้: ชื่อเข้าสู่ระบบเทอร์มินัล
  7. ตัวติดตั้ง Debian มีตัวเลือกสภาพแวดล้อมเดสก์ท็อปในขั้นตอนนี้ เลือก อบเชย สำหรับการตั้งค่าที่ Lumi แนะนำ

  8. ทำการติดตั้งให้เสร็จสิ้นและรีบูตเข้าสู่ Debian Stable

การตั้งค่าระบบ

การปรับขนาดการแสดงผล

ปัจจุบัน Debian Stable จัดการการปรับขนาดเศษส่วนอย่างไม่สอดคล้องกัน โดยเฉพาะบนจอแสดงผล 4K แทนที่จะลดความละเอียดของจอแสดงผล ให้ปรับองค์ประกอบอินเทอร์เฟซโดยตรงการปรับเปลี่ยนที่แนะนำ:

  • หลีกเลี่ยงการปรับขนาดการแสดงผลแบบเศษส่วน
  • เมนู → การเลือกแบบอักษร → การตั้งค่าแบบอักษร → ตัวคูณมาตราส่วนข้อความ: 2.5
  • แบบอักษรบนเดสก์ท็อป: 14
  • แผง → ปรับแต่ง → ความสูงของแผง: 60
  • ลักษณะแผง → ขนาดไอคอนสัญลักษณ์โซนขวา: 48px
  • เมาส์และทัชแพด → การปรับขนาดตัวชี้
  • เดสก์ท็อป (คลิกขวา) → ปรับแต่ง → ขนาดไอคอนใหญ่ขึ้น

การปรับไฟร์ฟอกซ์:

  • แถบที่อยู่ → about:config
  • ตั้งค่า layout.css.devPixelsPerPx เป็น 1

เทอร์มินัล

กำหนดการตั้งค่าเทอร์มินัล:

  1. เมนู → เทอร์มินัล → แก้ไข → การตั้งค่า
  2. ข้อความ → ขนาดเริ่มต้น: 140 columns, 40 rows
  3. ข้อความ → แบบอักษรที่กำหนดเอง: Monospace 10
  4. สี → โครงร่างในตัว → Solarized Dark

กู้คืนข้อมูล

กู้คืนไฟล์ที่สำรองไว้ไปยังโฮมไดเร็กทอรีตามต้องการ ตัวอย่างเช่น:

  • Backup/Home/Artwork~/Artwork
  • Backup/Home/code~/code
  • Backup/Home/Desktop~/Desktop
  • Backup/Home/.ssh~/.ssh
  • Backup/Home/.config/lumi~/.config/lumi

หมายเหตุ: โฟลเดอร์ที่ขึ้นต้นด้วย . เป็นไดเร็กทอรีการกำหนดค่าที่ซ่อนอยู่ใน Linux

ตัวเลือกเสริม: การตั้งค่า Git

จำเป็นเฉพาะเมื่อคุณวางแผนที่จะสร้าง Lumi หรือกู้คืนที่เก็บข้อมูล

ติดตั้ง Git

sudo apt install git

กำหนดค่าข้อมูลประจำตัวของคุณ:

git config --global --edit

การเข้าถึง GitLab

คืนค่าการเข้าถึงพื้นที่เก็บข้อมูลไปยัง GitLab หรือ GitHub:

  1. เปลี่ยนการอนุญาตในไฟล์คีย์ SSH: chmod 600 ~/.ssh/id_rsa
  2. เพิ่มผู้ใช้ในการติดตั้ง Git ใหม่: ssh-add ~/.ssh/id_rsa
  3. ทดสอบการเชื่อมต่อ: ssh -T git@ssh.gitlab.gnome.org หรือ ssh -T git@github.com

สำหรับแต่ละที่เก็บ ให้ดึงข้อมูลต้นทางและรีเซ็ตสาขาในเครื่องให้ตรงกัน:

git reset --hard remote-name/branch-name
git clean -df

เรียกใช้ git status เพื่อยืนยันว่าที่เก็บข้อมูลสะอาด

ตอนนี้เรามีระบบปฏิบัติการใหม่พร้อมข้อมูลและที่เก็บข้อมูลที่กู้คืนแล้ว การตั้งค่านี้สะท้อนถึงสภาพแวดล้อมการทำงานที่รู้จักที่ใช้สำหรับการพัฒนา Lumi และสามารถปรับให้เข้ากับขั้นตอนการทำงานส่วนบุคคลได้ตามต้องการ

สร้าง Lumi หลังจากตั้งค่าระบบปฏิบัติการ

สคริปต์บิลด์ Lumi อยู่ใน:

~/code/lumi-dev/build/lumi/scripts.

cd ~/code/lumi-dev/build/lumi/scripts

# Install dependencies once

sudo bash lumi-install-packages.sh

# First full setup build

bash lumi-build-script.sh --scope setup --dir lumi-dev

# Regular rebuild after code changes

bash lumi-build-script.sh --scope build --dir lumi-dev

# Quick compile path

bash lumi-build-script.sh --scope compile --dir lumi-dev

# Launch Lumi

bash lumi-launch-active.sh lumi-dev