จะติดตั้ง gnome 3.29.92 หรือ 3.30 ใน Ubuntu 18.04 ได้อย่างไร


17

เป็นไปได้ไหมที่จะติดตั้ง gnome 3.29.92 หรือ 3.30 ใน Ubuntu 18.04?

มี PPA หรือไม่

อัปเดต: https://mail.gnome.org/archives/devel-announce-list/2018-September/msg00003.html


1
ฉันได้ลองติดตั้ง Gnome 3.30 ใน Ubuntu 18.04 แล้วดาวน์โหลดซอร์สจาก github แต่ฉันได้รับข้อผิดพลาดเกี่ยวกับข้อกำหนดแพคเกจมากมาย: ข้อผิดพลาดเกี่ยวกับข้อกำหนดของแพคเกจ gnome 3.30 Ubuntu 18.04 ฉันเดาว่าฉันจะต้องรอจนกว่า 18.10 จะเปิดตัว ฉันไม่ต้องการหยุดการติดตั้ง :)
Philippe Delteil

ดี .. นี่คือเหตุผลที่ฉันเปิดคำถามนี้ :) ฉันหวังว่าจะมี PPA สำหรับ 18.04 ฉันต้องการใช้ LTS ต่อไป แต่ข้อผิดพลาดของ gnome-shell + lag นั้นน่าหงุดหงิด
Juan Leni

2 เดือนต่อมาก็ไม่มี ppa, no. deb, flatpak, no snap ... ไม่เหมาะสมจริง ๆ ฉันสงสัยว่าใครเป็นคนรับผิดชอบเรื่องความพร้อมใช้งานที่แย่ ถ้าผมจะเป็นผู้จัดการโครงการที่ผมจะผลักดันซอฟต์แวร์ลงในทุกช่องทาง แต่แทนที่จะมีเพียงไม่มีอะไร ...
saitam

คำตอบ:


6

ป้อนคำอธิบายรูปภาพที่นี่

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

ฉันก็ไม่สามารถอัพเกรดเป็น 18.10 ได้เพราะมันทำลายซอฟต์แวร์ที่จำเป็นสำหรับฉัน ในทางกลับกัน Gnome 3.30 นั้นเหนือกว่า 3.28 และ 3.26 ในแง่ของความเสถียรและประสิทธิภาพ โดยเฉพาะอย่างยิ่งจริงที่สุดสำหรับ Gnome Wayland ซึ่งเปลี่ยนจากความหายนะสู่การใช้งานจริง ณ วันที่ 3.30 ...

นี่คือส่วนสำคัญทั่วไปของสิ่งที่ฉันทำ:

  1. แก้ไขรายการ apt repo ชั่วคราวเพื่อใช้ repos ของจักรวาลแทน bionic
  2. อัปเดต gnome shell เท่านั้นเป็น 3.30 และไฟล์ที่จำเป็นต้องใช้ในลักษณะเสถียรและไม่มีอะไรเพิ่มเติม
  3. ทำรายการไฟล์ที่อัพเดตใน 2
  4. เลิกทำขั้นตอนที่ 1 เพื่อให้แพ็คเกจที่เหลือในเครื่องสามารถใช้การอัพเดต LTS
  5. ส่วนที่เหลือของแพคเกจสามารถอัปเดตตามปกติ แต่ไฟล์ที่ฉันอัปเดตใน 2 จะต้องมีการปรับปรุงด้วยตนเองผ่านสคริปต์ที่จะสร้างขึ้นด้วยรายการที่ทำในขั้นตอนที่ 3

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


คำแนะนำโดยละเอียด (ตัวเลขไม่ตรงกับรายการด้านบน):

เป็นการเตรียมการ

ถ้าฉันไม่ระบุเป็นอย่างอื่นถือว่าคำสั่งทั้งหมดอยู่ในสิทธิ์ยกระดับและฉันไม่รู้สึกอยากพิมพ์sudo100 ครั้ง ในการเข้าสู่sudoโหมดป้อน:

sudo -H bash #or sudo su 

ก่อนที่จะทำอะไรตรวจสอบให้แน่ใจว่าทุกอย่างเรียบร้อยแล้วโดยการเรียกใช้:

apt-get --fix-broken install

