Quote:
Originally Posted by rc nai
I know it's not user-friendly but I'm always up for a challenge.
|
I wouldn't say it's not user-friendly (it was my first distro, afterall), but if you're willing to learn it'll go much more smoothly.
Quote:
Originally Posted by rc nai
Can you recommend me any other encryption program that's compatible with slackware?
|
See
here. The README_CRYPT.TXT file is included on the Slackware CDs/DVD should you choose to install it. If you want to use LVM as well,
README_LVM.TXT is also a great reference. GnuPG already comes with Slackware by default.
Quote:
Originally Posted by rc nai
I have read that there will be times that users will have to manually compile programs from source...My question for that is do I need to manually download and install the build programs for that or does it come pre-installed with slackware?
|
All of the standard developer packages come with a default Slackware installation -- there is no need to download them separately. Occasionally you may need some extra libraries and other dependencies, but most of the development tools you will ever need are included. There are some great repositories for SlackBuilds (which are small scripts that you just have to run alongside the app's sources and a nice package will be created that can be installed) and pre-built packages out there. I would strongly recommend slackbuilds.org, which maintains a nice repository for quite a few SlackBuilds for various apps. I would also recommend
Alien Bob's repository and
rworkman's repository, which contain both SlackBuilds and pre-built packages. There is also slacky.eu, which has a large repository of packages and SlackBuilds. I would trust that one less than the others, but it's still a great resource. I would try to steer clear of linuxpackages.net though -- some of its packages have questionable dependencies and were built on unclean systems. You could also use src2pkg to compile apps, which tries to guess correct parameters and create a Slackware package. I haven't tried it myself, but have heard nothing but praise -- it works nearly always, from what I've heard (you can thank gnashley for that). EncFS is available from slackbuilds.org, in case you want to use that (based on your previous question).
Installing a package in Slackware is as simple as running `installpkg packagename.tgz` as root. Upgrading can be done with upgradepkg, and uninstalling can be done with removepkg (or pkgtool). I would ALWAYS recommend making packages instead of doing a blind `./configure; make; make install` on the source. Packages are much easier to maintain, since Slackware's standard package management tools can install/upgrade/remove the packages with ease.
Quote:
Originally Posted by rc nai
During the installation of slackware, will there be an option for me to select which default manager I want to use such as gnome, kde, xfce, and such?...
|
Yes. If you ever need to switch the window manager in the future, you can run `xwmconfig` to change your selection. It should be noted, however, that Slackware does NOT come with Gnome. There's just not enough manpower to maintain Gnome on the Slackware team, and it is no longer included. If you want to use Gnome, there are some great third-party Gnome distributions for Slackware, like Dropline Gnome or Gnome SlackBuild (GSB -- that would be my recommendation, as it only replaces a few Slackware packages).
Quote:
Originally Posted by rc nai
How are updates handled in slackware? Is there an update manager that can manually/automatically download and install security updates, or do I have to do that manually?
|
Updates are usually only released for security reasons. You can be fairly sure that your Slackware box, if kept up-to-date, will be more secure than the vast majority of other Linux distros out there. However, if you want new features between Slackware releases, you'd have to compile a newer version yourself (or find a package). You can subscribe to the Slackware mailing list to be notified of any new updates (see slackware.com for more info). Patches are released in the patches/ directory of any Slackware mirror. Instructions for upgrading are included in the mailing list e-mails and at the
security advisories page. Sometimes packages require certain upgrade procedures (never anything difficult, but more than just typing `upgradepkg packagename`), so I would always recommend checking the official instructions for upgrading a package. There are some nice scripts that mirror the patches/ directory for you if you want (like
Alien Bob's rsync_slackware_patches script). I made a nice little script that can tell you which patches are installed and which ones are out-of-date, but since I don't like to plug my own (sub-standard) scripts I'll let you search for it if you want it (or ask for it -- but the other scripts out there should do just fine).
I should also mention that there are utilities like slackpkg and slapt-get that can automatically download packages (like the patches/ directory) and provide an easier way to install/upgrade the apps. It still requires *some* manual intervention, but it can make it a bit easier if you're into that sort of thing. In addition, slapt-get (and probably slackpkg -- I've never used either one) can download packages from other repositories (like slacky.eu) to provide a more automated system. There are many others more knowledgeable than I on that subject though, so I'll leave it to them.