LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Slackware (https://www.linuxquestions.org/questions/slackware-14/)
-   -   So you want to be a Slacker! What do I do next? (https://www.linuxquestions.org/questions/slackware-14/so-you-want-to-be-a-slacker-what-do-i-do-next-644746/)

onebuck 01-19-2021 04:42 AM

Good news!
 
Hi,

Things are looking good!
Code:

Tue Jan 19 05:38:09 EST 2021 [2691]: Getting ChangeLog.txt...
0a1,39
> Mon Jan 18 13:50:16 UTC 2021
> Hey folks, a little status update here. First, huge thanks are due to
> nobodino for helping to shake out packages that weren't building from source.
> With all those fixes in place (plus a few more), we have tested and found that
> everything in the tree compiles cleanly against glibc-2.32. So, the plan is to
> have another mass rebuild soon against that. Although the ABI didn't
> technically change, I've heard that libpthread may not be 100% compatible in
> some corner cases, so we'll err on the side of caution. Hopefully we can get a
> little testing done on the recompiled system and then go through it all again
> at the beginning of next month when glibc-2.33 is released. Other than that,
> how's Mesa working these days? If there are still issues that are resolved by
> dropping back to the previous branch, let's try to figure those out. I'd rather
> not revert Mesa unless there's no other choice. I'm hoping that the (probably
> unrelated) issues with Intel video hardware will be helped by today's
> xorg-server patch that uses the modesetting driver with newer chipsets. Please
> report any improvement on the LQ thread.
> Beta approaches. :-)
> a/sysklogd-2.2.0-x86_64-1.txz:  Upgraded.
> d/distcc-3.3.5-x86_64-2.txz:  Rebuilt.
>  Properly install distccmon-gnome.desktop. Thanks to marco70.
> d/python-setuptools-51.3.3-x86_64-1.txz:  Upgraded.
> l/imagemagick-7.0.10_58-x86_64-1.txz:  Upgraded.
> l/libodfgen-0.1.8-x86_64-1.txz:  Upgraded.
> l/libsigsegv-2.13-x86_64-1.txz:  Upgraded.
> n/inetd-1.79s-x86_64-12.txz:  Rebuilt.
>  Rebuilt to link with libtirpc. Thanks to nobodino.
> n/nftables-0.9.8-x86_64-1.txz:  Upgraded.
> n/postfix-3.5.9-x86_64-1.txz:  Upgraded.
> n/tcp_wrappers-7.6-x86_64-4.txz:  Rebuilt.
>  Use strerror(), not sys_errlist(). Thanks to nobodino.
> x/xorg-server-1.20.10-x86_64-3.txz:  Rebuilt.
>  Only use the Intel DDX with pre-gen4 hardware. Newer hardware will use the
>  modesetting driver.
> x/xorg-server-xephyr-1.20.10-x86_64-3.txz:  Rebuilt.
> x/xorg-server-xnest-1.20.10-x86_64-3.txz:  Rebuilt.
> x/xorg-server-xvfb-1.20.10-x86_64-3.txz:  Rebuilt.
> x/xorg-server-xwayland-1.20.10-x86_64-3.txz:  Rebuilt.
> xfce/xfce4-appfinder-4.16.1-x86_64-1.txz:  Upgraded.

:hattip:

brianL 01-19-2021 05:46 AM

Windows 10??? Hang your head in shame!!! :)

SCerovec 01-28-2021 03:09 AM

Quote:

Originally Posted by brianL (Post 6209502)
Windows 10??? Hang your head in shame!!! :)

I mean, individually, each of those words in that sentence have some meaning on their own, it's just put next to each other that they don't make sense.
:D

Other than that - I's time for big hype and big time now, we're nearing beta! wooot!

Go Slackware, go!

onebuck 04-08-2021 06:24 AM

So near!!!
 
Hi

From Changelog

Quote:

> +--------------------------+
> Tue Apr 6 19:54:52 UTC 2021
> Thanks to nobodino and ponce for help fixing a few sources that wouldn't
> build properly. Overnight I tested recompiling everything using gcc-10.3.0-RC
> and had no build failures, so we'll be taking gcc-10.3.0 once it (and new
> kernels) arrive probably sometime next week. And then I think we'll be calling
> this a beta. Cheers! :-)
:hattip:

onebuck 04-13-2021 05:58 AM

Beta is here!!
 
Hi,

Quote:

