start
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
start [2023/09/19 02:59] – nater | start [2025/03/13 03:28] (current) – nater | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | | + | == Repo Usage/ |
+ | To use these packages, it’s recommended you install slackpkg+ | ||
- | Here you can add in anything todo with the Installation of GNOME to help other user' | + | I have included a generic slackpkgplus.conf file set to update from my GNOME repositories. |
+ | Here is the slackpkgplus.conf if you choose this to manage your GNOME DE. This file gets downloaded | ||
+ | If you plan on using slackpkg+ you will need to set the PKGS_PRIORITY=( **gnome** ) to gnome so that any packages in this repository do not get overwritten by Slackware' | ||
- | Many thanks to Jay (jloc0) for the GNOME LiveSlack and my fellow GNOME teammates – Bob F. (0xBOBF), Frank (snuk), Maras and Rizitis who inspired Jay to work on the GNOME LiveSlack. | + | |
- | == N4t3R' | + | https:// |
- | ** Gnome 45.0 has offically been released for Slackware Current. You can either upgrade or direct install from the following weblink. | + | |
- | As always if you have slackpkg+ installed **slackpkg update ; slackpkg install | + | # PKGS_PRIORITY=( |
+ | # so that gnome libraries get upgraded over Slackware' | ||
+ | # this will allow Gnome to stay updated. And upgrade Slackware' | ||
- | == N4t3R' | + | # use this to keep the GNOME packages |
- | Thank' | + | # This is for Slackware-Current Only |
+ | # | ||
+ | |||
+ | # use this to keep the GNOME packages | ||
+ | # This is for Slackware-Current Only | ||
+ | # | ||
- | * https:// | + | You will need to edit this file and uncomment out which version of GNOME you would like on your system. |
- | * https:// | + | After uncommenting out which version you would like please follow these commands. |
- | These two packages combined with the rest of Gnome 44 allow for a great Gaming Experience. | + | slackpkg update gpg |
- | {{: | + | |
+ | slackpkg install gnome | ||
+ | slackpkg upgrade-all | ||
- | == N4t3R' | ||
- | This repository is in the beginning stages of development, | ||
- | please stay with either 43 or 44 stable release' | ||
- | **Again Gnome 45 is not complete.** | ||
- | == N4t3R' | + | If you choose to install packages manually, without slackpkg+, that’s always an option, but keep in mind many of these packages are included in Slackware already, but we are going to be updating them. To that end you’ll need to ensure when installing them, you use “upgradepkg –install-new |
- | ** Gnome 44.0 has offically been released for Slackware Current. You can either upgrade | + | |
- | **Here is some interesting facts about Gnome 44** | + | In order for GNOME to run using X11 or Wayland, it must be loaded through gdm. You can boot to a console |
- | * During the development phase of Gnome 44 GTK3 components have been removed in favor of GTK4 and libadwaita | + | |
- | * Soup3 is being more used and Soup2 components are being removed as well | + | |
- | * libdex has also been added as a new dep for Gnome Builder | + | |
- | * Another new program has been added D-Spy (a D-Bus explorer for GNOME) | + | |
- | * Gnome Photos is being phased out in favor of the replacement loupe which is in Incubation right now and is 44.alpha | + | |
- | * Cheese is also being phased out in favor of snapshot which is still in the development stages | + | |
- | * **Both of the new programs have been added to the 44.x repository | + | |
- | And always if you have slackpkg+ installed **slackpkg update ; slackpkg install gnome ; slackpkg upgrade-all** | + | The only other bit of work required is adding a status bar to GNOME. After your first login to the session, open the Extensions application and enable the appIndicator status bar. If you do this fast enough the first login, the HP Printer Agent should load and be visible in your title bar. If you manage to do it after you get an error message and close it, have no fear, it will start on your next session. |
- | If you are installing Gnome 44.beta/rc manually @r-tz has created a package management tool to help you install, upgrade and uninstall Gnome from you computer. https:// | + | That should be enough |
- | {{: | + | == Setting default language/ |
- | == N4t3R' | + | |
- | | + | |
- | **Here are some of the interesting upgrades in Gnome 44:** | + | Slackware by default ships/ |
- | * webkit2gtk6.0 version 2.39.7 | + | |
- | * gtk4 4.9.3 bringing a full and complete GTK4 environment | + | |
- | * glib components 2.75.x | + | |
- | * libsoup3 3.3.0 | + | |
- | And always if you have slackpkg+ installed **slackpkg update ; slackpkg | + | If you choose to install |
- | If you are installing Gnome 44.alpha manually @r-tz has created | + | Setup “/etc/ntp.conf” so your network-enabled system reaches out to a ntp server |
- | + | ||
- | == N4t3R' | + | |
- | | + | |
- | Gnome 44.alpha is not yet completed and is not based on Slackware-Current with out the underlying programs that are in Gnome 43.2. | + | That should be enough to get one going with GNOME on Slackware. |
- | **Here are some of the interesting upgrades in Gnome 44:** | + | == Updating an existing GNOME Installation: == |
- | * webkit2gtk6.0 Taking internet security to the next level | + | |
- | * GTK-4.9.2 bringing a full and complete GTK4 environment to Gnome 44 | + | |
- | * The continuation of libsoup3 | + | |
- | As always **slackpkg update ; slackpkg install gnome ; slackpkg upgrade-all** to keep upto date with all the changes. | + | |
- | == N4t3R' | + | To update an existing system from @N4teR properly, please run these commands |
- | //**Gnome 43.2 has been rebased on Slackware-Current | + | |
- | **//All user's are urged to update | + | slackpkg |
+ | slackpkg update | ||
+ | slackpkg install gnome | ||
+ | slackpkg upgrade-all | ||
- | If you use slackpkg+: | ||
- | ** | ||
- | //slackpkg update slackpkg install gnome slackpkg upgrade-all// | ||
- | Otherwise there is a handy script that my friend r-tz has shared to keep his system' | ||
- | https://raw.githubusercontent.com/ | + | This will ensure you pick up any newly added packages and update the GNOME DE as well. I will provide new packages as well for new users, existing ones should be good to go with the above commands. |
- | == Slackpkg | + | == Gnome Boxes 42.x and 43.x == |
- | https:// | + | |
- | Please check this link out for a better understanding of 3rd Party repositories. | + | |
- | == Live Slack == | + | If you are installing Gnome Box's for either 42 or 43 you will need to make sure that you include |
- | Jay (@jloc0) has brought us with the best gift this Holiday Season a brand new LiveSlack: version 20221227 click on his website and check it out. | + | |
- | https://slackware.lngn.net/ (Jay's GNOME LiveSlack) | + | |
- | == Rsync Server: == | + | # |
+ | if [ -x / | ||
+ | / | ||
+ | fi | ||
+ | |||
+ | #Stop libvirt daemon | ||
+ | if [ -x / | ||
+ | / | ||
+ | fi | ||
+ | |||
+ | **__The required packages for Gnome Box's is as followed: | ||
+ | |||
+ | * osinfo-db-tools | ||
+ | * osinfo-db | ||
+ | * libosinfo | ||
+ | * yajl | ||
+ | * numactl | ||
+ | * libvirt | ||
+ | * libvirt-glib | ||
+ | * libvirt-python | ||
+ | * gtk-vnc | ||
+ | * spice-protocol | ||
+ | * spice | ||
+ | * usbredir | ||
+ | * spice-gtk | ||
+ | * device-tree-compiler | ||
+ | * libnfs | ||
+ | * snappy | ||
+ | * vde2 | ||
+ | * virglrenderer | ||
+ | * libslirp | ||
+ | * qemu | ||
+ | * virt-manager | ||
+ | * libcacard | ||
+ | * phodav | ||
+ | * libovf-glib | ||
+ | * gnome-boxes | ||
+ | |||
+ | == VTE, LIBNMA AND NETWORKMANAGER-OPENVPN | ||
+ | |||
+ | Please make sure you install vte, libnma, networkmanager-openvpn and ibus-gtk4 from Slackware these 4 packages will work side by side with the original' | ||
+ | |||
+ | We build libnma, vte, networkmanager-openvpn and ibus with the gtk4 hooks when the Slackbuild is done it will produce libnma-gtk4, | ||
+ | #These 2 packages are the work of @jloc0 (Jay) libnma-gtk4 and vte-gtk4 | ||
+ | #I worked on the Networkmanager-openvpn-gtk4 package (1-1-2023) Due to needing my VPN Server | ||
+ | |||
+ | __**LIBNMA-GTK4**__ | ||
+ | # Remove all extra bits included in the base libnma package | ||
+ | # This package is _ONLY_ for the gtk4 lib | ||
+ | * rm -r $PKG/ | ||
+ | * rm -r $PKG/ | ||
+ | * rm -r $PKG/ | ||
+ | * rm -r $PKG/ | ||
+ | * rm -r $PKG/ | ||
+ | * rm -f $PKG/ | ||
+ | * rm -f $PKG/ | ||
+ | * rm -f $PKG/ | ||
+ | * rm $PKG/ | ||
+ | * rm $PKG/ | ||
+ | * rm $PKG/ | ||
+ | * rm $PKG/ | ||
+ | * rm $PKG/ | ||
+ | |||
+ | __**VTE-GTK4**__ | ||
+ | # Remove all other files from created package, as we only need to ship the gtk4 | ||
+ | # libraries that are missing from Slackware' | ||
+ | |||
+ | * rm -r $PKG/etc | ||
+ | * rm $PKG/ | ||
+ | * rm -r $PKG/ | ||
+ | * rm $PKG/ | ||
+ | * rm $PKG/ | ||
+ | * rm -r $PKG/ | ||
+ | * rm $PKG/ | ||
+ | * rm $PKG/ | ||
+ | * rm -r $PKG/ | ||
+ | * rm -r $PKG/ | ||
+ | * rm $PKG/ | ||
+ | * rm $PKG/ | ||
+ | |||
+ | __**NETWORKMANAGER-OPENVPN-GTK4**__ | ||
+ | # Remove all extra bits included in the base Networkmanager-openvpn package | ||
+ | # This package is _ONLY_ for the gtk4 lib | ||
+ | * rm -fr $PKG/ | ||
+ | * rm -fr $PKG/ | ||
+ | * rm -fr $PKG/ | ||
+ | * rm -fr $PKG/ | ||
+ | |||
+ | __**IBUS-GTK4**__ | ||
+ | # Remove all extra bits included in the base ibus package | ||
+ | # This package is _ONLY_ for the gtk4 lib | ||
+ | * rm -r $PKG/etc/ | ||
+ | * rm -r $PKG/ | ||
+ | * rm -r $PKG/ | ||
+ | * rm -r $PKG/ | ||
+ | * rm -f $PKG/ | ||
+ | * rm -r $PKG/ | ||
+ | * rm -r $PKG/ | ||
+ | * rm -r $PKG/ | ||
+ | == Thanks | ||
+ | |||
+ | Hey, thanks found this on LQ today -- Luna bittin Jernberg (GNOME Foundation Member and Slackware current user since some weeks) | ||
- | https:// | ||
- | The server address is rsync:// |
start.1695092347.txt.gz · Last modified: 2023/09/19 02:59 by nater