ขั้นตอนที่ 1

ทำสำเนาของต้นฉบับและแก้ไขรายการที่เก็บชั่วคราว apt เพื่อตรวจสอบ Cosmic Repos เพื่อรับการอัพเดตแทน Bionic:

cp /etc/apt/sources.list /etc/apt/sources.list.bionic
#make a cosmic version of the apt list
cat /etc/apt/sources.list.bionic| sed 's/bionic/cosmic/g' > /etc/apt/sources.list.cosmic
# set the apt list to cosmic
cp /etc/apt/sources.list.cosmic /etc/apt/sources.list

# backup your two list files to another directory - just in case some smart ass updater decides to delete them.
mkdir /etc/apt.bak
cp /etc/apt/sources.* /etc/apt.bak

ขั้นตอนที่ 2

อัปเดตรายการแพ็คเกจและตรวจสอบแพ็คเกจที่อัปเกรดได้:

apt update
apt list --upgradable > upgradable

ขั้นตอนที่ 3

ใช้grepเรียกใช้การค้นหาตามข้อความสำหรับตัวเลข 3.30 และ 3.28 สิ่งนี้จะแสดงเฉพาะการอัพเดทที่เกี่ยวข้องกับ Gnome Shell นอกจากนี้คุณสามารถค้นหาแพ็กเกจที่เกี่ยวข้องกับ Wayland (จำเป็น) และglib, gir, gtk(ขึ้นอยู่กับคุณ) ฉันไม่สนใจ Xorg จริงๆเพราะฉันคิดว่ามันไม่ปลอดภัยอย่างมาก แต่ถ้าคุณต้องการใช้gnome-x11คุณสามารถค้นหาxorgแพ็คเกจเพื่ออัพเดทได้เช่นกัน แนวคิดเบื้องหลังแนวทางนี้คือการหลีกเลี่ยงการอัปเกรดแพคเกจไปยังสาขา Cosmic มากเกินไปเนื่องจาก Cosmic มีการแก้ไขเพียง 9 เดือนและไบโอนิคจะมีการอัปเดตและแก้ไขด้านความปลอดภัย 5-10 ปีดังนั้นคุณจึงสนใจ ระบบของคุณเป็นไปได้ในบรรทัดไบโอนิค

#updates directly related to 3.30 or needed by it.
cat upgradable | grep "3.30" | grep --color=NEVER "3.28" > upgradable-3.30 #this got me 78 packages
cat upgradable | grep --color=NEVER -i "nautilus" >> upgradable-3.30 #if you endup choosing to do step 9, don't do this
cat upgradable | grep --color=NEVER -i "gdm" >> upgradable-3.30
cat upgradable | grep --color=NEVER -i "gnome-shell-extension-appindicator" >> upgradable-3.30
cat upgradable | grep --color=NEVER -i "gnome-shell-extension-ubuntu-dock" >> upgradable-3.30
cat upgradable | grep --color=NEVER -i "gvfs" >> upgradable-3.30 
cat upgradable | grep --color=NEVER -i "network-manager" >> upgradable-3.30

#wayland
cat upgradable | grep --color=NEVER -i "wayland" > upgradable-wayland

#x11
cat upgradable | grep --color=NEVER -i "xorg" > upgradable-xorg
cat upgradable | grep --color=NEVER -i "x11" >> upgradable-xorg

ไม่แน่ใจว่าจำเป็นต้องอัปเกรดด้านล่างนี้อย่างไร ฉันคิดว่าแพคเกจห้องสมุดที่จำเป็นสำหรับการทำงานที่มีสุขภาพดีของ Gnome Shell 3.30 uprgradable-3.30จะถูกดาวน์โหลดโดยอัตโนมัติถ้าผมติดตั้งไฟล์ใน ฉันจะบอกว่าลองโดยไม่มีพวกเขาและถ้าคุณรู้สึกว่ามันไม่มั่นคงติดตั้งพวกเขา

