วิธีการติดตั้ง GitLab บน Ubuntu Server
คุณต้องการให้ GitLab ทำงานบนเซิร์ฟเวอร์ Ubuntu ของคุณหรือไม่? GitLab เป็นทางเลือกที่โฮสต์ได้เองที่มีประสิทธิภาพสำหรับบริการต่างๆ เช่น GitHub ด้วยคุณสามารถ
เบราว์เซอร์ Beaker เป็นเว็บเบราว์เซอร์รุ่น "ทดลอง" สำหรับ Mac, Linux และ Windows ซึ่งเมื่อติดตั้งแล้ว จะอนุญาตให้ผู้ใช้โฮสต์ ดาวน์โหลด และแจกจ่ายหน้าเว็บและไฟล์ต่างๆ ข้อมูลทั้งหมดในบีกเกอร์ถูกแจกจ่ายด้วยโปรโตคอล Dat P2P โปรโตคอลนี้ยังค่อนข้างใหม่ แต่สัญญาว่าจะอนุญาตให้ทุกคนสร้างและแบ่งปันข้อมูลออนไลน์โดยไม่จำเป็นต้องกังวลเกี่ยวกับความเป็นส่วนตัวหรือค่าใช้จ่าย
Beaker มีการรองรับ Linux ที่ยอดเยี่ยม และนักพัฒนาก็ชี้แจงอย่างชัดเจนด้วยเอกสารประกอบ ในคู่มือนี้ เราจะแสดงวิธีทำให้แอปทำงานบนระบบปฏิบัติการ Linux หลัก ๆ ทั้งหมดได้อย่างไร
คำสั่ง Ubuntu/Debian
บีกเกอร์ไม่มีไฟล์แพ็คเกจ DEB ที่สามารถดาวน์โหลดได้ ดังนั้น หากคุณเป็นผู้ใช้ Ubuntu หรือ Debian และคุณต้องการให้เบราว์เซอร์เวอร์ชันเนทีฟทำงานโดยไม่มี AppImage คุณต้องคอมไพล์ซอร์สโค้ด
การรวบรวมซอร์สโค้ดของเบราว์เซอร์ Beaker นั้นค่อนข้างง่าย มีการพึ่งพาอาศัยกันน้อยมาก ดังนั้นจึงรับประกันว่าจะได้ผล
ที่จะได้รับการอ้างอิงที่ติดตั้งบน Ubuntu หรือ Debian Linux, เปิดหน้าต่าง terminal โดยการกดCtrl + Alt + TหรือCtrl + Shift + T จากนั้นป้อนคำสั่งลงในหน้าต่างคอนโซล
sudo apt ติดตั้ง libtool m4 สร้าง g++ git npm
หรือสำหรับ Debian ให้เรียกใช้:
sudo apt-get ติดตั้ง libtool m4 สร้าง g++ git npm
ด้วยการขึ้นต่อกันที่จำเป็นในการสร้างเบราว์เซอร์ Beaker ที่ติดตั้งและพร้อมใช้งาน ก็ถึงเวลาดาวน์โหลดซอร์สโค้ดจากหน้า GitHub ของโปรเจ็กต์
โคลน git https://github.com/beakerbrowser/beaker.git
ใช้คำสั่งCDเปลี่ยนไดเร็กทอรีการทำงานของเทอร์มินัลจากโฟลเดอร์หลัก (~/) เป็นไดเร็กทอรี "beaker" ที่สร้างขึ้นใหม่
cd ~/บีกเกอร์
ภายในโฟลเดอร์โค้ด "beaker" ใหม่ ให้ใช้ npm installเพื่อติดตั้งโมดูลที่จำเป็นทั้งหมด
npm ติดตั้ง
เมื่อคำสั่งnpm installเสร็จสิ้น ให้ใช้npm run rebuildเพื่อสิ้นสุดกระบวนการสร้างโค้ด
npm run สร้างใหม่
หลังจากจัดการโค้ดแล้ว คุณต้องสร้างสคริปต์เรียกใช้งานด้วยคำสั่งด้านล่าง อย่างไรก็ตาม โปรดทราบว่าเมื่อคุณใช้คำสั่งที่ห้า ให้แก้ไขและเปลี่ยน “ชื่อผู้ใช้” เป็นชื่อผู้ใช้จริงของ Linux PC/home/username/beaker
sudo -s
แตะ /usr/bin/beaker-browser echo '#!/bin/bash/' > /usr/bin/beaker-browser echo ' ' >> /usr/bin/beaker-browser echo 'cd /home/ username /beaker /' >> /usr/bin/beaker-browser echo ' ' >> /usr/bin/beaker-browser echo 'npm start' >> /usr/bin/beaker-browser chmod +x /usr/bin/beaker- เบราว์เซอร์
ออกจากระบบผู้ใช้รูทโดยรันคำสั่งexit จากนั้น ใช้wgetเพื่อคว้าภาพไอคอนของเบราว์เซอร์บีกเกอร์
ทางออก
cd ~/beaker wget https://i.imgur.com/3mCUpiH.png -O beaker.png
สร้างทางลัดบนเดสก์ท็อปใหม่ด้วยคำสั่งสัมผัส จากนั้นเปิด Beaker.desktop ด้วย Nano
sudo touch /usr/share/applications/beaker-browser.desktop
sudo nano /usr/share/applications/beaker-browser.desktop
วางโค้ดต่อไปนี้ลงในโปรแกรมแก้ไขข้อความ Nano อย่าลืมตรวจสอบและค้นหาและสลับ "ชื่อผู้ใช้" ด้วยชื่อผู้ใช้คอมพิวเตอร์ Linux ของคุณIcon=/home/username/beaker/beaker.png
[Desktop Entry]
Name=Beaker Browser
Comment=An Experimental Peer-to-Peer Web Browser.
Exec="/usr/bin/beaker-browser" %U
Terminal=false
Type=Application
Icon=/home/username/beaker/beaker.png
GenericName=Web Browser
MimeType=text/html;text/xml;application/xhtml+xml;application/xml;application/rss+xml;application/rdf+xml;image/gif;image/jpe$
Categories=Network;
บันทึกการแก้ไขไปยัง Nano โดยกดCtrl + Oบนแป้นพิมพ์ แล้วใกล้กับนาโน Ctrl + X
เมื่อปิด Nano แล้ว ให้ใช้คำสั่งchmodเพื่ออัปเดตการอนุญาตของทางลัด จากนั้น อัปเดตการอนุญาตของทางลัดบนเดสก์ท็อปบีกเกอร์โดยใช้คำสั่งchmod
sudo chmod +x /usr/share/applications/beaker-browser.desktop
ด้วยการอัปเดตการอนุญาต คุณจะสามารถเปิดเว็บเบราว์เซอร์ Beaker P2P บน Ubuntu หรือ Debian โดยไปที่ "อินเทอร์เน็ต" ในเมนูแอปพลิเคชันบนเดสก์ท็อป
คำแนะนำ Arch Linux
Beaker อยู่ในAURอย่างที่คุณคาดหวัง หากคุณต้องการให้มันทำงาน คุณจะต้องติดตั้งแพ็คเกจสองสามตัว โดยเฉพาะ Git และ Base-devel ในการติดตั้งแพ็คเกจเหล่านี้ ให้เปิดหน้าต่างเทอร์มินัล จากนั้นป้อนคำสั่งแพ็คเกจ Pacman ด้านล่าง
sudo pacman -S git base-devel
เมื่อติดตั้งทั้งสองแพ็คเกจแล้ว ให้ดาวน์โหลดและสร้างตัวช่วย Trizen AUR ด้วยคำสั่งgit clone มันจะทำให้การติดตั้ง Beaker พร้อมกับการขึ้นต่อกันของบิลด์เร็วขึ้นมาก
โคลน git https://aur.archlinux.org/trizen.git cd trizen makepkg -sri
เมื่อตั้งค่า Trizen ให้ใช้เพื่อติดตั้งแพ็คเกจ Beaker AUR โปรดทราบว่าเมื่อคุณใช้เครื่องมือนี้ เครื่องมือจะทำการดาวน์โหลดและรับการพึ่งพาเวลาสร้างที่จำเป็นด้วย
trizen -S บีกเกอร์เบราว์เซอร์ bin
คำแนะนำ Fedora/OpenSUSE
หากคุณเป็นผู้ใช้ Fedora หรือ OpenSUSE และสนใจที่จะใช้เบราว์เซอร์ Beaker แต่ไม่ชอบ AppImage การสร้างจากแหล่งที่มาเป็นวิธีเดียว โชคดีที่ผู้พัฒนาสรุปไฟล์การพึ่งพา Redhat-based Linux distribution ที่ผู้ใช้ต้องการ
ที่จะได้รับการอ้างอิงติดตั้งคุณต้องเปิดเซสชั่นขั้วกับCtrl + Alt + TหรือCtrl + Shift + Tรวมแป้นพิมพ์
เมื่อคุณเปิดเทอร์มินัลเซสชันแล้ว ให้ทำตามคำแนะนำในการติดตั้งสำหรับ Fedora หรือ OpenSUSE
Fedora
sudo dnf ติดตั้ง libtool m4 สร้าง gcc-c++ git npm
OpenSUSE
sudo zypper ติดตั้ง libtool m4 สร้าง gcc-c++ npm8
มีการตั้งค่าการพึ่งพา ตอนนี้ได้เวลาใช้คำสั่งgit cloneเพื่อดาวน์โหลด Beaker รุ่นล่าสุดจาก GitHub ของโปรเจ็กต์
โคลน git https://github.com/beakerbrowser/beaker.git
cd ~/beaker npm ติดตั้ง
สร้างบีกเกอร์รีลีสโดยใช้คำสั่งnpm run rebuild
npm run สร้างใหม่
ถัดไป สร้างสคริปต์เรียกใช้งาน
หมายเหตุ: แก้ไขในบรรทัดที่ห้าด้านล่างและเปลี่ยนเป็นชื่อผู้ใช้บนคอมพิวเตอร์ที่คุณใช้ Beaker/home/username/beaker
ซู -
แตะ /usr/bin/beaker-browser echo '#!/bin/bash/' > /usr/bin/beaker-browser echo ' ' >> /usr/bin/beaker-browser echo 'cd /home/ username /beaker /' >> /usr/bin/beaker-browser echo ' ' >> /usr/bin/beaker-browser echo 'npm start' >> /usr/bin/beaker-browser chmod +x /usr/bin/beaker- เบราว์เซอร์
ออกจากผู้ใช้รูทโดยใช้คำสั่งexit
ทางออก
ดาวน์โหลดไฟล์ไอคอนไปยัง ~ / บีกเกอร์โฟลเดอร์โดยใช้wget
cd ~/beaker wget https://i.imgur.com/3mCUpiH.png -O beaker.png
ใช้คำสั่งสัมผัสและสร้างไฟล์ทางลัดบีกเกอร์ใหม่
sudo touch /usr/share/applications/beaker-browser.desktop
เปิดไฟล์ในนาโน
sudo nano /usr/share/applications/beaker-browser.desktop
วางโค้ดด้านล่างลงใน Nano
หมายเหตุ: ค้นหาและเปลี่ยน “ชื่อผู้ใช้” เป็นชื่อผู้ใช้ Linux PC ของคุณIcon=/home/username/beaker/beaker.png
[Desktop Entry]
Name=Beaker Browser
Comment=An Experimental Peer-to-Peer Web Browser.
Exec="/usr/bin/beaker-browser" %U
Terminal=false
Type=Application
Icon=/home/username/beaker/beaker.png
GenericName=Web Browser
MimeType=text/html;text/xml;application/xhtml+xml;application/xml;application/rss+xml;application/rdf+xml;image/gif;image/jpe$
Categories=Network;
บันทึกการแก้ไขเพื่อนาโนโดยการกดCtrl + Oและออกจากตัวแก้ไขด้วยCtrl + X จากนั้น อัปเดตการอนุญาตของทางลัดบนเดสก์ท็อปบีกเกอร์โดยใช้คำสั่งchmod
sudo chmod +x /usr/share/applications/beaker-browser.desktop
หากการอนุญาตอัปเดตอย่างถูกต้อง คุณจะสามารถเปิดเบราว์เซอร์ Beaker ได้โดยเปิดส่วน "อินเทอร์เน็ต" ของเมนูแอป
คำแนะนำ AppImage
วิธีที่ต้องการในการใช้ Beaker อย่างน้อยตามที่ผู้พัฒนาบอกคือผ่านไฟล์ AppImage บนเว็บไซต์ของพวกเขา เป็นที่เข้าใจได้ว่าทำไมพวกเขาต้องการให้ผู้ใช้ดาวน์โหลดโปรแกรมด้วยวิธีนี้ AppImages ไม่จำเป็นต้องคอมไพล์โค้ด ในการรับมือกับการเปิดตัว AppImage ให้เปิดหน้าต่างเทอร์มินัล จากนั้นใช้คำสั่ง wget เพื่อดาวน์โหลดไฟล์
wget https://github.com/beakerbrowser/beaker/releases/download/0.8.2/beaker-browser-0.8.2-x86_64.AppImage
ย้ายไฟล์ Beaker AppImage ไปไว้ในโฟลเดอร์ "AppImages" ใหม่ เพื่อป้องกันการลบโดยไม่ตั้งใจ
mkdir -p ~/AppImages mv beaker-browser-0.8.2-x86_64.AppImage ~/AppImages
ปรับปรุงสิทธิ์ของการปล่อย AppImage ใช้chmod
sudo chmod +x ~/AppImages/beaker-browser-0.8.2-x86_64.AppImage
เริ่มโปรแกรมเป็นครั้งแรกด้วยคำสั่งต่อไปนี้
cd ~/AppImages ./beaker-browser-0.8.2-x86_64.AppImage
เลือกตัวเลือก 'ใช่' ในข้อความแจ้งที่ปรากฏบนหน้าจอ เพื่อให้กล่องโต้ตอบ AppImage สร้างทางลัดบนเดสก์ท็อปใหม่ จากนั้นกลับไปที่เทอร์มินัลแล้วกดCtrl + Cเพื่อปิด จากนี้ไป คุณควรเปิด "Beaker" ได้โดยไปที่ส่วน "อินเทอร์เน็ต" ในเมนูแอป
คุณต้องการให้ GitLab ทำงานบนเซิร์ฟเวอร์ Ubuntu ของคุณหรือไม่? GitLab เป็นทางเลือกที่โฮสต์ได้เองที่มีประสิทธิภาพสำหรับบริการต่างๆ เช่น GitHub ด้วยคุณสามารถ
เรียนรู้วิธีเพิ่มความปลอดภัยให้กับเซิร์ฟเวอร์ Ubuntu Linux โดยการติดตั้งและเปิดใช้งาน SELinux
ต้องการวิธีที่ง่ายกว่าในการเมานต์การแชร์ NFS บนเซิร์ฟเวอร์ Linux ของคุณหรือไม่ เรียนรู้วิธีเมานต์การแชร์ NFS ด้วยแอป Cockpit
การสนับสนุนระยะยาวของ Ubuntu 22.04 อยู่ที่นี่แล้ว! เรียนรู้วิธีอัปเกรดเดสก์ท็อปหรือแล็ปท็อปของคุณเป็น Ubuntu รุ่นล่าสุด
วิธีติดตั้งไดรเวอร์ Nvidia GPU ล่าสุดบน Linux
ต้องการถ่ายโอนไฟล์ไปยังคอนเทนเนอร์ Docker ของคุณหรือไม่ ด้วยเครื่องมือ Docker cp คุณสามารถย้ายไฟล์เข้าและออกจากคอนเทนเนอร์ได้อย่างง่ายดาย
ไฟล์ DEB คืออะไร?? คุณจะทำอย่างไรกับมัน? เรียนรู้หลายวิธีที่คุณสามารถติดตั้งไฟล์ DEB บน Linux PC ของคุณ
คุณเป็นเจ้าของเกมบน GOG.com หรือไม่? ต้องการตั้งค่าไคลเอนต์ GOG Galaxy บนพีซี Linux ของคุณเพื่อเพลิดเพลินกับวิดีโอเกมหรือไม่? ทำตามคำแนะนำนี้ในขณะที่เราแสดง
Docker Engine เป็นโปรแกรมเปิดคอนเทนเนอร์สำหรับ Linux และแพลตฟอร์มอื่นๆ Docker Engine จัดการคอนเทนเนอร์ในตัวที่ทำงานคล้ายกับ
คุณเหนื่อยกับการติดตั้ง Slack, Discord และเครื่องมือเพิ่มประสิทธิภาพอื่น ๆ บนระบบ Linux ของคุณหรือไม่? คุณหวังว่าพวกเขาจะรวมเป็นหนึ่งเดียวได้ไหม