> Mon Apr 12 20:07:12 UTC 2021
> I'm going to go ahead and call this a beta even though there's still no fix
> for the illegal instruction issue with 32-bit mariadb. But there should be
> soon (thanks ponce!) No build regressions noted with the official gcc-10.3
> release. Please report any new (or old) issues on the LQ Slackware forum.
> Enjoy! :-)
:hattip:

onebuck 05-22-2021 04:44 PM

Member Response
 
Hi,

Quote:

Originally Posted by brianL (Post 6209502)
Windows 10??? Hang your head in shame!!! :)

I know that I am late to respond, just reading your response but my main system is Slackware64 and Firefox with a user agent to switch between agents when posting. So no need to hang my head in shame.
:hattip:

lovemeslk 05-22-2021 04:51 PM

Quote:

Originally Posted by onebuck (Post 3164548)
Hi,

Welcome to SlackwareŽ and the SlackwareŽ LQ Forum!

Edit2: 10-19-09 so READ on! My last edit to the original post was on 12-08-08 as I belief the continuity of the thread should be fluid without edits other than to correct major mistakes.

SlackwareŽ 13 which supports x86_32 & x86_64 has been released. You can utilize a lot of the information contained within this sticky that relates to SlackwareŽ in general and the releases for SlackwareŽ 12, 12.1, 12.2, 13. The later posts do have information for SlackwareŽ 13 x86_32 & x86_64. HTH! /edit2 end/

SlackwareŽ 12.1 distribution is available at the SlackwareŽ store. By purchasing the distribution through the store you will be supporting SlackwareŽ directly therefore insuring the continuance of the best Linux distribution.

If You don't purchase SlackwareŽ 12.1 at this time then you will first need to download the SlackwareŽ 12.1 Distribution via a SlackwareŽ 12.1 official mirror or 'Official List of Mirrors'. Be sure to get the '.md5' file(s) for your iso(s). For a M$ user you can use 'WGET for Windows (win32)' or bittorent;

Please note the cd contents above. You will need cd1,cd2 and cd3(KDE/KDEI) for a installation or download the dvd for everything with any form of download for a installation, either by ftp, bittorrent or other download means. You may need cd4 if you plan to use anything within /extra.

Note: I will be presenting a cd/dvd installation at this time. But note that you can do a network installation if so desired then look here or etherboot.

Once You get the iso downloaded then you should do a md5sum check on the downloaded iso(s) image(s). This can be done using a M$ Windows application such as 'md5sum.exe' to check the md5sum. Or for Linux from the cli you would do;
Code:

~#cd /downloadisolocation      #cdromiso.iso cdromiso.md5

~#md5sum -c cdromiso.md5      #substitute the correct name to check

Once you are sure that everything is OK then you can burn the 'ISO IMAGE' to your selected media. Please note that some users must burn the iso image at a slower speed to insure a good burn. By slowing the burn speed you may insure that a good copy will be created if the image is indeed valid.

Once the image has been burned to the media then a 'CdromMd5sumsAfterBurning' check would be advised. Your burn application can fail so a check of the final media would prevent you from some possible headaches.

Patience!

Don't be in a rush to boot the SlackwareŽ install cd/dvd. I would suggest that you first read the documentation that PV has provided; Announce 12.1, Slackware-Howto, CHANGES_AND_HINTS.TXT, UPGRADE.TXT. Plus the other text files relevant to your needs. All the text files are available on your install cd/dvd.

The above text files have valuable information for you that will aid in the SlackwareŽ installation. You will be presented with information that may prevent you from falling into some pit falls that a lot of new users have fell into. If they had just read the text information file(s) before the install then no ones time would have been wasted.

I have read more than enough threads where a user failed to read the referenced text files because of the M$ mindset that the 'README' type files don't contain pertinent information. SlackwareŽ Linux does require one to be able to READ and investigate in order to complete tasks on or within the system.

Now that the text rant is out of the way then let us get that new SlackwareŽ install going. You should have your BIOS boot order setup so as the 'CD/DVD' is the first order of the BOOT sequence. Place the SlackwareŽ 12.1 install cd1/DVD in your drive. Reboot the machine. You should get the SlackwareŽ boot screen.

Reference: the Slackware 12.1 Howto 3.2 Booting the Slackware CD-ROM;

At this boot screen you will see the 'boot:' line. You will also get booting information along with some prompt information. It is here that you will input a different kernel if you need one along with kernel parameters. The desired information for 'YOUR' install will depend on the hardware that you are installing too. The before mentioned text files will dictate to you as to what should be passed to the install kernels. If you want to use the default kernel and not pass any parameters then just press return at the boot prompt.