cat upgradable | grep --color=NEVER -i "gnome-bluetooth" >> upgradable-3.30 #version change doesn't seem very for this one, maybe keep it on bionic
cat upgradable | grep --color=NEVER -i "gnome-keyring" >> upgradable-3.30 #version change doesn't seem very for this one, maybe keep it on bionic
cat upgradable | grep --color=NEVER -i "gnome" >> upgradable-3.30 
cat upgradable  | grep --color=NEVER -i "gtk" > upgradable-libs
cat upgradable  | grep --color=NEVER -i "glib" >> upgradable-libs
cat upgradable  | grep --color=NEVER -i "gir" >> upgradable-libs

แต่ละupgradableรายการควรมีลักษณะดังนี้:

adwaita-icon-theme / cosmic, cosmic 3.30.0-0ubuntu1 ทั้งหมด [เลื่อนระดับจาก: 3.28.0-1ubuntu1] baobab / cosmic 3.30.0-1 amd64 [เลื่อนได้จาก: 3.28.0-1] ชีส / จักรวาล 3.30.0 -0ubuntu1 amd64 [อัพเกรดจาก: 3.28.0-1ubuntu1] ชีสทั่วไป / จักรวาลจักรวาล 3.30.0-0ubuntu1 ทั้งหมด [อัปเกรดจาก: 3.28.0-1ubuntu1] ฯลฯ ... ฯลฯ ... ฯลฯ ...

คุณควรอัพเกรดแพ็คเกจสูงสุด 100 ถึง 250 แพ็กเกจจาก 1500

ขั้นตอนที่ 4

ใช้sedฟอร์แมตรายการที่ทำในขั้นตอนที่ 3 เพื่อเปลี่ยนสิ่งนี้:

adwaita-icon-theme / cosmic, cosmic 3.30.0-0ubuntu1 ทั้งหมด [เลื่อนระดับจาก: 3.28.0-1ubuntu1] baobab / cosmic 3.30.0-1 amd64 [เลื่อนได้จาก: 3.28.0-1] ชีส / จักรวาล 3.30.0 -0ubuntu1 amd64 [อัพเกรดจาก: 3.28.0-1ubuntu1] ชีสทั่วไป / จักรวาลจักรวาล 3.30.0-0ubuntu1 ทั้งหมด [อัพเกรด ฯลฯ ... ฯลฯ .... ฯลฯ

เป็นนี้

ฉลาด - รับติดตั้ง - สมมติ - ใช่ adwaita-icon-theme baobab ชีสชีส - ทั่วไป ฯลฯ ... ฯลฯ ... ฯลฯ

cat upgradable-3.30             |  sed 's/\[//g'| sed 's/\/cosmic/\[/g'| sed 's/), /\] /g'| sed 's/)/\]/g'| sed -e 's/\[\([^]]*\)\]//g'|sed '/^\s*$/d'|sed "s/^/apt-get install --assume-yes /g" > up-3.30
cat upgradable-wayland             |  sed 's/\[//g'| sed 's/\/cosmic/\[/g'| sed 's/), /\] /g'| sed 's/)/\]/g'| sed -e 's/\[\([^]]*\)\]//g'|sed '/^\s*$/d'|sed "s/^/apt-get install --assume-yes /g" > up-wayland
#again, xorg is optional for those using it, don't upgrade it if you don't use it. You want to keep as many files as possible on the LTS track.
cat upgradable-xorg             |  sed 's/\[//g'| sed 's/\/cosmic/\[/g'| sed 's/), /\] /g'| sed 's/)/\]/g'| sed -e 's/\[\([^]]*\)\]//g'|sed '/^\s*$/d'|sed "s/^/apt-get install --assume-yes /g" > up-xorg
#same for the libs
cat upgradable-libs            |  sed 's/\[//g'| sed 's/\/cosmic/\[/g'| sed 's/), /\] /g'| sed 's/)/\]/g'| sed -e 's/\[\([^]]*\)\]//g'|sed '/^\s*$/d'|sed "s/^/apt-get install --assume-yes /g" > up-libs

ทำให้สคริปต์ที่สร้างขึ้นใหม่

chmod +x up-*

ขั้นตอนที่ 5

จดบันทึกเวลาและวันที่ก่อนเริ่มต้นฉันใช้ผลลัพธ์ 4 เพื่ออัพเดตแพ็คเกจที่ต้องมีการอัพเดต:

date > upgrade-start
./up-3.30
./up-wayland

#etc...

#Install the Yaru themes (they're not included in 18.04 and are need in 3.30)
apt-get install yaru-theme-*

#as regular user (non-sudo), activate themes via:
gsettings set org.gnome.desktop.interface gtk-theme 'Yaru' #or 'Yaru.dark'
gsettings set org.gnome.desktop.interface cursor-theme 'Yaru'
gsettings set org.gnome.desktop.interface icon-theme 'Yaru'
gsettings set org.gnome.desktop.sound theme-name 'Yaru'
#or use gnome-tweaks to do it


#If you get any errors, run 

apt-get --fix-broken install


date > upgrade-finished

#reboot your machine
reboot

ขั้นตอนที่ 6

ไฟล์ที่อัพเกรดเป็น 5 จะไม่มีอยู่ในแทร็กการอัปเดต LTS อีกต่อไป ความหมายเมื่อยกเลิกขั้นตอนที่ 1 และเริ่มอัปเดตแพ็คเกจไบโอนิคปกติจะอัปเดต แต่สิ่งเหล่านี้จะได้รับการพิจารณาใหม่กว่าเสมอ นอกจากนี้การอ้างอิงใด ๆ ที่อัพเดตหรือติดตั้งในขั้นตอนที่ 5 จะอยู่ในสถานการณ์เดียวกัน การอัปเดตแพ็คเกจเหล่านี้จะต้องมีการสร้างสคริปต์ที่จะอัปเดตด้วยตนเอง

ลองใช้aptไฟล์บันทึกประวัติเพื่อหาว่าไฟล์ใดที่ต้องมีการอัพเดทด้วยตนเอง:

cp /var/log/apt/history.log ./cosmics-upgrade.log

ทำnano cosmics-upgrade.logและลบรายการใด ๆ จากก่อนหน้าupgrade-startและรายการที่อยู่หลังupgrade-finished(ในขั้นตอนที่ 5)

ตอนนี้มาสร้างสคริปต์ที่จะอัพเกรดแพ็คเกจที่ไม่ใช่ LTS ด้วยตนเองสำหรับเรา:

echo '#!/bin/bash' > update-cosmics
echo 'cp /etc/apt/sources.list.cosmic /etc/apt/sources.list;apt update' >> update-cosmics

ขั้นตอนต่อไปจะใช้sedในการจัดรูปแบบบันทึกเป็นสิ่งที่เราสามารถใส่ในupdate-cosmicsไฟล์ของเรา

cat cosmics-upgrade.log         | sed 's/:amd64 (/\[/g'| sed 's/), /\] /g'| sed 's/)/\]/g'| sed -e 's/\[\([^]]*\)\]//g'|sed "s/End-Date:/# End-Date:/g"|sed "s/Start-Date:/\n\n\n# Start-Date:/g"|sed "s/Commandline: /# Commandline: /g"|sed 's/Install: /\napt-get install /g'|sed 's/Update: /\napt-get install --assume-yes /g'|sed 's/Remove: /\napt-get remove /g'|sed 's/Upgrade: /\napt-get install /g' >> update-cosmics

สุดท้ายเพิ่มบรรทัดต่อไปนี้ที่ส่วนท้ายสุดของupdate-cosmics:

echo 'cp /etc/apt/sources.list.bionic /etc/apt/sources.list;apt update' >> update-cosmics

ทำให้สคริปต์เรียกใช้งานได้และย้ายไปที่ /usr/bin

chmod +x update-cosmics
cp update-cosmics /usr/bin

ขั้นตอนที่ 7

เลิกทำขั้นตอนที่ 1 เพื่อให้ระบบของคุณทำการอัปเดตตามปกติ

cp /etc/apt/sources.list.bionic /etc/apt/sources.list;apt update

ขั้นตอนที่ 8

ใช้update-cosmicsเพื่อสลับเป็น Repos ของจักรวาลชั่วคราวและอัปเดตแพ็คเกจบนแทร็ก Cosmic cronคุณสามารถเรียกใช้งานด้วยตนเองหรือกำหนดเวลาการใช้

ขั้นตอนที่ 9: รอบโบนัส: Ditch Nautilus 3.26

นี่เป็นเรื่องของการตั้งค่า: ถ้าคุณไม่ใช้ไอคอนบนเดสก์ท็อปหรือหากคุณต้องการลองใช้ส่วนขยายไอคอนเดสก์ท็อปคุณสามารถกำจัด Nautilus 3.26 ที่ล้าสมัยที่อูบุนตูได้ทำเพื่อพัฒนา Nautilus 3.30 ฉันชอบ 3.30 เพราะมันรองรับการใช้หน้าจอสัมผัสที่ดีกว่าและเพราะการใช้ไอคอนเดสก์ท็อป 3.26 ทำให้เลเยอร์ X11 (XWayland จริง ๆ ) - แม้ว่าคุณจะใช้เซสชัน Wayland ก็ตาม เดสก์ท็อปไอคอนส่วนขยาย Gnome Shell ทำงานได้กับ 3.30 เท่านั้น มันเป็นคุณสมบัติที่สมบูรณ์ประมาณ 80% แต่ไม่ได้แทรกเลเยอร์ X11 ลงในเซสชัน Wayland ของคุณ

สามารถรับ Nautilus 3.30 ได้โดยการดาวน์โหลดไฟล์ deb จากเซิร์ฟเวอร์ของ Debian:

wget http://ftp.us.debian.org/debian/pool/main/n/nautilus/nautilus_3.30.4-1_amd64.deb
wget http://ftp.us.debian.org/debian/pool/main/n/nautilus/libnautilus-extension1a_3.30.4-1_amd64.deb
wget http://ftp.us.debian.org/debian/pool/main/n/nautilus/nautilus-data_3.30.4-1_all.deb

ใช้dpkgเพื่อติดตั้งพวกเขา:

dpkg -i *nautilus*.deb

คุณสามารถพบการอัปเดตของ Nautilus ในอนาคตได้ที่นี่และคุณจะต้องติดตั้งด้วยตนเอง (คลิกวันที่แก้ไขสองครั้งเพื่อดู debs ล่าสุด)

ส่วนขยายไอคอนเดสก์ท็อปอยู่ที่นี่

หากคุณตัดสินใจที่จะยึดติดกับ Debian 3.30 Nautilus คุณจะต้องลบ 3 แพ็คเกจเหล่านี้ออกจากupdate-cosmicsสคริปต์ที่เราสร้างไว้ก่อนหน้านี้ คุณจะต้องทำ:

apt-mark hold libnautilus-extension1a nautilus-data nautilus

นี่เป็นการหลีกเลี่ยงตัวอัปเดตของ Ubuntu โดยบังเอิญ "การอัปเกรด" Nautilus จาก 3.30 กลับเป็น 3.26 (ใช่จริง ๆ แล้วไม่สามารถบอกได้ว่า 3.30 เป็นจำนวนที่สูงกว่า 3.26)

หากต้องการยกเลิกสิ่งนี้คุณสามารถทำได้:

apt-mark unhold libnautilus-extension1a nautilus-data nautilus
apt-get install nautilus nautilus-data libnautilus-extension1a #and unstill the desktop-icons extension

2
ขอบคุณสำหรับความพยายามและคำตอบที่ยอดเยี่ยม
Juan Leni

ฉันคิดว่าคุณต้องแก้ไขคำสั่ง sed ในขั้นตอนที่ 4 พวกเขากำลังสร้างสคริปต์ที่ไม่ถูกต้อง นี่เป็นข้อผิดพลาดที่ฉันได้รับE: Command line option --assume-yesthunderbird-gnome-support is not understood in combination with the other optionsสำหรับแพ็คเกจทั้งหมด ฉันไม่เชี่ยวชาญที่ sed จึงไม่สามารถค้นหาข้อผิดพลาดในคำสั่งได้
Saurabh Singh

6

ฉันมีการจัดการเพื่อรวบรวมบน Ubuntu 18.04 โดยใช้เครื่องมือ JHBuild ให้โดยทีมคำพังเพย! ยกเว้นการพึ่งพิงเพียงเล็กน้อยและการดัดแปลงเล็กน้อยส่วนที่เหลือใช้ได้กับการติดตั้งไบโอนิคเริ่มต้น

โมดูลเดียวที่ไม่ได้รวบรวมคือibus-anthyและข้อผิดพลาดที่ฉันได้รับไม่เกี่ยวข้องกับการพึ่งพา:

anthygcontext.c:55:5: error: ‘g_type_class_add_private’ is deprecated

ฉันลองใช้แอพบางตัวอย่าง gedit และใช้งานได้ แต่ฉันยังไม่ได้ทดสอบทั้งระบบเพื่อดูว่ามันใช้งานได้จริงหรือไม่!

ฉันจะรายงานกลับเมื่อฉันอยู่บ้าน ...


ข่าวดีพวกมันมีปัญหาเล็กน้อยเกี่ยวกับการรวบรวมและตอนนี้ฉันก็จัดการเพื่อแยกพวกเขาออก ...

จนถึงช่วง gnome 3-30 เริ่มต้นอย่างสมบูรณ์แอปพลิเคชันทำงาน ... ปัญหาเดียวที่ฉันเผชิญอยู่ตอนนี้คือโฟลเดอร์ที่ไม่มีไอคอน!

ฉันจะโพสต์คำแนะนำที่นี่ถ้าฉันจัดการเพื่อแก้ไขและไม่มีปัญหาใหม่ออกมา!


2
ยิ่งใหญ่ !! ข้าพเจ้าซาบซึ้ง.
Kulfy

1
การปรับปรุงใด ๆ เกี่ยวกับเรื่องนี้ ฉันสามารถติดตั้ง Gnome 3.30.x ใน Ubuntu 18.04
Ankur Loriya

ไม่จริงเพราะฉันยังไม่ได้รับคำตอบใด ๆ จากทีม gnome และฉันต้องการให้ระบบของฉันกลับมาออนไลน์ ... ติดตั้ง 18.10
Danial Khazaei

2

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

ฉันได้ขอความช่วยเหลือที่นี่แล้ว แต่ยังไม่มีการตอบกลับ:

https://gitlab.gnome.org/GNOME/jhbuild/issues/4

ในขณะเดียวกันฉันเพิ่งติดตั้ง Ubuntu 18.10 ทุกวันและฉันควรจะพูดว่ามันเสถียรและราบรื่นโดยใช้ gnome-shell 3.30! ข้อผิดพลาดเดียวที่ฉันได้พบคือศูนย์ซอฟต์แวร์ Ubuntu บางครั้งทำงานผิดปกติและจำเป็นต้องยกเลิกเพื่อให้ตอบสนองได้! ฉันจะยังคงอยู่บน Ubuntu 18.10 แน่นอนการได้รับการอัปเดตรายวันจะช่วยให้มีเสถียรภาพมากขึ้น

ฉันได้อัปเดต gjs จาก ppa นี้ด้วยเนื่องจากมีการกล่าวถึงเหตุผลเบื้องหลังความล้าหลังของ gnome-shell บน Ubuntu 18.04!

https://launchpad.net/~gnome3-team/+archive/ubuntu/gnome3-staging

คำพูดสุดท้ายคาดว่าจะเพิ่มประสิทธิภาพที่เห็นได้ชัดเจนจาก gnome-shell 3.30 และ gjs 1.54 แต่อย่าคาดหวังว่า windows จะราบรื่นเหมือนกัน!


1
ระบบปฏิบัติการใดที่กลุ่ม GNOME ทดสอบด้วย? หากการกระจายที่ได้รับความนิยมอย่างมากเช่นล่าสุด (18.04) จาก Ubuntu ไม่ได้รับการทดสอบความเข้ากันได้ฉันอยากรู้ว่ามีการทดสอบการกระจายรุ่นใดบ้าง
rkeating

มันช่างเศร้าจริงๆ ฉันไม่สามารถเข้าใจว่าไม่เพียง แต่จะมีไม่หลายแพคเกจติดชอบ.deb, .snap, flatpakแต่ไม่มีแม้แต่หนึ่งของพวกเขา พวกเขาจะเรียกมันว่ารีลีสใหม่ได้อย่างไรถ้าไม่มีไฟล์สำหรับการติดตั้ง อูบุนตูควรอยู่กับ Unity
saitam

0

ถ้าคุณต้องการ GNOME 3.30 คุณจะต้องอัพเกรดเป็น Ubuntu 18.10

Ubuntu 18.10 จะไม่ปล่อยจนกว่า18 ตุลาคม 2018

โปรดทราบว่า Ubuntu 18.04 LTS เป็นรุ่นสนับสนุนระยะยาว แต่ Ubuntu 18.10 จะรองรับจนถึงกรกฎาคม 2562 เท่านั้นหากคุณอัพเกรดเป็น 18.10 คุณจะต้องอัปเกรดสองครั้งต่อปีจนกว่า Ubuntu 20.04 LTS ในปี 2020 จะได้รับการสนับสนุน การสนับสนุนระยะยาว


1
ฉันรู้ว่าวงจรชีวิตของ LTS ทำงานอย่างไร อย่างไรก็ตามเป็นเรื่องธรรมดาที่มี PPA บางอย่างสำหรับผู้ที่ต้องการอัพเกรดบางสิ่ง นี่เป็นกรณีทั่วไปของ PPA ของ backport คำถามของฉันเกี่ยวกับการดำรงอยู่ของหนึ่งสำหรับคำพังเพย
Juan Leni

1
ตัวอย่างที่ดีที่สุดคือ PPAs ของ GNOME3 PPA เหล่านั้นถูกสร้างขึ้นเพราะ GNOME รุ่นสำหรับแอพบางตัวล้าสมัยในวันวางจำหน่ายของ Ubuntu PPAs จึงย้อนกลับรุ่น GNOME นั้นเท่านั้น พวกเขาไม่ได้เกี่ยวกับการนำเสนอ GNOME ล่าสุดนอกเหนือจากนั้นจริงๆ Ubuntu ได้ทำสิ่งที่ดีกว่าเกี่ยวกับการรักษาความทันสมัยกับ GNOME ตั้งแต่การเปลี่ยนค่าเริ่มต้นเป็น GNOME
Jeremy Bicha

1
หมายความว่าเราจะไม่เห็น Gnome 3.30 ในวันที่ 18.04 ใช่หรือไม่ ด้วย 18.10 และ 20.04 เท่านั้น
uptoyou

เมื่อใดจะมี Gnome 3.30 สำหรับ Ubuntu 18.04 มันเป็น LTS ปัจจุบันฉันไม่เข้าใจว่าทำไมไม่มีรุ่น gnome ในปัจจุบันซึ่งไม่ล่าช้าและช้า
saitam

ที่จริงแล้วฉันกำลังรัน 3.30 อยู่ที่ 18.04 ฉันวางกวดวิชาเกี่ยวกับวิธีการทำเช่นนี้ในหัวข้อนี้
thebunnyrules

-2

ใช่มี PPA สำหรับอัปเกรดเป็น Gnome Shell ล่าสุด

รันคำสั่งต่อไปนี้:

sudo add-apt-repository ppa:gnome3-team/gnome3
sudo add-apt-repository ppa:gnome3-team/gnome3-staging
sudo apt-get update
sudo apt-get dist-upgrade

หลังจากเสร็จสิ้นให้รีบูทระบบของคุณ

หมายเหตุสำคัญ: PPA นี้มีวัตถุประสงค์เพื่อทดสอบเป็นหลัก ไม่ว่าในกรณีใดก็ตามคุณควรใช้ GNOME Shell รุ่นเสถียรซึ่งจัดทำโดย Ubuntu รุ่นปัจจุบันของคุณ หากคุณพบปัญหาหลังจากอัพเกรดแล้วคุณสามารถคืนค่าทุกสิ่งกลับคืนได้โดยการล้างข้อมูล:

sudo ppa-purge ppa:gnome3-team/gnome3-staging
sudo ppa-purge ppa:gnome3-team/gnome3
sudo apt-get install ubuntu-gnome-desktop^

รีบูตระบบอีกครั้ง

ที่มา: Ubuntu wiki


2
นี่เป็น PPA ที่ไม่ได้รับการปรับปรุงในเวลานานมาก :( ดูเหมือนว่าจะไม่มีประโยชน์
Juan Leni

เพียงแค่ดูที่ "อัพเดทล่าสุด" ที่นี่: launchpad.net/~gnome3-team/+archive/ubuntu/gnome3
Juan Leni

หรือมองหาแพ็คเกจที่มีอยู่สำหรับไบโอนิค: launchpad.net/~gnome3-team/+archive/ubuntu/ …
Juan Leni
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.