
2021/07/28 12:24 (UTC) 1/9 Slackware -current CHANGES_AND_HINTS.txt Slackware -current CHANGES_AND_HINTS.txt This file documents the instructions for upgrading to Slackware -next, the packages added, removed, renamed, and/or split during the development cycle from Slackware 13.37 through -next, and some potential “gotchas” that users can avoid by arming themselves with a little knowledge. INSTRUCTIONS FOR UPGRADING FROM 13.37 Follow the instructions detailed in the UPGRADE.TXT located in this directory. Note that upgrading from a Slackware version earlier than 13.37 is NOT supported at all and will most likely not work. PACKAGE ADDITIONS SINCE 13.37 a/gptfdisk a/kmod a/udisks a/udisks2 a/upower ap/htop ap/soma d/gcc-go d/llvm kde/analitza kde/ark kde/blinken kde/bluedevil kde/calligra kde/cantor kde/filelight kde/gwenview kde/kaccessible kde/kactivities kde/kalgebra kde/kalzium kde/kamera kde/kanagram kde/kate kde/kbruch kde/kcalc kde/kcharselect kde/kcolorchooser kde/kde-baseapps kde/kde-runtime SlackDocs - https://docs.slackware.com/ Last update: 2012/08/19 19:31 (UTC) playground:changeshints https://docs.slackware.com/playground:changeshints kde/kde-wallpapers kde/kde-workspace kde/kdegraphics-mobipocket kde/kdegraphics-strigi-analyzer kde/kdegraphics-thumbnailers kde/kdevelop-pg-qt kde/kdf kde/kfloppy kde/kgamma kde/kgeography kde/kgpg kde/khangman kde/kig kde/kiten kde/klettres kde/kmag kde/kmousetool kde/kmouth kde/kmplot kde/kolourpaint kde/konsole kde/korundum kde/kplayer kde/kremotecontrol kde/kruler kde/ksaneplugin kde/ksecrets kde/ksnapshot kde/kstars kde/ktimer kde/ktouch kde/kturtle kde/kwallet kde/kwebkitpart kde/kwordquiz kde/libkdcraw kde/libkdeedu kde/libkexiv2 kde/libkipi kde/libksane kde/marble kde/networkmanagement kde/okular kde/oxygen-gtk2 kde/parley kde/perlkde kde/perlqt kde/polkit-kde-agent-1 kde/polkit-kde-kcmodules kde/printer-applet kde/pykde4 https://docs.slackware.com/ Printed on 2021/07/28 12:24 (UTC) 2021/07/28 12:24 (UTC) 3/9 Slackware -current CHANGES_AND_HINTS.txt kde/qtruby kde/quanta kde/rocs kde/smokegen kde/smokekde kde/smokeqt kde/step kde/superkaramba kde/svgpart kde/sweeper kde/wicd-kde kdei/calligra-l10n-* l/GConf l/gcr l/glade3 l/glib-networking l/gnome-keyring l/gobject-introspection l/grantlee l/gsettings-desktop-schemas l/gtk+3 l/gvfs l/herqq l/icu4c l/js185 l/keybinder l/keyutils l/lcms2 l/libatasmart l/libbluedevil l/libcanberra l/libcroco l/libffi l/libgnome-keyring l/libnl3 l/libproxy l/libsoup l/libssh l/libtasn1 l/libusb-compat l/libyaml l/media-player-info l/mozilla-nss l/phonon-gstreamer l/phonon-xine l/pycurl l/raptor2 l/sg3_utils l/sound-theme-freedesktop n/ModemManager n/NetworkManager SlackDocs - https://docs.slackware.com/ Last update: 2012/08/19 19:31 (UTC) playground:changeshints https://docs.slackware.com/playground:changeshints n/cifs-utils n/iftop n/mobile-broadband-provider-info n/nettle n/p11-kit x/freeglut x/libXaw3d x/libXcm x/mtdev x/transset x/xcb-util-image x/xcb-util-keysyms x/xcb-util-renderutil x/xcb-util-wm xap/network-manager-applet xfce/* PACKAGE REMOVALS SINCE 13.37 a/gdisk - renamed to gptfdisk a/module-init-tools - replaced by kmod ap/ntfsprogs - merged into ntfs-3g KDE packages have been split up - notice all of the new packages in the “Added” list… kde/kdeaccessibility kde/kdebase kde/kdebase-runtime kde/kdebase-workspace kde/kdebindings kde/kdeedu kde/kdegraphics kde/kdeutils kde/konq-plugins kde/koffice kde/polkit-kde-1 l/hal-info - obsolete; replaced by various udev components l/hal - obsolete; replaced by upower, udisks, various others l/jre - removed due to licensing issues l/wv2 - no longer used by anything in Slackware l/raptor - no longer used (everything links raptor2 instead) All of these firmwares (except some *old* ones are now included in the kernel-firmware package – if you need an older firmware, use an older Slackware. n/rt2860-firmware n/rt2870-firmware n/rt61-firmware n/rt71w-firmware n/iwlwifi-100-ucode https://docs.slackware.com/ Printed on 2021/07/28 12:24 (UTC) 2021/07/28 12:24 (UTC) 5/9 Slackware -current CHANGES_AND_HINTS.txt n/iwlwifi-1000-ucode n/iwlwifi-3945-ucode n/iwlwifi-4965-ucode n/iwlwifi-5000-ucode n/iwlwifi-5150-ucode n/iwlwifi-6000-ucode n/iwlwifi-6xxx-ucode x/radeon_ucode All of these are obsolete and/or will not build with recent Xorg and/or toolchains: x/xf86-video-sisusb x/xf86-video-tseng x/xf86-video-xgi x/xf86-video-radeonhd x/scripts x/xaw3d All of these are moved to the new xfce/ set: xap/thunar-volman xap/xfce4-notifyd xap/xfce4-power-manager xap/xfce extra/jdk - removed due to licensing issues OTHER NOTABLE CHANGES AND HINTS Use one of the provided generic kernels for daily use. Do not report bugs until/unless you have reproduced them using one of the stock generic kernels. You will need to create an initrd in order to boot the generic kernels - see /boot/README.initrd for instructions. The huge kernels are primarily intended as “installer” and “emergency” kernels in case you forget to make an initrd. For most systems, you should use the generic SMP kernel if it will run, even if your system is not SMP-capable. Some newer hardware needs the local APIC enabled in the SMP kernel, and theoretically there should not be a performance penalty with using the SMP-capable kernel on a uniprocessor machine, as the SMP kernel tests for this and makes necessary adjustments. Furthermore, the kernel sources shipped with Slackware are configured for SMP usage, so you won't have to modify those to build external modules (such as NVidia or ATI proprietary drivers) if you use the SMP kernel. If you decide to use one of the non-SMP kernels, you will need to follow the instructions in /extra/linux-3.2.21-nosmp-sdk/README.TXT to modify your kernel sources for non-SMP usage. Note that this only applies if you are using the Slackware-provided non-SMP kernel - if you build a custom kernel, the symlinks at /lib/modules/$(uname -r)/{build,source} will point to the correct kernel source so long as you don't (re)move it. As with 13.37, the system udev rules now reside in /lib/udev/rules.d/ instead of /etc/udev/rules.d/ in older versions. There should never be a reason to edit anything in /lib/udev/rules.d/, so if you think you have a case where this is required, either you're wrong or it needs to be addressed in the upstream source. However, you can override default rules by placing one with an identical name inside /etc/udev/rules.d/ The rules files in /etc/udev/rules.d/ are still intended to (maybe) be edited as SlackDocs - https://docs.slackware.com/ Last update: 2012/08/19 19:31 (UTC) playground:changeshints https://docs.slackware.com/playground:changeshints needed by local system administrators, and as such, the rules for optical and network devices will still be placed there. Speaking of udev, pay particular attention to 70-persistent-net.rules and 70-persistent-cd.rules in /etc/udev/rules.d/ – these two are automatically generated by the system. If you remove, add, and/or replace some hardware (specifically network cards and/or optical drives) in a machine, you will probably need to edit one or both of the rules files mentioned above. If you are upgrading (as opposed to a new install), there are some stale files in /etc/modprobe.d/ that you will need to remove: blacklist.conf, bluetooth.conf, isapnp.conf, psmouse.conf, and usb- controller.conf See /etc/modprobe.d/README for a more detailed explanation. Both printing and scanning require that your user account be a member of the “lp” group (membership in the “scanner” group is no longer needed); we had to configure sane to use the “lp” group or else multifunction devices (e.g. print/scan/copy units) would only do one or the other (depending on whether the group ownership was “lp” or “scanner”). Xorg no longer uses /etc/X11/xorg.conf by default (and in most cases, there is absolutely no need for it). You can still create an xorg.conf file if you wish, or you can create some minimal xorg.conf snippets with only the specific contents that you wish to override (as an example, to use a binary video driver) as separate files in the /etc/X11/xorg.conf.d/ directory. /usr/share/X11/xorg.conf.d/ is the “packaged” configuration directory; all files ending with “.conf” in this directory are used by the X server unless there is an identically-named file in the local sysadmin directory. The local sysadmin config directory is /etc/X11/xorg.conf.d/ - all files ending with “.conf” in this directory are parsed. There are several default config files in /usr/share/X11/xorg.conf.d/: 10-evdev.conf - a “catchall” file for input devices using the evdev driver; this should work for most hardware in the absence of a better driver 50-synaptics.conf - overrides the earlier 10-evdev.conf file and uses the synaptics driver for all touchpads 50-wacom.conf - overrides the earlier 10-evdev.conf file and uses the wacom driver for Wacom tablets 90-keyboard-layout.conf - this sample (“normal” en layout) keeps the “old” default of allowing Zap'ing the Xserver. If you need to modify any of these defaults, then copy the relevant file from /usr/share/X11/xorg.conf.d/ to /etc/X11/xorg.conf.d/ and edit the copy.
Details
-
File Typepdf
-
Upload Time-
-
Content LanguagesEnglish
-
Upload UserAnonymous/Not logged-in
-
File Pages9 Page
-
File Size-