Note: Remember that the SlackwareŽ 12.1 install cd1/dvd are bootable and can be used to recover from errors with your install/filesystem errors.

If you anticipate 'acpi' with your equipment then pass the parameter 'apci=off'. If 'apic' then pass 'noapic' to the kernel.

If you have or expect a hdd/sata device probe problem then pass the 'hdn=noprobe' where n=a,b,c,d.

Other possible parameters are nolapic noioapic, you can google or search LQ for any possible parameters that you may need for your specific equipment. Or you could look at 'Linux Kernel Parameters' for a good list of kernel parameters.



Example:

boot: hugesmp.s append = "acpi=off noapic hda=noprobe"<Enter/Return>

Please see 'CHANGES_AND_HINTS.TXT'

Why re-invent the wheel. Please read the files that PV and the SlackwareŽ team have provided. If you read the SlackwareŽ 12.1 Howto and follow the steps you should create a good SlackwareŽ 12.1 installation.

Reference: the Slackware 12.1 Howto Along with the; Announce 12.1, Slackware-Howto, CHANGES_AND_HINTS.TXT, UPGRADE.TXT.

The below reference is abbreviated and can be used as a simple guideline/flowchart to give you an example of a installation. That is why I suggest that you print the 'SlackwareŽ 12.1 Howto'.

Code:

abbreviated so please see Slackware 12.1 Howto for complete information.

3.3  Using Linux fdisk to create Linux partitions

4.0  Installing the Slackware distribution using setup.

4.1 The ADDSWAP option:

4.2 The TARGET option:

4.3 The SOURCE option:

4.4 The SELECT option:

The SELECT option lets you select software to install.

4.5 The INSTALL option:

This option actually installs the selected packages to the hard drive.

4.6 The CONFIGURE option:

The setup's CONFIGURE option does the basic configuration your system needs, such as
setting up your mouse, setting your timezone, and more.

4.7 LILO

LILO is the Linux Loader, a program that allows you to boot Linux (and other operating
systems) directly from your hard drive.  If you installed the LILO package, you now have
an opportunity to set it up.

4.8 Networking

Another configuration menu allows you to configure your machine's networking setup.  First,
enter a hostname for your machine. The default hostname after installation is "darkstar,"
but you can enter any name you like.  Next, you'll be asked to provide a domain name. If
you're running a stand-alone machine (possibly using a dialup link to an Internet Service
Provider) then you can pick any name you like. The default domain name is
"example.net".  If you are going to add the machine to a local network, you'll need to use
the same domain name as the rest of the machines on your network.  If you're not sure
what this is, contact your network administrator for help.  Once you've specified the
hostname and domain name, you'll be asked which type of setup you would like: "static IP",
"DHCP", or "loopback".

5. Booting the installed Slackware system

If you've installed LILO, make sure you don't have a disk in your floppy drive -- when
your machine reboots it should start LILO. Otherwise, insert the bootdisk made for your
system during the configuration process and use it to boot.  Also, make sure to remove
the CD-ROM to avoid booting it, or disable your machine's
CD-ROM booting feature in the BIOS settings.

The kernel will go through the startup process, detecting your hardware, checking your
partitions and starting various processes. Eventually you'll be
given a login prompt:

darkstar login:

Log into the new system as "root".

6. Post-installation configuration
Once the system is running, most of the work is complete. However, there are still a few
programs you'll need to configure. We'll cover the most important in this section.

6.1 /etc/rc.d/rc.modules

This file contains a list of Linux kernel modules.
A kernel module is like a device driver under DOS. You can think
of the /etc/rc.d/rc.modules file as similar to DOS's CONFIG.SYS.
The file specifies which modules the system needs to load to
support the machine's hardware.  After booting your machine, you
may find that some of your hardware isn't detected (usually an
Ethernet card). To provide the support, you'll need to load the
correct kernel module. Note that modern Linux kernels include a
feature that allows the kernel to load its own modules, called
udev. This will load many modules automatically without any need
to edit rc.modules, and when using udev it might be better to
tell it how to load the modules you want automatically rather
than loading them at boot time with rc.modules. This is an
advanced topic, and outside the scope of this document. If
you're interested in this, "man udev" is a good place to start
reading.

