การติดตั้ง Debian
เอกสารนี้อธิบายขั้นตอนการติดตั้ง Debian Stable เป็นระบบปฏิบัติการสำหรับการพัฒนา Lumi-o ซึ่งอาจเป็นประโยชน์สำหรับผู้ที่ตั้งค่าสภาพแวดล้อมที่คล้ายกัน
เลือก Debian Stable เพราะ Lumi ต้องการสร้างได้อย่างน่าเชื่อถือบนแพลตฟอร์มระยะยาวที่คาดการณ์ได้ การพัฒนา GIMP มุ่งเป้าไปที่ Debian Testing ทำให้ Debian Stable เป็นระบบฐานที่สอดคล้องกันอย่างใกล้ชิด
Lumi ทำงานได้ดีที่สุดบน Debian กับ Cinnamon (X11) และได้รับการพัฒนาและทดสอบในสภาพแวดล้อมนั้น Cinnamon มอบเวิร์กโฟลว์เดสก์ท็อปที่คุ้นเคยคล้าย Windows ในขณะที่ X11 ให้สภาพแวดล้อมที่เสถียรที่สุดสำหรับการพัฒนา Lumi
หากคุณมาจาก Windows การเปลี่ยนแปลงแนวคิดหลักคือการติดตั้งและการกำหนดค่าซอฟต์แวร์ส่วนใหญ่ทำผ่านตัวจัดการแพ็กเกจและคำสั่งเทอร์มินัลธรรมดา แทนที่จะเป็นตัวติดตั้งที่ดาวน์โหลดได้
คู่มือนี้เหมาะสำหรับใคร
คู่มือนี้บันทึกการตั้งค่า Debian Stable ที่ใช้งานได้ซึ่งใช้สำหรับการพัฒนา Lumi ไม่ใช่บทช่วยสอนการติดตั้ง Linux ทั่วไป
มีประโยชน์มากที่สุดสำหรับ:
- ศิลปินที่ย้ายจาก Windows และต้องการการตั้งค่า Linux ที่คาดเดาได้
- นักพัฒนาที่สร้าง Lumi จากซอร์สโค้ด
- ผู้ใช้ที่ต้องการทำซ้ำสภาพแวดล้อมการทำงานที่รู้จัก มากกว่าการออกแบบการกำหนดค่าระบบของตนเอง
ถือว่ามีความคุ้นเคยขั้นพื้นฐานกับการแบ่งพาร์ติชันดิสก์และการใช้บรรทัดคำสั่งแบบธรรมดา
สำรองข้อมูลของคุณ
ก่อนติดตั้ง Debian ให้สร้างการสำรองข้อมูลทั้งหมดของโฮมไดเรกทอรีบนไดรฟ์ภายนอก รวมโฟลเดอร์ข้อมูลเพิ่มเติมที่คุณต้องการเก็บรักษา
หมายเหตุ: ใน Linux ~ แทนโฮมไดเรกทอรีของคุณ
หากคุณใช้ Git repository ให้ push การเปลี่ยนแปลงที่สำคัญไปยัง remote เพื่อให้กู้คืนได้ง่ายหลังการติดตั้ง ขั้นตอนนี้เกี่ยวข้องเฉพาะเมื่อคุณใช้ Git อยู่แล้ว
สร้างพาร์ติชัน
จัดสรรพื้นที่บนไดรฟ์หลักสำหรับ Debian มีคู่มือและเครื่องมือมากมายสำหรับขั้นตอนนี้ รวมถึง GParted ขึ้นอยู่กับการตั้งค่าของคุณ คุณอาจ:
- ย่อพาร์ติชัน Windows ที่มีอยู่สำหรับ dual boot
- นำพาร์ติชัน Linux ที่มีอยู่กลับมาใช้ใหม่
- เตรียมพาร์ติชัน Linux และ swap ใหม่
หากไม่แน่ใจ ให้ดูคู่มือเฉพาะฮาร์ดแวร์ก่อนทำการเปลี่ยนแปลง เนื่องจากขั้นตอนการแบ่งพาร์ติชันแตกต่างกันมากในแต่ละระบบ
สร้าง USB ติดตั้ง Debian
สมมติว่ามีพาร์ติชันเป้าหมายและพื้นที่ swap อยู่แล้ว:
- ดาวน์โหลด ISO ของ Debian จากเว็บไซต์อย่างเป็นทางการ: https://www.debian.org/
- บน Windows ใช้ BalenaEtcher เพื่อเขียน ISO ลงในไดรฟ์ USB
- บน Linux ใช้เครื่องมือบรรทัดคำสั่ง เช่น
ddเพื่อสร้าง USB ที่บูตได้
ติดตั้ง Debian
ใส่ไดรฟ์ USB
รีสตาร์ทและกดปุ่มเมนูบูต (โดยทั่วไปคือ
F2,F12,EscหรือDel) ระหว่างการเริ่มต้นระบบเลือกอุปกรณ์ USB
เลือกตัวติดตั้งแบบไม่ใช่กราฟิก
ปล่อยรหัสผ่าน root ว่างไว้เมื่อได้รับแจ้ง เพื่อให้ตัวติดตั้งให้สิทธิ์ sudo แก่บัญชีผู้ใช้ของคุณ
แบ่งพาร์ติชันด้วยตนเอง:
- ระบบไฟล์: ext4 (journaling)
- Swap: พาร์ติชัน swap ที่มีอยู่
- จุด mount:
/ - ป้ายกำกับ:
linux - Hostname: ชื่อระบบที่แสดงเป็น
user@hostname - บัญชีผู้ใช้: ชื่อเต็มของคุณ
- ชื่อผู้ใช้: ชื่อเข้าสู่ระบบในเทอร์มินัล
ตัวติดตั้ง Debian มีตัวเลือกสภาพแวดล้อมเดสก์ท็อปในขั้นตอนนี้ เลือก Cinnamon สำหรับการตั้งค่าที่ Lumi แนะนำ
ติดตั้งให้เสร็จและรีบูตเข้าสู่ Debian Stable
การตั้งค่าระบบ
การปรับขนาดการแสดงผล
ปัจจุบัน Debian Stable จัดการการปรับขนาดแบบเศษส่วนได้ไม่สม่ำเสมอ โดยเฉพาะบนจอ 4K แทนที่จะลดความละเอียดของจอ ให้ปรับองค์ประกอบอินเทอร์เฟซโดยตรง
การปรับที่แนะนำ:
- หลีกเลี่ยงการปรับขนาดจอแบบเศษส่วน
- Menu → Font Selection → Font Settings → Text Scaling Factor:
2.5 - Desktop Font:
14 - Panel → Customize → Panel Height:
60 - Panel Appearance → Right Zone Symbolic Icon Size:
48px - เมาส์และทัชแพด → ปรับขนาดตัวชี้
- Desktop (right-click) → Customize → Larger icon size
การปรับ Firefox:
- Address bar →
about:config - ตั้งค่า
layout.css.devPixelsPerPxเป็น1
เทอร์มินัล
กำหนดการตั้งค่าเทอร์มินัล:
- Menu → Terminal → Edit → Preferences
- Text → Initial size:
140 columns,40 rows - Text → Custom font:
Monospace 10 - Colours → Built-in schemes → Solarized Dark
กู้คืนข้อมูล
กู้คืนไฟล์ที่สำรองไว้ไปยังโฮมไดเรกทอรีตามต้องการ ตัวอย่างเช่น:
Backup/Home/Artwork→~/ArtworkBackup/Home/code→~/codeBackup/Home/Desktop→~/DesktopBackup/Home/.ssh→~/.sshBackup/Home/.config/lumi→~/.config/lumi
หมายเหตุ: โฟลเดอร์ที่ขึ้นต้นด้วย . เป็นไดเรกทอรีการกำหนดค่าที่ซ่อนอยู่ใน Linux
ตัวเลือก: การตั้งค่า Git
จำเป็นเฉพาะเมื่อคุณวางแผนจะสร้าง Lumi หรือกู้คืน repository
ติดตั้ง Git
sudo apt install gitกำหนดค่าข้อมูลประจำตัวของคุณ:
git config --global --editการเข้าถึง GitLab
กู้คืนการเข้าถึง repository ไปยัง GitLab หรือ GitHub:
- เปลี่ยนสิทธิ์ของไฟล์คีย์ SSH:
chmod 600 ~/.ssh/id_rsa - เพิ่มคีย์เข้า ssh-agent:
ssh-add ~/.ssh/id_rsa - ทดสอบการเชื่อมต่อ:
ssh -T git@ssh.gitlab.gnome.orgหรือssh -T git@github.com
สำหรับแต่ละ repository ให้ดึง remote และรีเซ็ต branch ในเครื่องให้ตรงกัน:
git reset --hard remote-name/branch-name
git clean -dfเรียกใช้ git status เพื่อยืนยันว่า repository สะอาด
ตอนนี้คุณมีระบบปฏิบัติการใหม่พร้อมข้อมูลและ repository ที่กู้คืนแล้ว การตั้งค่านี้สะท้อนสภาพแวดล้อมการทำงานที่รู้จักสำหรับการพัฒนา Lumi และสามารถปรับให้เข้ากับขั้นตอนการทำงานส่วนบุคคลได้ตามต้องการ
สร้าง Lumi หลังตั้งค่าระบบปฏิบัติการ
สคริปต์ build ของ 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