From 824ddccf7a54fb956fd577539b01054100664863 Mon Sep 17 00:00:00 2001 From: Xi Ruoyao Date: Thu, 8 Sep 2022 12:02:30 +0800 Subject: [PATCH] introduction: URL clean up - dreamwvr.com is dead now. - freecode.com now redirects to SourceForge, add GitHub as well. - use HTTPS if possible. --- introduction/important/beyond.xml | 32 +++++++++++------------ introduction/important/building-notes.xml | 2 +- introduction/important/locale-issues.xml | 4 +-- introduction/welcome/acknowledgments.xml | 5 ++-- 4 files changed, 20 insertions(+), 23 deletions(-) diff --git a/introduction/important/beyond.xml b/introduction/important/beyond.xml index baef1559a3..34c7f1e991 100644 --- a/introduction/important/beyond.xml +++ b/introduction/important/beyond.xml @@ -42,7 +42,7 @@ to /etc/ld.so.conf or expand LD_LIBRARY_PATH to include it. Before using the latter option, check out . + url="http://xahlee.info/UnixResource_dir/_/ldpath.html"/>. If you modify /etc/ld.so.conf, remember to update /etc/ld.so.cache by executing ldconfig as the @@ -81,13 +81,14 @@ - If you know the name of the package, then search Freecode for - it at . Also search Google at - . Sometimes a search for the - rpm at - or the + If you know the name of the package, then search SourceForge for + it at , and search + GitHub for it at . + Also search Google at . Sometimes a + search for the rpm at + or the deb at - can + can also lead to a link to the package. @@ -95,7 +96,7 @@ that the executable belongs to, first try a Google search with the name of the executable. If the results are overwhelming, try searching for the given executable in the Debian repository at . + url="https://www.debian.org/distrib/packages#search_contents"/>. @@ -132,7 +133,7 @@ problems: - Arch - enter + Arch - enter the package name in the 'Keywords' box, select the package name, select the 'Source Files' field, and then select the PKGBUILD entry to see how they build this @@ -140,10 +141,7 @@ Debian - - (use your country's + (use your country's version if there is one) - the source will be in .tar.gz tarballs (either the original upstream .orig source, or else a dfsg containing those parts which comply @@ -172,7 +170,7 @@ Gentoo - the mirrors for ebuilds and patches seem to be well-hidden, and they change frequently. Also, if you have found a mirror, you need to know which directory the application has been assigned to. The ebuilds - themselves can be found at - + themselves can be found at - use the search field. If there are any patches, a mirror will have them in the files/ directory. Depending on your browser, or the mirror, you might need to download the ebuild to @@ -183,13 +181,13 @@ openSUSE provide a rolling release, some package versions are in - + but others are in ../update/openSUSE-current/src - the source only seems to be available in source rpms. Slackware - the official package browser is currently broken. The - site at has current and previous + site at has current and previous versions in their unofficial repository with links to homepages, downloads, and some individual files, particularly the .SlackBuild files. @@ -214,7 +212,7 @@ into a simple tar.gz format. You may also find an rpm2cpio script useful. The Perl version in the linux kernel archives at + url="https://lore.kernel.org/all/20021016121842.GA2292@ncsu.edu/2-rpm2cpio"/> works for most source rpms. The rpm2targz script will use an rpm2cpio script or binary if one is on your path. Note that rpm2cpio will unpack a source rpm in the current directory, giving a tarball, a spec file, and perhaps patches diff --git a/introduction/important/building-notes.xml b/introduction/important/building-notes.xml index 7341a68ed8..20cc0638e4 100644 --- a/introduction/important/building-notes.xml +++ b/introduction/important/building-notes.xml @@ -608,7 +608,7 @@ chmod 755 blfs-yes-test2 For more information on stripping, see . + url="https://www.technovelty.org/linux/stripping-shared-libraries.html"/>. diff --git a/introduction/important/locale-issues.xml b/introduction/important/locale-issues.xml index 8bf079dd17..e42eafbd56 100644 --- a/introduction/important/locale-issues.xml +++ b/introduction/important/locale-issues.xml @@ -115,7 +115,7 @@ In extreme cases, Windows encoding compatibility issues may be solved only by running Windows programs under - Wine. + Wine. @@ -160,7 +160,7 @@ The general rule for avoiding this class of problems is to avoid installing broken programs. If this is impossible, the - convmv + convmv command-line tool can be used to fix filenames created by these broken programs, or intentionally mangle the existing filenames to meet the broken expectations of such programs. diff --git a/introduction/welcome/acknowledgments.xml b/introduction/welcome/acknowledgments.xml index b0d3720ea8..52143d7cf5 100644 --- a/introduction/welcome/acknowledgments.xml +++ b/introduction/welcome/acknowledgments.xml @@ -38,9 +38,8 @@ linuxfromscratch.com domain names. - DREAMWVR.COM - for their ongoing sponsorship by donating various resources to the - LFS and related sub projects. + DREAMWVR.COM for their sponsorship by donating various resources to + the LFS and related sub projects. Bruce Dubbs for donating the anduin package server and his