In any case, it's best to not edit rc.modules unless you find
that the modules you want to use are not being loaded
automatically by udev.  You can see a list of the modules that
were loaded with the "lsmod" command.  Likewise, in the majority
of cases "alsaconf" is not required to configure sound.

Rather, the "alsamixer" tool is used to unmute the Master and
PCM channels and turn up the volume, and the "alsactl store" is
used to save the sound defaults.

6.2 Configuring the X Window System

Configuring X can be a complex task.

xorgsetup
---------

This is a simple menu driven frontend that's similar in feel to
the Slackware installer.

xorgconfig
----------

This is a text-based X configuration program that's designed for
the advanced system administrator.

xorgconfig

This will present a screen full of information about xorgconfig.
To continue, press enter.

6.3 Hardware acceleration with X

If you've used xorgsetup or xorgconfig to configure for your
card, and it's one that can take advantage of X's direct
rendering support, you'll certainly want to enable this.

6.4 User Accounts

You should make a user account for yourself.  Using "root" as
your everyday account is dangerous, and is considered bad form
(at the very least) since you can accidentally damage your
system if you mistype a command.  If you're logged in as a
normal user, the effects of bad commands will be much more
limited.  Normally you'll only log in as root to perform system
administration tasks, such as setting or changing the root
password, installing, configuring, or removing system software,
and creating or deleting user accounts.

To make an account for yourself, use the 'adduser' program.
To start it, type 'adduser' at a prompt and follow the
instructions.  Going with the default selections for user ID,
group ID, and shell should be just fine for most users.
You'll want to add your user to the cdrom, audio, video plugdev
(plugable devices like USB cameras and flash memory) and scanner
groups if you have a computer with multimedia peripherals and
want to be able to access these.  Add these group names, comma
separated, at the following prompt: cdrom, audio, video,
plugdev, lp

Note: plugdev, audio and lp are gotchas' for a lot of newbies. Make sure
to add your users to the right groups. You can use the up-arrow
to see the suggested groups.

7. For more information

For more information, visit our web site at http://www.slackware.com

To shop for fine Slackware products (and help keep the project funded),
please visit http://store.slackware.com.  :-)

        Email: info@slackware.com          (Information or general inquiries)
        FTP:  ftp://ftp.slackware.com    (Updates)
        WWW:  http://www.slackware.com    (News)
        Security issues:  security@slackware.com
        General Hotline:  volkerdi@slackware.com

8. Trademarks

Slackware is a registered trademark of Slackware Linux, Inc.
Linux is a Registered Trademark of Linus Torvalds.
All trademarks are property of their respective owners.

Please read the files that PV and the SlackwareŽ team have provided.

I would suggest that new users at least print out the Slackware 12.1 Howto.

If you are experiencing network headaches (wired or wireless) then I suggest that you look at Alien_Bob's 'Configuring your network in Slackware'. This should help you setup a network that is functional.

These links and others can be found at 'Slackware-Links' .
More than just SlackwareŽ links!

Happy Slacking!

Neither this post nor I (Onebuck) officially represent SlackwareŽ in any way.

Partition
Just like dos 5.0 need a swap partition.
format
install
This is the best distro ever Kiss

onebuck 06-02-2021 11:36 AM

Member Response
 
Hi,
I have noticed some posted issue(s) for getting Mozilla Firefox for Slackware.

A gentle reminder for Firefox users. I will download my updates from https://www.mozilla.org/en-US/firefox/new/ then use that Linux download from a local directory to use from a terminal as root; https://gist.github.com/ruario/9672798 script to create a Slackware64 package;
Code:

/arc3/firefox# mv /home/gws/Downloads/firefox-89.0.tar.bz2 ./

/arc3/firefox# ./latest-firefox firefox-89.0.tar.bz2

Slackware package "/tmp/mozilla-firefox-89.0-x86_64-1ro.tgz" created.
buckXPS:/arc3/firefox# mv /tmp/mozilla-firefox-89.0-x86_64-1ro.tgz ./

/arc3/firefox# upgradepkg mozilla-firefox-89.0-x86_64-1ro.tgz

Hope this helps.
Have fun & enjoy Firefox with Slackware64!
:hattip:

vtel57 06-02-2021 12:18 PM

@onebuck...

Hey, my friend. Are there any dependencies needed to satisfy to run the newest FF on 14.2? I ask this because in the past I attempted to build a newer version of FF for Slackware and did not succeed because of the dependencies that were not in place. I started to hunt them down, but swirled into Dependency Heck and gave the project up at that point.

I'd love to run FF 89.x on my 14.2 instead of this old 68.x ESR that I'm currently running.

Just curious about this. I'll check in later and see what you have to say.

Regards,

~Eric

bassmadrigal 06-02-2021 02:29 PM

Quote:

Originally Posted by onebuck (Post 6255942)
Hi,
I have noticed some posted issue(s) for getting Mozilla Firefox for Slackware.

A gentle reminder for Firefox users. I will download my updates from https://www.mozilla.org/en-US/firefox/new/ then use that Linux download from a local directory to use from a terminal as root; https://gist.github.com/ruario/9672798 script to create a Slackware64 package;
Code:

/arc3/firefox# mv /home/gws/Downloads/firefox-89.0.tar.bz2 ./

/arc3/firefox# ./latest-firefox firefox-89.0.tar.bz2

Slackware package "/tmp/mozilla-firefox-89.0-x86_64-1ro.tgz" created.
buckXPS:/arc3/firefox# mv /tmp/mozilla-firefox-89.0-x86_64-1ro.tgz ./

/arc3/firefox# upgradepkg mozilla-firefox-89.0-x86_64-1ro.tgz

Hope this helps.
Have fun & enjoy Firefox with Slackware64!
:hattip:

In case you didn't know, you don't need to download the update. The latest-firefox.sh script will do it for you. You can even specify the Firefox channel you want to follow (beta or ESR), but it defaults to "latest".

It will even install the package if you pass -i to the latest-firefox.sh script.

Quote:

Originally Posted by vtel57 (Post 6255954)
@onebuck...

Hey, my friend. Are there any dependencies needed to satisfy to run the newest FF on 14.2? I ask this because in the past I attempted to build a newer version of FF for Slackware and did not succeed because of the dependencies that were not in place. I started to hunt them down, but swirled into Dependency Heck and gave the project up at that point.

I'd love to run FF 89.x on my 14.2 instead of this old 68.x ESR that I'm currently running.

Just curious about this. I'll check in later and see what you have to say.

Regards,

~Eric

I haven't checked with the latest version, but as of Firefox v84, it worked fine on 14.2 (Firefox is not my primary browser). I think all new dependencies are strictly for compiling. The only thing you won't get with the binary from Mozilla (which is what the ruario's latest-firefox.sh script downloads) is it was not compiled with --enable-alsa, so for those running pure alsa setups, you may not have any audio support.

vtel57 06-02-2021 02:43 PM

@bassmadrigal... thanks for the info. I may attempt the upgrade of FF. The note about ALSA is also helpful. However, I was too lazy to revert back to pure ALSA on my system... although, I'm considering that, too, because I just prefer ALSA.

Well, this'll keep me busy for a while. :)

bassmadrigal 06-02-2021 03:50 PM

Quote:

Originally Posted by vtel57 (Post 6255985)
@bassmadrigal... thanks for the info. I may attempt the upgrade of FF. The note about ALSA is also helpful. However, I was too lazy to revert back to pure ALSA on my system... although, I'm considering that, too, because I just prefer ALSA.

Well, this'll keep me busy for a while. :)

Ruario's script does make it easy. You can run it with the -i, let it do its thing, and the check and see if it runs. If it doesn't, just revert back to the official package (or your previous one if you were using something other than the official).

vtel57 06-02-2021 03:58 PM

COOL! The older I get, the more I like "easy". ;)

vtel57 06-02-2021 06:26 PM

DAYUM! That was easier than falling off my chair after three bourbons on the rocks. OUTSTANDING! :)

Now running FF 89.0 fully sync'd and customized. It's noticeably faster -- and I MEAN noticeably -- than ol' v68.x ESR, for sure. Also, it seems to be much less of a CPU cycle hog. About 450M RAM with 11 tabs open and one of them playing music on YouTube. CPU sitting at 1.2%. Can't complain about that.

Thank you Ruari Oedegaard and drgibbon (credit for a fix)!

And thank you, onebuck and bassmadrigal for your assistance!

I'm a HAPPY Firefox user! Been pretty loyal to Mozilla since waaaay back on Mozilla Browser in Win 98. ;)

vtel57 06-02-2021 06:28 PM

By the way, upgrading FF using Ruario's script needs to have its own thread here in the Slackware forums,if it doesn't already. Mod split this one off, maybe?


All times are GMT -5. The time now is 03:46 PM.