Advice for any necessary over looked revisions to Linux Installation guide

Status
Not open for further replies.
Joined
May 22, 2010
Messages
2,079
I might need some advice on how to do some of these steps in all these distributions that I still haven't resolved. I know the guide is a little to broad, but it's meant for a series of guides on how to install steam on LInux.

I post part one in another reply
 
Here's part one:


upload_2018-2-7_2-45-55.jpeg
Summer Break Project Installation of Fedora Linux Workstation or a Debian Distro Lab 2

Carefully read each step and perform the required commands. Record (in order) all settings that you are making that are not explicitly written down in the instructions. Grading will be based on completion of the lab including how well you follow instructions. Requirements include a network boot cd or DVD of Fedora-Live-MATE_Compiz-x86_64-21-5 (64-bit) or Ubuntu and linuxmint-201503-mate-dvd-64bit/32-bit (Keep in mind that Fedora is no longer available in 32-bit), a removable harddrive rack, a 60 GB or larger SATA/ESATA/usb harddrive or flash drive or virtual machine with 60 GB or space or more. You are expected to record all settings and place in your journal. For each entry in your journal, you need to explain what the information is that you are including in it.

System Requirements

You can install Ubuntu 14.x or 16.x LTS Server for x86 (32 bit) or x64 (64-bit) systems with up to 2048 logical CPUs and 64 TB of memory. The theoretical upper limit is 5120 logical CPUs and 64 TB of memory, but Oracle has not tested this configuration. A minimum of 2 logical CPUs and 1 GB of memory per logical CPU is recommended. Although the minimum disk space required for installation is 1GB, a minimum of 5 GB is recommended.

1.1. System Requirements

Ubuntu 16.04 LTS Server Edition supports three (3) major architectures: Intel x86, AMD64 and ARM. The

table below lists recommended hardware specifications. Depending on your needs, you might manage with

less than this. However, most users risk being frustrated if they ignore these suggestions.

Table 2.1. Recommended Minimum Requirements

Install Type

CPU

RAM

Hard Drive Space

Base System

All Tasks Installed

Server (Standard)

1 gigahertz

512 megabytes

1 gigabyte

1.75 gigabytes

Server (Minimal)

300 megahertz

192 megabytes

700 megabytes

1.4 gigabytes



The Server Edition provides a common base for all sorts of server applications. It is a minimalist design

providing a platform for the desired services, such as file/print services, web hosting, email hosting, etc.




Recommended system requirements for Ubuntu Desktop:

  • 2 GHz dual core processor or better

  • 2 GB system memory

  • 25 GB of free hard drive space

  • Either a DVD drive or a USB port for the installer media

  • Internet access is helpful


  1. System requirements
Linux Mint 17.1 "Rebecca" and LMDE have the following minimum system requirements:[52]


Cinnamon


MATE


Xfce


KDE


LMDE (v. 201403)


Processor (x86)


700 MHz

700 MHz

700 MHz

700 MHz

700 MHz


Memory


512 MB

512 MB

512 MB

2 GB

1 GB


Hard Drive (free space)


9 GB

9 GB

10 GB

10 GB

5 GB


Monitor Resolution


800×600

800×600

800×600

1024×768

800×600




Running Fedora Workstation
To run Fedora Workstation, you will need:

Fedora Workstation is provided via Fedora Media Writer. Download this program via the download link above and run it on your system, following the prompts to generate a live version (see 'What does "Live" mean?' to the right) of Fedora Workstation on a USB flash drive. You may then run the live version of Fedora Workstation from your USB flash drive.

Optionally, you may install Fedora Workstation to a laptop or desktop computer that has at least 1 GHz processor, 1 GB RAM, and 10 GB space available. To do this, run the live version of Fedora Workstation from your USB flash drive on the computer you'd like to install to, run the Fedora Media Writer application, and follow the on-screen prompts to complete installation.

  1. Supported Platforms
Fedora Media Writer supports the following platforms:

  • Mac OS X

  • Windows

  • Linux
We have auto-detected that you are running Linux and have offered that version for download. If we have detected your operating system incorrectly or you would like to download a different version, please click the "View all platform downloads" button below.




  1. To prepare the Optical media write an ISO image file to CD or DVD, using the cd record command, for example:
#cdrecord -v -eject speed=16 dev=ATA:0,2,0 file_name.iso

or

just use disk if using a previous Linux Installation on another device or Imageburn or CdburnerXP if using Windows or Roxiotoast if using Mac.

To prepare the USB media use the dd command, or a separate unitility that can write an ISO image to a USB drive to create a bootable USB drive:

Use the following to umount the file system if mounts on device:
#df /media/USB

#umount /dev/sdb1

Use the dd command to write the contents of the iso image file to the USB device as follows:

#dd if=iso_file_name of=usb_device bs=bytes

For example:

#dd if=./full_image.iso of=/dev/sdb bs=512k

or just use Brasero or K3B if using a previously installed Linux Installation on another device or use Win32 disk imager if using Windows.

  1. Installation of linux: If using an external Hard drive or Mobile Rack make sure the power on the PC is turned off. Insert your drive into the PC. Otherwise open VMware, click open Virtual Machine, locate the Virtual drive if not already done, and click Play Virtual Machine. Be sure to verify that the drive door is fully closed. Turn the computer on and insert the network install CD. As the computer is booting up, press F12 and select boot from Onboard or USB CD-ROM. Press F1 to Continue beyond the Alert message (if installing to USB). If using an ISO select Removeable Device, CD or DVD-ROM, Setting, use ISO image file from under the CD/DVD(IDE) options, click ok and then send ctrl-alt-del.

  2. At the boot: prompt, press the up or down arrow key to stop the timer and select Start Fedora Live or Start Linux Mint then press the ENTER key.

  3. Select Install to Hard Drive from the Desktop or Install Linux Mint.

  4. Skip the media test and start the installation.

  5. Select your language and click Forward.

  6. Leave the Default Hostname localhost.localdomain (This will be changed later)

  7. Select the currect timezone.

  8. Select the timezone and then click Forward.

  9. Select the Keyboard Layout and click Forward.

  10. Type your name, your desired username, password, and hostname. Then click Forward.

  11. Select Basic Installation Destination. Then click Forward. Click Yes if You receive message about no partition table found on the hard drive to have the installer create one for you.

  12. Select I will configure portioning, select your drive, and click done.

  13. Select Standard Partitioning or Edit Partitions for Linuxmint Debian.

  14. Then click the plus sign for each partition you want to create below.

  15. Resize or Delete any existing partitions if needed to generate at least 120 GB of disk space for your Linux install. Create the partitions listed below. Be sure to write down what partition you assign to each filesystem and record this in your journal. Add the output of the df -h command to your journal. Note, if you are installing linux for multiple classes, you can use the same swap and /home partitions, but you must create a new root (/) partition. Be sure you have free space left on your drive for creating more filesystems later in the semester.
    1. / : 87.3 GB or 90042 MB aka 75% of total usable drive space (mount point is /, type is ext3 and size assuming 120 GB total for partitioning on a 120 GB virtual hard drive)

    2. /home : 16GB or 16384 MB aka 13.6533…% of total usable drive space (mount point is /home, type is ext3 and size assuming 120 GB total for partition on a 120 GB virtual hard drive) -> to several GB if you have enough space. Note if you receive a warning about home being smaller than recommended. Just say yes to continue. Also, you can make /home part of / by not making a separate /home partition, but if / get full you will lose any files not backed up in /home if / gets full and this may also be true if a separate /home partition gets full as well. However, it is less likely that a separate /home partition will get filed causing it to fail with proper planning and if you know what you’re doing as well as where you should be installing programs to. Think of /home as a separate My Documents folder for Windows partition to because all of your user or all users files are usually saved here, even if this may not be the best comparison. If you think you’ll use a lot more than this capacity or if you just don’t know how much you’ll need for /home then it might be best to leave as a separate folder on /, but keep in mind that you will lose any files not backed up.

    3. /boot : 500MB (mount point is /boot, type is unknown and size is not negotiable.) This will allow the system to boot especially for an installation to a physical hard drive when not dual or multi-booting to other OSes. (For installation to a physical hard drive leave size as is.)\

    4. /boot/efi : 200 MB (mount is /boot/efi, type is unknown and size is not negotiable.) This is for UEFI-based system only.

    5. swap : (swap is a TYPE, there is no mount point for swap, make sure this partition is in an extended partition)
7680 MB (assuming 3GB of RAM otherwise make 2.5x amount of physical RAM assuming 120 GB total for partition on a 120 GB virtual hard drive and 3072 MB or 3 GB of RAM -> (Note: Think of swap as virtual memory for Microsoft Windows except virtual memory doesn’t require a separate partition and in Windows 9.x shared available free drive space for the primary partition is used with virtual memory, so if free drive space got low the system became very slow and that is not the case with the swap partition because / will never use any space from the swap partition. Also, swap can probably have its capacity or size increased easily with gparted or some other Linux disk management utility or program while resizing other partitions to make free space if necessary if the total amount of physical memory or RAM increases. Also, the swap partition doesn’t have to be 2.5x the amount of physical memory or RAM, but the system might run slower if it isn’t and 2.5x or 3x the amount of physical memory or RAM is a good recommendation for capacity of swap and is usually recommended. When complete select DONE

  1. Click Accept changes to disk. (On Linuxmint Debian click Partition and create partitions, Edit and Apply all operations, quit, Refresh, Select the Root Partition, then right click and select Assign to / and then click Forward.

  2. If the above refuses to work then select Automatically configure partitioning, select the drive twice until you see a check mark, and click done. Do Not do this for Linuxmint.

  3. For Linuxmint select where to install grub and then click Forward.

  4. Review the Summary and click Begin Installation or Install for Linuxmint.

  5. For Linuxmint let the installer run.

  6. For Linuxmint click Yes to restart your system.

  7. For Linuxmint the installation should be complete after reboot.

  8. Skip for Linuxmint. Set the root password.

  9. Skip for Linuxmint. Create the User.

  10. Skip for Linuxmint.When the installation is complete click finish configuration.

  11. Skip for Linuxmint.Now click the quit button and reboot the Virtual Machine or computer.

  12. Skip for Linuxmint.Verify that the program is installing. This may take 20-30 minutes. Take a short break if you want.

  13. Skip for Linuxmint. Congratulations! You have just installed Fedora-Live-MATE_Compiz-x86_64-21-5 (64-bit). The optical disc will eject, return it to the pile or your case and click on REBOOT.

  14. log in as your user (never log in to Xwindows as root).

  15. Log in as yourself with your username and password.

  16. Press Ctrl+Alt to direct input the the host Operating system and click on the Virtual Machine Menu and select Install VMware Tools.

  17. Click download VMware tools if prompted and authentic as admin or root on the host OS(Operating System).

  18. Click close when the update is complete.

  19. Open a terminal window and use the su –l command to become root. Then locate using ls –l /media/VMware\ Tools/ and extract VMwareTools-8.4.6-385536.tar.gz using the command tar -xzvf /media/VMware\ Tools/VMwareTools-8.4.6-385536.tar.gz. Use the df –h command to see if it is mounted and if not try disconnecting and connecting the drive to the virtual machine if this applies.

  20. For Linuxmint mount the cdrom using this command: sudo mount –o loop /dev/sr0 /media/cdrom

  21. Run the vmware-install.pl using the command perl /root/vmware-tools-distrib/vmware-install.pl and press enter to except the defaults.

  22. Manually start the /usr/bin/vmware-user using the command /usr/bin/vmware-user start and press enter to return to the command prompt and ignore the error about XINERAMA.

  23. Copy Dr. Hartmanns Journal program to your drive in your home folder.

  24. Open the terminal and create /bin and /journal using the sudo command using the command mkdir /home/user/{bin,journal}.

  25. Copy the journal to your /home/user/bin using the command cp /home/user/Fedora\ Installation/bin/* /home/user/bin/ from your own source if you already have it and do the following steps.

  26. Modify the ~/.bashrc file, but back it up first using the cp -p ~/.bashrc ~/.bashrc.0 then change is using vi ~/.bashrc and add an alias to the file for the path to /home/user/bin/journal.bash as follows: alias j='/home/user/bin/journal.bash'. Repeat when not using su –l to sudo as root. Finally execute . ~/.bashrc to make it a permanent alias when using and when not using su –l to become root. Give the journal.bash read, write, and execute for the owner, write and execute for the group, and no permission as follows: chmod 750 /home/user/journal.bash, so it can be used by you and the group, but not anyone else.

  27. Add some users, be sure to back up the /etc/passwd and /etc/shadow files, use the /etc/passwd.# and /etc/shadow.# naming convention. Add yourself as a user (useradd, passwd). Add a couple of your neighbors as users.
(commands used cp -p /etc/passwd /etc/passwd.0 and cp -p /etc/shadow /etc/shadow.0 and useradd username and passwd username)

  1. Log out, and then login as your normal user (Text mode only). (Always use this account to log in. Then use su or su -l to become root.)
    1. Create the directories ~/bin and ~/journal for your normal user account. Use the scp command (scp [email protected]:/labs/network/journal* .) to copy the journal files down from whatever source provide for the file into the ~/bin directory and edit the file journal.bash to set the variables to match your new journal. Create a new journal using journal.bash 1 --new “Fedora-Live-MATE_Compiz-x86_64-21-5 (64-bit).” or j 1 --new "Install of Fedora 21-5 MATE x86_64 (64-bit)"

    2. Add the output of the df -h command and discuss all partitions created on your drive as part of this installation

    3. Add the changes to the /etc/passwd and /etc/shadow files using the - -diff option of the system.
(commands used mkdir {~/bin,~/journal}and scp [email protected]:/labs/network/journal* /home/username/bin

and cp ~/bin/journal.bash ~/bin/journal.bash and vi ~/bin/journal and df -h and df -h | j 1 --cmd "Partitions" and j 1 –journal (used to describe the partitions) and j 1 --diff /etc/passwd{,.0} and j 1 –diff /etc/shadow{,.0}

  1. Obtain your IP by typing /sbin/ifconfig | grep ddr . (For Ubuntu create a link for ifconfig to a directory which is already in your path using the following command: sudo ln -s /sbin/ifconfig /usr/bin/ifconfig). Have your neighbor(s) log into their account on your machine from the network using ssh. Include output of the who command in your journal to verify that your neighbors can connect through SSH to your server. Use the --ips switch for Ubuntu to show the ip address of the computer logged into the server with --lookup to show canonical names based on stored IP, if available, instead of hostnames.
(who | j 1 --cmd "The output of the who command showing my neighbor can connect."

)

  1. Install extra packages if you customized your installation but did not select any packages other wise skip. (use su -l to become root to install):
    1. (Do not SKIP) Record all the currently stored packages into a file by redirecting the output of the command rpm -qa into a file called packages.0 within your normal user's home directory. (Use the apt-cache rdepends –installed <packages> command for Ubuntu and Debian distributions including Linuxmint Debian, which restricts the results to installed packages.
(commands used rpm -qa > /home/username/packages.0 and cat /home/username/packages.0 | j 1 --cmd "The ouput of the rpm -qa showing the packages that were installed during initial setup.")
 

Attachments

  • upload_2018-2-7_2-45-20.jpeg
    upload_2018-2-7_2-45-20.jpeg
    37.5 KB · Views: 7
Here's part 2 (ignore the line numbering because HF messed that up):


  1. HYPERLINK "slot: Record all the currently stored packages into a file by redirecting the output of the command rpm -qa into a file called packages.0 within your normal user's home directory. Skip if not doing a network install "Install the packages update, ubuntu-desktop, gcc, xterm, lynx, system-config-display, system-config-printer, system-config-date, and firefox using the yum installer. Use a -y to accept the packages. (Hint: Use a for loop: for i in p1 p2 p3 p4 ; do yum -y install $i ; done). For Redhat 7 distros if using as a Desktop do the following or unless you want to programs on you server do as follows: for i in blender k3d k3b makehuman audacity timeshift wireshark handbrake emacs pitvi pidgin putty kbackup chromium extraputty google-chrome-stable eclipse playonlinux virtualbox vlc digikam brasero openshot openjdk-6-jdk;
do yum -y install $i; done.



For Ubuntu or any other Debian distro if using as a Desktop do the following or unless you want to programs on you server do as follows: for i in blender k3d k3b makehuman audacity timeshift wireshark handbrake emacs pitvi pidgin putty kbackup chromium extraputty google-chrome-stable eclipse playonlinux virtualbox vlc digikam brasero openshot openjdk-6-jdk.

do apt-get -y install $i; done.



(commands used commands used vi /home/username/packages.bash and chmod +x /home/username/packages.bash and /home/username/packages.bash)

  1. Use the Ubuntu or Debian equivalent to the rpm -e command to remove the Ubuntu or Debian equivalent to the following packages, which is either the dpkg -r or dpkg –remove command if not the apt remove or apt-get remove command (note: apt or apt-get is like a front-end to dpkg, but it keeps track of dependencies and won't silently let you remove a package another package still depends on.): dogtail-0.6.1-2.el5.noarch, xorg-x11-server-Xvfb-1.1.1-48.41.el5, sabayon-apply-2.12.4-5.el5.i386, and xorg-x11-server-Xnest-1.1.1-48.41.el5. Note, el5 refers to Enterprise Linux version 5. By using the dpkg -r or dpkg –remove command if not the apt remove or apt-get remove command the command should look pretty much like the following assuming these are the correct names of the equivalent files considering I do not know them yet: dpkg -r or dpkg –remove or apt remove or apt-get remove dogtail-0.6.1-2.deb.noarch xorg-x11-server-Xvfb-1.1.1-48.41.deb sabayon-apply-2.12.4-5.deb.i386 xorg-x11-server-Xnest-1.1.1-48.41.deb.

  2. If not already installed Run the command yum -y install Xorg to install the graphical libraries.
(commands used yum -y install Xorg)

  1. Record the output of rpm -qa again into a new file called packages.1 and submit the differences of these two files in your journal using the command j 2 - -diff packages.0 packages.1 .
(commands used rpm -qa > /home/username/packages.1 and j 2 –diff /home/username/packages.0 /home/username/packages.1)

  1. (Text Mode Only) As your default user, run the command startx, to start the GUI interface. (Never run the GUI as the root user.)

  2. Use the following to install as well as run grub-customizer provided the GUI is installed:
sudo add-apt-repository ppa:danielrichter2007/grub-customizer

sudo apt-get update

sudo apt-get install grub-customizer

sudo grub-customizer

  1. Run the command system-config-date, uncheck the box at the bottom of the timezone tab so that Linux will acknowledge the system clock time as localtime not UTC time. Set the time, then enable NTP (network time protocol) so the system will update the time from the internet. Record the current system date in your journal using date | j 1 --cmd "Current time on the system."
(commands used system-config-date and date | j 1 --cmd "Current time on the system")

  1. Backup and edit the file /etc/sysconfig/network and set the HOSTNAME (full domain) for your computer. Remove the HWADDR line from the files /etc/sysconfig/network-scripts/ifcfg-eth{0,1} (This allows you to sit at different PCs). Use the - - diff option to add these changes to your journal. (On Ubuntu use the /etc/network/interfaces in place of the /etc/sysconfig/network).
(commands used cp -p /etc/sysconfig/network{,.0}

and vi /etc/sysconfig/network and j 1 --diff /etc/sysconfig/network{,.0} and /etc/rc.d/init.d/network and cp -p /etc/sysconfig/network-scripts/ifcfg-eth0 /etc/sysconfig/network-scripts/0.ifcfg-eth0 and vi /etc/sysconfig/network-scripts/ifcfg-eth0 and cp -p /etc/sysconfig/network-scripts/ifcfg-eth1 /etc/sysconfig/network-scripts/1.ifcfg-eth1

and vi /etc/sysconfig/network-scripts/ifcfg-eth1 and vi /etc/sysconfig/network-scripts/ifcfg-eth1 and j 1 --diff /etc/sysconfig/network{,.0}

and j 1 --diff /etc/sysconfig/network-scripts/ifcfg-eth0 /etc/sysconfig/network-scripts/0.ifcfg-eth0

)

  1. Become the root user using su -l and create a symbolic link (ln -s ~user/bin /root/bin) to your default user's bin directory in ~root/bin. This will allow the root user to easily run the journal.bash script from your user's account.
(commands use ln -s ~username/bin /root/bin)

  1. Skip for Ubuntu. (Set some very basic security settings) Backup the files /etc/securetty and /etc/ssh/sshd_config.
    1. Execute the command (as root) echo "#no local root login" > /etc/securetty .
(commands used cp -p /etc/securetty{,.0} and echo "#no local root login" > /etc/securetty and j 1 –diff /etc/securetty{,.0})

  1. Skip for Ubuntu. Use vi to edit the file /etc/ssh/sshd_config and set the option PermitRootLogin to no. If this line is has a '#' in front of it, remove the '#'; if the line doesn't exist, add it. Add the changes to these configuration files to your journal.
(commands used cp -p /etc/ssh/sshd_config{,.0} and vi /etc/ssh/sshd_config and j 1 --diff /etc/ssh/sshd_config{,.0})

  1. Add a Terminal Session icon to your task bar by locating it in menu, and right clicking on it. For Linuxmint right-click on the menu shortcut under Favorites and select add to panel.

  2. Skip for Linuxmint. Complete your journal by including the last 10 lines of the files boot.log, install.log, install.log.syslog in your journal. Also include the entire file /etc/inittab in your journal.
(commands find / -name 'boot.log' and used tail /var/log/boot.log > /home/username/boot.log_tail.out and tail /var/log/boot.log | j 1 --cmd "The Last 10 lines of the boot.log file." And find / -name 'install.log' and tail /root/install.log > /home/username/install.log_tail.out and tail /root/install.log | j 1 --cmd "The Last 10 lines of the install.log file." and find / -iname 'install.log.syslog' and tail /root/install.log.syslog > /home/username/install.log.syslog_tail.out and tail /root/install.log.syslog | j 1 --cmd "The last 10 lines of the install.log.syslog." and cat /etc/inittab | j 1 --cmd "The entire contents of the /etc/inittab file.")

  1. Skip for Linuxmint. If using Redhat based Fedora Linux Release 6.x Edit the /etc/sysconfig/network-scripts/ifcfg-eth0 file and change NM_CONTROLLED to no. Comment out the NAME and UUID. Then restart your computer and do an /sbin/ifconfig | grep addr to test
(commands used cp -p /etc/sysconfig/network-scripts/ifcfg-eth0 /etc/sysconfig/network-scripts/2.ifcfg-eth0 and vi /etc/sysconfig/network-scripts/ifcfg-eth0 and cat /etc/sysconfig/network-scripts/ifcfg-eth0 | j 13 --cmd "The contents of the ifcfg-eth0 file showing that the nm controller was disabled."

)

  1. Skip for Linuxmint. If not already installed Install dig (use the rpm -qa to show the before and after).
(commands used rpm -qa | grep dig | j 1 --cmd "The output of the rpm -qa command showing dig is not installed."



  1. Change the GRUB timer if desired by editing the grub.conf file (Reboot to test by using su –l to become root and then typing reboot). If Using Ubuntu and Debian distributions including Linuxmint Debian edit the /boot/grub/grub.cfg file, which is generated using values stored in the /etc/default/grub file using the command grub-mkconfig if necessary. If you ever need to manually change something in this file for Ubuntu and Debian distributions including Linuxmint Debian refer to the /etc/grub.d/README file.
(Commands used find / -iname 'grub' and ls -l /boot/grub and ls -l /boot/grub/grub.conf and cp -p /boot/grub/grub.conf{,.0} and ls -l /boot/grub/grub.conf{,.0} and vi /boot/grub/grub.conf and j 1 –diff /boot/grub/grub.conf{,.0})

  1. Change change the init default on the line id:5:initdefault: to id:3:initdefault: in the /etc/inittab file if desired and reboot as required by typing su –l to become root and then reboot.
(Commands used ls -l /etc/inittab and cp -p /etc/inittab{,.0} and ls -l /etc/inittab{,.0} and vi /etc/inittab and j 1 –diff /etc/inittab{,.0})

  1. If you need OpenOffice download Apache_OpenOffice_incubating_3.4.1_Linux_x86_install-rpm_en-US.tar and extract it using the following command were user is your username:
tar -xzvf /home/user/Apache_OpenOffice_incubating_3.4.1_Linux_x86_install-rpm_en-US.tar.gz -C /home/user

Then run the installer as follows were user is your username:

rpm -ivh /home/user/en-US/RPMS/desktop-integration/openoffice.org3.4-redhat-menus-3.4-9593.noarch.rpm

Skip for Linuxmint. For the newer Libre office use the wget https://www.libreoffice.org/download/libreoffice-fresh/ command

  1. Considering OpenOffice has been replaced by LibreOffice if I'm not mistaken do the following command for Fedora only after downloading the rpm from the open document foundation website and putting on a similar flash drive used as Corsair in the example if necessary. Otherwise just use the necessary path to the file:

    sudo rpm -Uvh /run/media/username/CORSAIR/Downloads/LibreOffice/LibreOffice_5.2.4.2_Linux_x86-64_rpm/RPMS/*.rpm

  2. Before dual booting if using Oracle Virtual box change the name of the Virtual machine folder to include the phase dual boot preferably. Select the virtual machine hard drive you wish to dual boot or multi-boot you desire to dual boot or mult-boot from, click settings, storage, remove the current vdi otherwise known as the virtual drive, and re-add it. Otherwise, resize the partition of the fist OS installed first if enough free space was not already considered, turn off the virtual machine, back it up, rename the folder something meaningful like dual boot or multi-boot something, delete and re-add the virtual disk, mount the virtual iso image or the physical optical drive if using Virtual Box (If using VMware this require VMware Workstation) and proceed with installing the other OSes while taking into consideration the already used virtual disk space as well as the following command if using Linux or UNIX. If you intend to dual boot or multiboot Windows OSes then you'll have to deal with BCD edit on your own because I'm not cover that portion and may never do so.

  3. If dual booting or multi-booting reboot after the installation and configuring is complete. Then open a terminal window for command prompt access unless you are unable to enter the Linux GUI, but either way type sudo update-grub and reboot to view grub with the option to choose Windows or Whatever other OS you had previously installed (This may no longer be necessary if using Linuxmint 15 or Linuxmint Debian 201503-betsy 32-bit or 64-bit).

  4. Use the command journal.bash 1 --upload to submit your journal for grading if necessary, but first use the command journal.bash 1 --spell or j 1 --spell to check spelling. Done! (Use the su –l command to become root and type poweroff when finished.
 
What's the purpose of this regurgitation? It's an unusable mess.

On a second note, if you install your linuxes following this sort of instructions it's no longer a wonder why you have all the problems you do lol.
 
Last edited:
What's the purpose of this regurgitation? It's an unusable mess.

On a second note, if you install your linuxes following this sort of instructions it's no longer a wonder why you have all the problems you do lol.

You didn't read what I said did you, which was that the purpose was for installing steam on Linux and I don't have as many problems as you think because of this because I don't follow it to the T and it's why I have some steps mention skip for certain distro's. I have a more detailed set of instruction specifically for Redhat distributions and Ubuntu as well as OpenSUSE. If you think you can do so much better show me your instructions. It's not unusable either, even though it is a mess though. I get by with it just fine because as I said I don't follow it to the T and change it as needed. if it appears as anymore of a mess than what it actually might be then that is because it didn't paste correctly in the Hard Forum Post. Just so you know this is basically just a revision of a borrowed appearance of what my instructor used for their Linux/UNIX classes and they have their PhD in electrical engineering, so they have pretty good ethos or authority in something and they were a Computer Networking Administrator for a bankruptcy corp if nothing else. Maybe I shouldn't try to combine all the instructions on how to install all these distro's into one word file, but it hasn't been a problem for me to understand. I just need answer's or advice for fixing some of the instructions that don't work or that answer's for how to do on these distro's can't be found that work. Also, most users on here can't view files uploaded to file dropper if that would help the appearance of the instructions.
 
Last edited:
What would you like input on? The first post mentions wanting some advice on how to do some of the steps, but which ones?

Just skimming it, there's a lot that I just would not follow (or would not work) because it's too detailed for generalized instruction. It might work for a rigid & structured classroom environment, but even then, it's just a list of steps and doesn't explain why you're doing anything.
 
Throw it all out and start over with out copying sections from your home work. Pick one distro and note down the steps to install it cleanly with the minimal steps. Again, do not include the steps from the home work that are just there to show you did the home work. Then you can go back and document how to install various applications on top of this clean OS install.
 
So you want to completely from scratch install a linux distro, then install steam? These distro's hold your hand the entire way.

For a Fedora or Ubuntu/Mint it's just 4 steps:

1) Burn the distro to a thumb drive with the utility of your choice.

2) Follow the install instructions of the distro of your choice.

3) Install your video card using your distro's built in tool (since Fedora and Ubuntu/Mint both have them..)

4) dnf -y install steam or sudo apt-get install steam depending on your distro..


you might need to install rpmfusion, but honestly, if your only objective is to game on steam, wtf are you installing fedora for?
 
So you want to completely from scratch install a linux distro, then install steam? These distro's hold your hand the entire way.

For a Fedora or Ubuntu/Mint it's just 4 steps:

1) Burn the distro to a thumb drive with the utility of your choice.

2) Follow the install instructions of the distro of your choice.

3) Install your video card using your distro's built in tool (since Fedora and Ubuntu/Mint both have them..)

4) dnf -y install steam or sudo apt-get install steam depending on your distro..


you might need to install rpmfusion, but honestly, if your only objective is to game on steam, wtf are you installing fedora for?

It's even easier than that if it's a distro that uses AppArmor and has snap support.

sudo snap install --edge solus-runtime-gaming
sudo snap install --devmode --edge linux-steam-integration

done.
 
What would you like input on? The first post mentions wanting some advice on how to do some of the steps, but which ones?

Just skimming it, there's a lot that I just would not follow (or would not work) because it's too detailed for generalized instruction. It might work for a rigid & structured classroom environment, but even then, it's just a list of steps and doesn't explain why you're doing anything.

What do you mean it doesn't explain why and of course it's mostly detailed steps. It's meant to be brief and guide you through all free major Distro's except straight Debian, even though is says for Debian Distro's. It doesn't cover security beyond basic security and tell's you what to do if you need to do it to install a certain feature, such as the GUI and how to script program installation using repositories and how to partition. It's not meant for a rigid & structured classroom, even if it seems like that and meant to cover almost every problem I know of that would be encountered during installation. I feel it's necessary to cover these things too and not just do a basic installation of the operating system. Also, it's not meant to cover performance tweaking or hardware installation just the operating system installation and programs necessary to complete it or get you started after the installation except steam. Steam is covered in a different guide.
 
Last edited:
So you want to completely from scratch install a linux distro, then install steam? These distro's hold your hand the entire way.

For a Fedora or Ubuntu/Mint it's just 4 steps:

1) Burn the distro to a thumb drive with the utility of your choice.

2) Follow the install instructions of the distro of your choice.

3) Install your video card using your distro's built in tool (since Fedora and Ubuntu/Mint both have them..)

4) dnf -y install steam or sudo apt-get install steam depending on your distro..


you might need to install rpmfusion, but honestly, if your only objective is to game on steam, wtf are you installing fedora for?

Fedora is only mentioned for those who prefer it and don't mind only being able to use Steam through PlayOnLinux. I know these distro basically hold you hand, but they don't explain partitioning and what to do if you need to install the gui as well as other things. This is not a hardware install guide, so why do you mention video card installation. This is not the guide on how to install Steam either this is just the guide on how to install the operating system.
I think you can just use sudo apt-get install steam, but the guide is as follows and it's already installed on my system. Therefore, I can't unistall it with having to redo it to test it. Honestly, you could just use SteamOS, even though it might not be supported anymore. However, Debian distros and Ubuntu are the easiest to install compared to SteamOS and for whatever reason people said steamOS was not secure. How does dnf install steam on Fedora or a Redhat Distro when the direct download I've seen is only a .deb and I know dnf is using respositories, so did Valve make a native installer for Redhat and support the new dnf package handler that's replacing yum?

This is the guide on how to install Steam and it, even mentions how to install 32-bit libraries, which I've found necessary and other have mentioned as well as complained about. Yes it hasn't been updated since 2015 but it still works.:


Linuxmint Debian 201503-mate 64-bit or 32-bit Installation


Summer Break 2015



Due Date: ?

Value: ?



1. Execute the the following command and elevate to root user if necessary with sudo or su -l : wget http://media.steampowered.com/client/installer/steam.deb



2. Execute the following command and if it fails go to step 3: sudo apt-get install gdebi-core



3. Execute the following command and type y then press enter if prompted: sudo gdebi steam.deb



4. Or, with straight dpkg, you can brute force it with the following commands:

sudo dpkg -i steam.deb
sudo apt-get install -f # (If the above command errors)
sudo dpkg -i steam.deb
5. Search for Steam in the menu and open in. Then an installer should prompt you for the root password. Type y and press enter when prompt and sometimes just press enter if prompted.

If you get the error: “You are missing the following 32-bit libraries, and Steam may not run: libc.so.6” in Ubuntu 14.04.3 and hopefully beyond use the following symbolic link, which should work but doesn't:

For 64-bit Ubuntu and Other Debian Distros:



sudo ln -s /lib/x86_64-linux-gnu/libc.so.6 /lib/libc.so.6


For 32-bit Ubuntu and Other Debian Distros:



sudo ln -s /lib/i386-linux-gnu/libc.so.6 /lib/libc.so.6



6. The following solution will fix the missing libc.so.6 in Ubuntu 14.04.3 and hopefully beyond:



sudo apt-get install steam


However, it leaves you with a missing libGL.so.1 file.



7. To resolve the previous libGL.so.6 in Ubuntu 14.04.3 and hopefully beyond use the following:



sudo apt-get install ^libc6.*

followed by:

sudo apt-get install steam


8. Let the install complete. Then create a new account or login in with an existing account and get the access code from your email if necessary.



9. If using Redhat distros type the following in terminal and use it to install Steam once complete(It pretty much self explanatory after PlayOnLinux is Installed).:



sudo yum -y install PlayOnLinux



10. If using SUSE distros type the following in terminal and use it to install Steam once complete(It pretty much self explanatory after PlayOnLinux is Installed).



sudo yast -y install PlayOnLinux
 
Last edited:
It's even easier than that if it's a distro that uses AppArmor and has snap support.

sudo snap install --edge solus-runtime-gaming
sudo snap install --devmode --edge linux-steam-integration

done.

This is interesting I had no idea that method was possible.
 
Throw it all out and start over with out copying sections from your home work. Pick one distro and note down the steps to install it cleanly with the minimal steps. Again, do not include the steps from the home work that are just there to show you did the home work. Then you can go back and document how to install various applications on top of this clean OS install.

This is not a minimal install guide or to show I did the homework. This a detailed installation guide meant to cover just about every basic problem during installation and how to install some programs, but not security beyond basic security, networking issues beyond the basics, and definitely not Steam or Hardware RAID. Hardware RAID installation is covered by RAID card manufacturer's Read Me or Manuals and if they have typo's or incorrect command usage that for them to work out, but I can help with that now that I've successfully installed Hardware RAID except for it to see all my drives though because Hardware RAID 5 on my server is not showing 6 TB of 8 TB and is only showing 2 TB.
 
What do you mean it doesn't explain why and of course it's mostly detailed steps. It's meant to be brief and guide you through all free major Distro's except straight Debian, even though is says for Debian Distro's. It doesn't cover security beyond basic security and tell's you what to do if you need to do it to install a certain feature, such as the GUI and how to script program installation using repositories and how to partition. It's not meant for a rigid & structured classroom, even if it seems like that and meant to cover almost every problem I know of that would be encountered during installation. I feel it's necessary to cover these things too and not just do a basic installation of the operating system. Also, it's not meant to cover performance tweaking or hardware installation just the operating system installation and programs necessary to complete it or get you started after the installation except steam. Steam is covered in a different guide.

This is where you fail. A guide that tries to be a guide for all major distros is a cluster fuck of a guide and confuses more than anything. Steam is in reality extremely simple to install as others mentioned above. If one looked at your guide they would give up the thought of even trying.

You give the impression that you're actually copypasting school materials that some teacher gave you. Teachers do not have the intention of writing a simple guide but to make you go through the hoops to make things difficult and (perhaps) learn in the process.
 
This is interesting I had no idea that method was possible.

And that's what you get for not reading enough Linux sites to keep up with the ever changing Linux community. ;)

Thanks to Ikey Dougherty (Solus founder and lead dev) any distro that uses AppArmor and has snap support can install Steam in the blink of an eye. So currently anything Ubuntu based, Solus, and Debian 9 (I think) can simply install the snaps for the solus runtime and steam and be fully functional. Ikey has put a lot of time into the LSI and it's pretty damned impressive.
 
This is where you fail. A guide that tries to be a guide for all major distros is a cluster fuck of a guide and confuses more than anything. Steam is in reality extremely simple to install as others mentioned above. If one looked at your guide they would give up the thought of even trying.

You give the impression that you're actually copypasting school materials that some teacher gave you. Teachers do not have the intention of writing a simple guide but to make you go through the hoops to make things difficult and (perhaps) learn in the process.

That's not their intention. Their intention is teach you either what you need to know or everything you might normally encouter. In this case the instructors borrow appearance had the intention of teaching how to partition, install the gui, automate program installation, and troubleshoot network problems. How or why wouldn't I want to address these issues in a not so minimal installation guide and the system requirements. I didn't try to cover SUSE in this though because SUSE apparently must have gave me problem or I just didn't get it working in a Virtual Machine or get around to doing it on a physical machine. If someone gives up after looking at this then they obviously would give up if they ran into problems with me showing them how to solve them step by step. It looks worse in the post than it actually is because it didn't paste right into the Post Reply Box. To be fair I do say what to skip and felt Linuxmint and Fedora instalation steps are close enough alike that I didn't say skip for some of those steps. I explain why to partition, but you think it should be written for someone who just wants a minimal install and that's not what it's intended for. I didn't copy and paste anything from my instructors instructions I modified it and copied and pasted stuff that wasn't included. Then I used find and replace to change commands and manually changed some of the wording for the step to the instructions. I have no intention of making minimal for some mindless or clueless person who doesn't want to learn what to do if something doesn't work.
 
And that's what you get for not reading enough Linux sites to keep up with the ever changing Linux community. ;)

Thanks to Ikey Dougherty (Solus founder and lead dev) any distro that uses AppArmor and has snap support can install Steam in the blink of an eye. So currently anything Ubuntu based, Solus, and Debian 9 (I think) can simply install the snaps for the solus runtime and steam and be fully functional. Ikey has put a lot of time into the LSI and it's pretty damned impressive.

I have the documentation and read the sites, but AppArmor is not an installer. Therefore, I overlooked it and didn't even consider it. I breifly looked at it and frowned upon it because I felft it was like SELInux and until I started keeping up with the documentation for these operating systems I couldn't find a good expanation for SELinux because every where I looked that wasn't the official OS site said it causes problems and just to disable it, which was of no help obviously.
 
What would you like input on? The first post mentions wanting some advice on how to do some of the steps, but which ones?

Just skimming it, there's a lot that I just would not follow (or would not work) because it's too detailed for generalized instruction. It might work for a rigid & structured classroom environment, but even then, it's just a list of steps and doesn't explain why you're doing anything.

if you must know this step still hasn't been resolved and stack exchange is of no help. As for the rest it might be right, need work:

  1. Skip for Linuxmint. Complete your journal by including the last 10 lines of the files boot.log, install.log, install.log.syslog in your journal. Also include the entire file /etc/inittab in your journal.
(commands find / -name 'boot.log' and used tail /var/log/boot.log > /home/username/boot.log_tail.out and tail /var/log/boot.log | j 1 --cmd "The Last 10 lines of the boot.log file." And find / -name 'install.log' and tail /root/install.log > /home/username/install.log_tail.out and tail /root/install.log | j 1 --cmd "The Last 10 lines of the install.log file." and find / -iname 'install.log.syslog' and tail /root/install.log.syslog > /home/username/install.log.syslog_tail.out and tail /root/install.log.syslog | j 1 --cmd "The last 10 lines of the install.log.syslog." and cat /etc/inittab | j 1 --cmd "The entire contents of the /etc/inittab file.")

This part needs to mention repositories and these parts need explaining to, which it's intended to prepare for an a power or internet outage in the users area:

  1. If you need OpenOffice download Apache_OpenOffice_incubating_3.4.1_Linux_x86_install-rpm_en-US.tar and extract it using the following command were user is your username:
tar -xzvf /home/user/Apache_OpenOffice_incubating_3.4.1_Linux_x86_install-rpm_en-US.tar.gz -C /home/user

Then run the installer as follows were user is your username:

rpm -ivh /home/user/en-US/RPMS/desktop-integration/openoffice.org3.4-redhat-menus-3.4-9593.noarch.rpm

Skip for Linuxmint. For the newer Libre office use the wget https://www.libreoffice.org/download/libreoffice-fresh/ command

  1. Considering OpenOffice has been replaced by LibreOffice if I'm not mistaken do the following command for Fedora only after downloading the rpm from the open document foundation website and putting on a similar flash drive used as Corsair in the example if necessary. Otherwise just use the necessary path to the file:

    sudo rpm -Uvh /run/media/username/CORSAIR/Downloads/LibreOffice/LibreOffice_5.2.4.2_Linux_x86-64_rpm/RPMS/*.rpm

or these parts:


  1. HYPERLINK "slot: Record all the currently stored packages into a file by redirecting the output of the command rpm -qa into a file called packages.0 within your normal user's home directory. Skip if not doing a network install "Install the packages update, ubuntu-desktop, gcc, xterm, lynx, system-config-display, system-config-printer, system-config-date, and firefox using the yum installer. Use a -y to accept the packages. (Hint: Use a for loop: for i in p1 p2 p3 p4 ; do yum -y install $i ; done). For Redhat 7 distros if using as a Desktop do the following or unless you want to programs on you server do as follows: for i in blender k3d k3b makehuman audacity timeshift wireshark handbrake emacs pitvi pidgin putty kbackup chromium extraputty google-chrome-stable eclipse playonlinux virtualbox vlc digikam brasero openshot openjdk-6-jdk;
do yum -y install $i; done.



For Ubuntu or any other Debian distro if using as a Desktop do the following or unless you want to programs on you server do as follows: for i in blender k3d k3b makehuman audacity timeshift wireshark handbrake emacs pitvi pidgin putty kbackup chromium extraputty google-chrome-stable eclipse playonlinux virtualbox vlc digikam brasero openshot openjdk-6-jdk.

do apt-get -y install $i; done.



(commands used commands used vi /home/username/packages.bash and chmod +x /home/username/packages.bash and /home/username/packages.bash)

  1. Use the Ubuntu or Debian equivalent to the rpm -e command to remove the Ubuntu or Debian equivalent to the following packages, which is either the dpkg -r or dpkg –remove command if not the aptremove or apt-get remove command (note: apt or apt-get is like a front-end to dpkg, but it keeps track of dependencies and won't silently let you remove a package another package still depends on.): dogtail-0.6.1-2.el5.noarch, xorg-x11-server-Xvfb-1.1.1-48.41.el5, sabayon-apply-2.12.4-5.el5.i386, and xorg-x11-server-Xnest-1.1.1-48.41.el5. Note, el5 refers to Enterprise Linux version 5. By using the dpkg -r or dpkg –remove command if not the apt remove or apt-get remove command the command should look pretty much like the following assuming these are the correct names of the equivalent files considering I do not know them yet: dpkg -r or dpkg –remove or apt remove or apt-get remove dogtail-0.6.1-2.deb.noarch xorg-x11-server-Xvfb-1.1.1-48.41.deb sabayon-apply-2.12.4-5.deb.i386 xorg-x11-server-Xnest-1.1.1-48.41.deb.

  2. If not already installed Run the command yum -y install Xorg to install the graphical libraries.
(commands used yum -y install Xorg)

  1. Record the output of rpm -qa again into a new file called packages.1 and submit the differences of these two files in your journal using the command j 2 - -diff packages.0 packages.1 .
(commands used rpm -qa > /home/username/packages.1 and j 2 –diff /home/username/packages.0 /home/username/packages.1)

and aparently these parts need to say skip for Ubuntu or Debian Distros and Fedora depending on which operating system is being installed:

  1. HYPERLINK "slot: Record all the currently stored packages into a file by redirecting the output of the command rpm -qa into a file called packages.0 within your normal user's home directory. Skip if not doing a network install "Install the packages update, ubuntu-desktop, gcc, xterm, lynx, system-config-display, system-config-printer, system-config-date, and firefox using the yum installer. Use a -y to accept the packages. (Hint: Use a for loop: for i in p1 p2 p3 p4 ; do yum -y install $i ; done). For Redhat 7 distros if using as a Desktop do the following or unless you want to programs on you server do as follows: for i in blender k3d k3b makehuman audacity timeshift wireshark handbrake emacs pitvi pidgin putty kbackup chromium extraputty google-chrome-stable eclipse playonlinux virtualbox vlc digikam brasero openshot openjdk-6-jdk;
do yum -y install $i; done.



For Ubuntu or any other Debian distro if using as a Desktop do the following or unless you want to programs on you server do as follows: for i in blender k3d k3b makehuman audacity timeshift wireshark handbrake emacs pitvi pidgin putty kbackup chromium extraputty google-chrome-stable eclipse playonlinux virtualbox vlc digikam brasero openshot openjdk-6-jdk.

do apt-get -y install $i; done.



(commands used commands used vi /home/username/packages.bash and chmod +x /home/username/packages.bash and /home/username/packages.bash)

  1. Use the Ubuntu or Debian equivalent to the rpm -e command to remove the Ubuntu or Debian equivalent to the following packages, which is either the dpkg -r or dpkg –remove command if not the aptremove or apt-get remove command (note: apt or apt-get is like a front-end to dpkg, but it keeps track of dependencies and won't silently let you remove a package another package still depends on.): dogtail-0.6.1-2.el5.noarch, xorg-x11-server-Xvfb-1.1.1-48.41.el5, sabayon-apply-2.12.4-5.el5.i386, and xorg-x11-server-Xnest-1.1.1-48.41.el5. Note, el5 refers to Enterprise Linux version 5. By using the dpkg -r or dpkg –remove command if not the apt remove or apt-get remove command the command should look pretty much like the following assuming these are the correct names of the equivalent files considering I do not know them yet: dpkg -r or dpkg –remove or apt remove or apt-get remove dogtail-0.6.1-2.deb.noarch xorg-x11-server-Xvfb-1.1.1-48.41.deb sabayon-apply-2.12.4-5.deb.i386 xorg-x11-server-Xnest-1.1.1-48.41.deb.

  2. If not already installed Run the command yum -y install Xorg to install the graphical libraries.
(commands used yum -y install Xorg)

  1. Record the output of rpm -qa again into a new file called packages.1 and submit the differences of these two files in your journal using the command j 2 - -diff packages.0 packages.1 .
(commands used rpm -qa > /home/username/packages.1 and j 2 –diff /home/username/packages.0 /home/username/packages.1)


and this part needs to tell how to do this on Ubuntu or Debian Distros for commands used:

  1. HYPERLINK "slot: Record all the currently stored packages into a file by redirecting the output of the command rpm -qa into a file called packages.0 within your normal user's home directory. Skip if not doing a network install "Install the packages update, ubuntu-desktop, gcc, xterm, lynx, system-config-display, system-config-printer, system-config-date, and firefox using the yum installer. Use a -y to accept the packages. (Hint: Use a for loop: for i in p1 p2 p3 p4 ; do yum -y install $i ; done). For Redhat 7 distros if using as a Desktop do the following or unless you want to programs on you server do as follows: for i in blender k3d k3b makehuman audacity timeshift wireshark handbrake emacs pitvi pidgin putty kbackup chromium extraputty google-chrome-stable eclipse playonlinux virtualbox vlc digikam brasero openshot openjdk-6-jdk;
do yum -y install $i; done.



For Ubuntu or any other Debian distro if using as a Desktop do the following or unless you want to programs on you server do as follows: for i in blender k3d k3b makehuman audacity timeshift wireshark handbrake emacs pitvi pidgin putty kbackup chromium extraputty google-chrome-stable eclipse playonlinux virtualbox vlc digikam brasero openshot openjdk-6-jdk.

do apt-get -y install $i; done.



(commands used commands used vi /home/username/packages.bash and chmod +x /home/username/packages.bash and /home/username/packages.bash)

  1. Use the Ubuntu or Debian equivalent to the rpm -e command to remove the Ubuntu or Debian equivalent to the following packages, which is either the dpkg -r or dpkg –remove command if not the aptremove or apt-get remove command (note: apt or apt-get is like a front-end to dpkg, but it keeps track of dependencies and won't silently let you remove a package another package still depends on.): dogtail-0.6.1-2.el5.noarch, xorg-x11-server-Xvfb-1.1.1-48.41.el5, sabayon-apply-2.12.4-5.el5.i386, and xorg-x11-server-Xnest-1.1.1-48.41.el5. Note, el5 refers to Enterprise Linux version 5. By using the dpkg -r or dpkg –remove command if not the apt remove or apt-get remove command the command should look pretty much like the following assuming these are the correct names of the equivalent files considering I do not know them yet: dpkg -r or dpkg –remove or apt remove or apt-get remove dogtail-0.6.1-2.deb.noarch xorg-x11-server-Xvfb-1.1.1-48.41.deb sabayon-apply-2.12.4-5.deb.i386 xorg-x11-server-Xnest-1.1.1-48.41.deb.

  2. If not already installed Run the command yum -y install Xorg to install the graphical libraries.
(commands used yum -y install Xorg)

  1. Record the output of rpm -qa again into a new file called packages.1 and submit the differences of these two files in your journal using the command j 2 - -diff packages.0 packages.1 .
(commands used rpm -qa > /home/username/packages.1 and j 2 –diff /home/username/packages.0 /home/username/packages.1)

and none of this works on Ubuntu:

  1. Run the command system-config-date, uncheck the box at the bottom of the timezone tab so that Linux will acknowledge the system clock time as localtime not UTC time. Set the time, then enable NTP (network time protocol) so the system will update the time from the internet. Record the current system date in your journal using date | j 1 --cmd "Current time on the system."
(commands used system-config-date and date | j 1 --cmd "Current time on the system")

  1. Backup and edit the file /etc/sysconfig/network and set the HOSTNAME (full domain) for your computer. Remove the HWADDR line from the files /etc/sysconfig/network-scripts/ifcfg-eth{0,1} (This allows you to sit at different PCs). Use the - - diff option to add these changes to your journal. (On Ubuntu use the /etc/network/interfaces in place of the /etc/sysconfig/network).
(commands used cp -p /etc/sysconfig/network{,.0}

and vi /etc/sysconfig/network and j 1 --diff /etc/sysconfig/network{,.0} and /etc/rc.d/init.d/network and cp -p /etc/sysconfig/network-scripts/ifcfg-eth0 /etc/sysconfig/network-scripts/0.ifcfg-eth0 and vi /etc/sysconfig/network-scripts/ifcfg-eth0 and cp -p /etc/sysconfig/network-scripts/ifcfg-eth1 /etc/sysconfig/network-scripts/1.ifcfg-eth1

and vi /etc/sysconfig/network-scripts/ifcfg-eth1 and vi /etc/sysconfig/network-scripts/ifcfg-eth1 and j 1 --diff /etc/sysconfig/network{,.0}

and j 1 --diff /etc/sysconfig/network-scripts/ifcfg-eth0 /etc/sysconfig/network-scripts/0.ifcfg-eth0

)

and this might not be necessary on Ubuntu or debian distros:

  1. Skip for Ubuntu. (Set some very basic security settings) Backup the files /etc/securetty and /etc/ssh/sshd_config.
    1. Execute the command (as root) echo "#no local root login" > /etc/securetty .
(commands used cp -p /etc/securetty{,.0} and echo "#no local root login" > /etc/securetty and j 1 –diff /etc/securetty{,.0})


  1. Skip for Ubuntu. Use vi to edit the file /etc/ssh/sshd_config and set the option PermitRootLogin to no. If this line is has a '#' in front of it, remove the '#'; if the line doesn't exist, add it. Add the changes to these configuration files to your journal.

(commands used cp -p /etc/ssh/sshd_config{,.0} and vi /etc/ssh/sshd_config and j 1 --diff /etc/ssh/sshd_config{,.0})
 
Last edited:
So you want to completely from scratch install a linux distro, then install steam? These distro's hold your hand the entire way.

For a Fedora or Ubuntu/Mint it's just 4 steps:

1) Burn the distro to a thumb drive with the utility of your choice.

2) Follow the install instructions of the distro of your choice.

3) Install your video card using your distro's built in tool (since Fedora and Ubuntu/Mint both have them..)

4) dnf -y install steam or sudo apt-get install steam depending on your distro..


you might need to install rpmfusion, but honestly, if your only objective is to game on steam, wtf are you installing fedora for?

This is why I would want to install Fedora, because apparently your saying you can install Steam nativly in Fedora now and that is why my steam installation guide only tells how to do it using PlayOnLinux, which isn't native. I am realizing or excepting that I probably should make a separate guide on how to Install Fedora because it's messing up the coverage of Linuxmint Debian and Debian Distro's, like Ubuntu and should probably or definitly be elimated to fucus on Debian distro's or Debian like distro's if I can Straight Linuxmint is like Debian and can install .deb files:

4) dnf -y install steam
 
Last edited:
This is why I would want to install Fedora, because apparently your saying you can install Steam nativly in Fedora now and that is why my steam installation guide only tells how to do it using PlayOnLinux, which isn't native. I am realizing or excepting that I probably should make a separate guide on how to Install Fedora because it's messing up the coverage of Linuxmint Debian and Debian Distro's, like Ubuntu and should probably or definitly be elimated to fucus on Debian distro's or Debian like distro's if I can Straight Linuxmint is like Debian and can install .deb files:

Why are you installing things like LibreOffice on Linux Mint using the rpm file? Why aren't you using the regular repositories? If you're this hell bent on doing things the hard way and make your life more difficult then why not just do an LFS system for yourself?

http://www.linuxfromscratch.org
 
if you must know this step still hasn't been resolved and stack exchange is of no help. As for the rest it might be right, need work:

Hey. Remember that you're the one who asked for feedback. :) The parts you brought up are exactly the kinds of things we're talking about that resemble homework or are otherwise unnecessary or confusing actions.

  1. Skip for Linuxmint. Complete your journal by including the last 10 lines of the files boot.log, install.log, install.log.syslog in your journal. Also include the entire file /etc/inittab in your journal.
(commands find / -name 'boot.log' and used tail /var/log/boot.log > /home/username/boot.log_tail.out and tail /var/log/boot.log | j 1 --cmd "The Last 10 lines of the boot.log file." And find / -name 'install.log' and tail /root/install.log > /home/username/install.log_tail.out and tail /root/install.log | j 1 --cmd "The Last 10 lines of the install.log file." and find / -iname 'install.log.syslog' and tail /root/install.log.syslog > /home/username/install.log.syslog_tail.out and tail /root/install.log.syslog | j 1 --cmd "The last 10 lines of the install.log.syslog." and cat /etc/inittab | j 1 --cmd "The entire contents of the /etc/inittab file.")

This part needs to mention repositories and these parts need explaining to, which it's intended to prepare for an a power or internet outage in the users area:
Why do we care about the last lines of some log files and why would we want to keep those in a notebook/journal?
Your followup topic with "preparing for a power or internet outage" is a large topic in itself. If you're running a modern system with online repositories, then you're going to have to look into mirroring those repositories if you wanted to maintain a local copy of everything you could possibly need. Most distributions have pages on how to setup a mirror, so you should be able to locate that if you really wanted to. However, if this is a general purpose walk-though, then I'd say most users don't need to concern themselves with this either.

1. If you need OpenOffice download Apache_OpenOffice_incubating_3.4.1_Linux_x86_install-rpm_en-US.tar and extract it using the following command were user is your username:
tar -xzvf /home/user/Apache_OpenOffice_incubating_3.4.1_Linux_x86_install-rpm_en-US.tar.gz -C /home/user

Then run the installer as follows were user is your username:

rpm -ivh /home/user/en-US/RPMS/desktop-integration/openoffice.org3.4-redhat-menus-3.4-9593.noarch.rpm

Skip for Linuxmint. For the newer Libre office use the wget https://www.libreoffice.org/download/libreoffice-fresh/ command

  1. Considering OpenOffice has been replaced by LibreOffice if I'm not mistaken do the following command for Fedora only after downloading the rpm from the open document foundation website and putting on a similar flash drive used as Corsair in the example if necessary. Otherwise just use the necessary path to the file:

    sudo rpm -Uvh /run/media/username/CORSAIR/Downloads/LibreOffice/LibreOffice_5.2.4.2_Linux_x86-64_rpm/RPMS/*.rpm
You wouldn't do this. You'd get LibreOffice maintained by your distribution though the package manager. Getting/installing RPMs off the web in this manner makes your system unsustainable in the long run. maybe the short run depending on any package conflicts.
It really seems like an exercise in how to use RPM. From a documentation/guide standpoint, it's bad because you're referencing a specific version and file to fetch that will be quickly obsolete.
exact syntax might be wrong, but the instructions should be a simple package manager command such as:
#dnf install libreoffice
#apt install libreoffice or
#zypper install libreoffice

or these parts:

  1. HYPERLINK "slot: Record all the currently stored packages into a file by redirecting the output of the command rpm -qa into a file called packages.0 within your normal user's home directory. Skip if not doing a network install "Install the packages update, ubuntu-desktop, gcc, xterm, lynx, system-config-display, system-config-printer, system-config-date, and firefox using the yum installer. Use a -y to accept the packages. (Hint: Use a for loop: for i in p1 p2 p3 p4 ; do yum -y install $i ; done). For Redhat 7 distros if using as a Desktop do the following or unless you want to programs on you server do as follows: for i in blender k3d k3b makehuman audacity timeshift wireshark handbrake emacs pitvi pidgin putty kbackup chromium extraputty google-chrome-stable eclipse playonlinux virtualbox vlc digikam brasero openshot openjdk-6-jdk;
do yum -y install $i; done.



For Ubuntu or any other Debian distro if using as a Desktop do the following or unless you want to programs on you server do as follows: for i in blender k3d k3b makehuman audacity timeshift wireshark handbrake emacs pitvi pidgin putty kbackup chromium extraputty google-chrome-stable eclipse playonlinux virtualbox vlc digikam brasero openshot openjdk-6-jdk.

do apt-get -y install $i; done.


(commands used commands used vi /home/username/packages.bash and chmod +x /home/username/packages.bash and /home/username/packages.bash)

  1. Use the Ubuntu or Debian equivalent to the rpm -e command to remove the Ubuntu or Debian equivalent to the following packages, which is either the dpkg -r or dpkg –remove command if not the aptremove or apt-get remove command (note: apt or apt-get is like a front-end to dpkg, but it keeps track of dependencies and won't silently let you remove a package another package still depends on.): dogtail-0.6.1-2.el5.noarch, xorg-x11-server-Xvfb-1.1.1-48.41.el5, sabayon-apply-2.12.4-5.el5.i386, and xorg-x11-server-Xnest-1.1.1-48.41.el5. Note, el5 refers to Enterprise Linux version 5. By using the dpkg -r or dpkg –remove command if not the apt remove or apt-get remove command the command should look pretty much like the following assuming these are the correct names of the equivalent files considering I do not know them yet: dpkg -r or dpkg –remove or apt remove or apt-get remove dogtail-0.6.1-2.deb.noarch xorg-x11-server-Xvfb-1.1.1-48.41.deb sabayon-apply-2.12.4-5.deb.i386 xorg-x11-server-Xnest-1.1.1-48.41.deb.

  2. If not already installed Run the command yum -y install Xorg to install the graphical libraries.
(commands used yum -y install Xorg)

  1. Record the output of rpm -qa again into a new file called packages.1 and submit the differences of these two files in your journal using the command j 2 - -diff packages.0 packages.1 .
(commands used rpm -qa > /home/username/packages.1 and j 2 –diff /home/username/packages.0 /home/username/packages.1)

and aparently these parts need to say skip for Ubuntu or Debian Distros and Fedora depending on which operating system is being installed:

  1. HYPERLINK "slot: Record all the currently stored packages into a file by redirecting the output of the command rpm -qa into a file called packages.0 within your normal user's home directory. Skip if not doing a network install "Install the packages update, ubuntu-desktop, gcc, xterm, lynx, system-config-display, system-config-printer, system-config-date, and firefox using the yum installer. Use a -y to accept the packages. (Hint: Use a for loop: for i in p1 p2 p3 p4 ; do yum -y install $i ; done). For Redhat 7 distros if using as a Desktop do the following or unless you want to programs on you server do as follows: for i in blender k3d k3b makehuman audacity timeshift wireshark handbrake emacs pitvi pidgin putty kbackup chromium extraputty google-chrome-stable eclipse playonlinux virtualbox vlc digikam brasero openshot openjdk-6-jdk;
do yum -y install $i; done.



For Ubuntu or any other Debian distro if using as a Desktop do the following or unless you want to programs on you server do as follows: for i in blender k3d k3b makehuman audacity timeshift wireshark handbrake emacs pitvi pidgin putty kbackup chromium extraputty google-chrome-stable eclipse playonlinux virtualbox vlc digikam brasero openshot openjdk-6-jdk.

do apt-get -y install $i; done.



(commands used commands used vi /home/username/packages.bash and chmod +x /home/username/packages.bash and /home/username/packages.bash)

  1. Use the Ubuntu or Debian equivalent to the rpm -e command to remove the Ubuntu or Debian equivalent to the following packages, which is either the dpkg -r or dpkg –remove command if not the aptremove or apt-get remove command (note: apt or apt-get is like a front-end to dpkg, but it keeps track of dependencies and won't silently let you remove a package another package still depends on.): dogtail-0.6.1-2.el5.noarch, xorg-x11-server-Xvfb-1.1.1-48.41.el5, sabayon-apply-2.12.4-5.el5.i386, and xorg-x11-server-Xnest-1.1.1-48.41.el5. Note, el5 refers to Enterprise Linux version 5. By using the dpkg -r or dpkg –remove command if not the apt remove or apt-get remove command the command should look pretty much like the following assuming these are the correct names of the equivalent files considering I do not know them yet: dpkg -r or dpkg –remove or apt remove or apt-get remove dogtail-0.6.1-2.deb.noarch xorg-x11-server-Xvfb-1.1.1-48.41.deb sabayon-apply-2.12.4-5.deb.i386 xorg-x11-server-Xnest-1.1.1-48.41.deb.

  2. If not already installed Run the command yum -y install Xorg to install the graphical libraries.
(commands used yum -y install Xorg)

  1. Record the output of rpm -qa again into a new file called packages.1 and submit the differences of these two files in your journal using the command j 2 - -diff packages.0 packages.1 .
(commands used rpm -qa > /home/username/packages.1 and j 2 –diff /home/username/packages.0 /home/username/packages.1)


and this part needs to tell how to do this on Ubuntu or Debian Distros for commands used:

  1. HYPERLINK "slot: Record all the currently stored packages into a file by redirecting the output of the command rpm -qa into a file called packages.0 within your normal user's home directory. Skip if not doing a network install "Install the packages update, ubuntu-desktop, gcc, xterm, lynx, system-config-display, system-config-printer, system-config-date, and firefox using the yum installer. Use a -y to accept the packages. (Hint: Use a for loop: for i in p1 p2 p3 p4 ; do yum -y install $i ; done). For Redhat 7 distros if using as a Desktop do the following or unless you want to programs on you server do as follows: for i in blender k3d k3b makehuman audacity timeshift wireshark handbrake emacs pitvi pidgin putty kbackup chromium extraputty google-chrome-stable eclipse playonlinux virtualbox vlc digikam brasero openshot openjdk-6-jdk;
do yum -y install $i; done.



For Ubuntu or any other Debian distro if using as a Desktop do the following or unless you want to programs on you server do as follows: for i in blender k3d k3b makehuman audacity timeshift wireshark handbrake emacs pitvi pidgin putty kbackup chromium extraputty google-chrome-stable eclipse playonlinux virtualbox vlc digikam brasero openshot openjdk-6-jdk.

do apt-get -y install $i; done.



(commands used commands used vi /home/username/packages.bash and chmod +x /home/username/packages.bash and /home/username/packages.bash)

  1. Use the Ubuntu or Debian equivalent to the rpm -e command to remove the Ubuntu or Debian equivalent to the following packages, which is either the dpkg -r or dpkg –remove command if not the aptremove or apt-get remove command (note: apt or apt-get is like a front-end to dpkg, but it keeps track of dependencies and won't silently let you remove a package another package still depends on.): dogtail-0.6.1-2.el5.noarch, xorg-x11-server-Xvfb-1.1.1-48.41.el5, sabayon-apply-2.12.4-5.el5.i386, and xorg-x11-server-Xnest-1.1.1-48.41.el5. Note, el5 refers to Enterprise Linux version 5. By using the dpkg -r or dpkg –remove command if not the apt remove or apt-get remove command the command should look pretty much like the following assuming these are the correct names of the equivalent files considering I do not know them yet: dpkg -r or dpkg –remove or apt remove or apt-get remove dogtail-0.6.1-2.deb.noarch xorg-x11-server-Xvfb-1.1.1-48.41.deb sabayon-apply-2.12.4-5.deb.i386 xorg-x11-server-Xnest-1.1.1-48.41.deb.

  2. If not already installed Run the command yum -y install Xorg to install the graphical libraries.
(commands used yum -y install Xorg)

  1. Record the output of rpm -qa again into a new file called packages.1 and submit the differences of these two files in your journal using the command j 2 - -diff packages.0 packages.1 .
(commands used rpm -qa > /home/username/packages.1 and j 2 –diff /home/username/packages.0 /home/username/packages.1)
I don't understand why we're doing the above, and again, it smells of a learning exercise and not what someone would readily want or need to do upon install. On top of that - Why are we using a for loop when you can just chain packages onto your package manager install command? #dnf install blender k3d k3b makehuman audacity timeshift wireshark handbrake emacs
No loops required.

and none of this works on Ubuntu:

  1. Run the command system-config-date, uncheck the box at the bottom of the timezone tab so that Linux will acknowledge the system clock time as localtime not UTC time. Set the time, then enable NTP (network time protocol) so the system will update the time from the internet. Record the current system date in your journal using date | j 1 --cmd "Current time on the system."
(commands used system-config-date and date | j 1 --cmd "Current time on the system")
Usually you set time and timezones up during install. I don't have any ready feedback on this section otherwise.

  1. Backup and edit the file /etc/sysconfig/network and set the HOSTNAME (full domain) for your computer. Remove the HWADDR line from the files /etc/sysconfig/network-scripts/ifcfg-eth{0,1} (This allows you to sit at different PCs). Use the - - diff option to add these changes to your journal. (On Ubuntu use the /etc/network/interfaces in place of the /etc/sysconfig/network).
(commands used cp -p /etc/sysconfig/network{,.0}

and vi /etc/sysconfig/network and j 1 --diff /etc/sysconfig/network{,.0} and /etc/rc.d/init.d/network and cp -p /etc/sysconfig/network-scripts/ifcfg-eth0 /etc/sysconfig/network-scripts/0.ifcfg-eth0 and vi /etc/sysconfig/network-scripts/ifcfg-eth0 and cp -p /etc/sysconfig/network-scripts/ifcfg-eth1 /etc/sysconfig/network-scripts/1.ifcfg-eth1

and vi /etc/sysconfig/network-scripts/ifcfg-eth1 and vi /etc/sysconfig/network-scripts/ifcfg-eth1 and j 1 --diff /etc/sysconfig/network{,.0}

and j 1 --diff /etc/sysconfig/network-scripts/ifcfg-eth0 /etc/sysconfig/network-scripts/0.ifcfg-eth0

)
Again... I don't know why this would be a thing. Nothing explains why we want to do the above steps.

and this might not be necessary on Ubuntu or debian distros:

  1. Skip for Ubuntu. (Set some very basic security settings) Backup the files /etc/securetty and /etc/ssh/sshd_config.
    1. Execute the command (as root) echo "#no local root login" > /etc/securetty .
(commands used cp -p /etc/securetty{,.0} and echo "#no local root login" > /etc/securetty and j 1 –diff /etc/securetty{,.0})


  1. Skip for Ubuntu. Use vi to edit the file /etc/ssh/sshd_config and set the option PermitRootLogin to no. If this line is has a '#' in front of it, remove the '#'; if the line doesn't exist, add it. Add the changes to these configuration files to your journal.

(commands used cp -p /etc/ssh/sshd_config{,.0} and vi /etc/ssh/sshd_config and j 1 --diff /etc/ssh/sshd_config{,.0})
I can approve of "PermitRootLogin no" in your sshd_config. However, what's this "j" command? It's quite possible I missed an alias or something earlier in the instructions due to formatting/readability.

I'm really not trying to poo on your walkthrough, just it's either not very good, I'm missing some context that makes it make sense, or it's very much built just for you.
 
Who is Dr. Hartmann's, and why would we want to install his journal program? Is he one of the people that kicked you out of the computer program?
 
What a mess, holy shit. Any guide with a bunch of “ifs” in it is useless. People just need to pick one distro and figure out the LEAST amount of steps needed for a working system, not trying to figure out every possible turn and include it in a guide.
 
What a mess, holy shit. Any guide with a bunch of “ifs” in it is useless. People just need to pick one distro and figure out the LEAST amount of steps needed for a working system, not trying to figure out every possible turn and include it in a guide.

So much this. Eventually everybody settles on a distro. I used Ubuntu before Unity. Moved to Xubuntu after Unity came along. Moved to Arch soon after that for a LONG time (DE hopped while on Arch). Found Solus and haven't looked back.

Even with all that though I never would have done some of the crazy shit OP is doing. Why install anything from an rpm when it is in the repos? Ludicrous.
 
Who is Dr. Hartmann's, and why would we want to install his journal program? Is he one of the people that kicked you out of the computer program?

I didn't get kicked out of the Program. His journal program should say Bash script and you would want to install if for documenting what your system is doing and it's not like it's a virus. even it's it not a server. I can't ask for help on here without being ridiculed can I and this is not general mayhem.
 
What a mess, holy shit. Any guide with a bunch of “ifs” in it is useless. People just need to pick one distro and figure out the LEAST amount of steps needed for a working system, not trying to figure out every possible turn and include it in a guide.

Good you can think that if you want, but it's not the purpose of this guide and I'm aware it needs fixed or else I wouldn't have posted it for help.
 
Good you can think that if you want, but it's not the purpose of this guide and I'm aware it needs fixed or else I wouldn't have posted it for help.

It’s not even clear what the “purpose” of the guide is. It’s just a hot mess without a clear goal or sane directions to accomplish it.
 
So much this. Eventually everybody settles on a distro. I used Ubuntu before Unity. Moved to Xubuntu after Unity came along. Moved to Arch soon after that for a LONG time (DE hopped while on Arch). Found Solus and haven't looked back.

Even with all that though I never would have done some of the crazy shit OP is doing. Why install anything from an rpm when it is in the repos? Ludicrous.

I explained why, but you didn't read or pay attention and just ridiculed. You wouldn't pass that guys class either if you think this is crazy regardless if it needs fixed and that I need to make it focus on one distro. As I said it didn't paste right either especially the table mentioning system requirements. My CCNP classes at the university I'm attending required student to do Cisco labs no book no internet and only handwritten documentation, which you probably wouldn't pass either if you think this is crazy you arrogant sog and that was crazy because who wouldn't have typed printed documentation in case of an internet outage or worse if possible.

The rpm is used to record packages and was a typo if it said it for Linuxmint, but I have read that repos don't work or work well in Linuxmint Debian because they are experiment in that distro.
 
It’s not even clear what the “purpose” of the guide is. It’s just a hot mess without a clear goal or sane directions to accomplish it.

You are so wrong and just ridiculing is says Linux Installation in the title, which you didn't read and it's a detailed installation not a minimal.
 
Why are you installing things like LibreOffice on Linux Mint using the rpm file? Why aren't you using the regular repositories? If you're this hell bent on doing things the hard way and make your life more difficult then why not just do an LFS system for yourself?

http://www.linuxfromscratch.org

The rpm is used to record packages for Fedora and was a typo if it said it for Linuxmint or Ubuntu that should say dpkg -i <packagename>, but I have read that repos don't work or work well in Linuxmint Debian because they are experimental in that distro.
 
Hey. Remember that you're the one who asked for feedback. :) The parts you brought up are exactly the kinds of things we're talking about that resemble homework or are otherwise unnecessary or confusing actions.


Why do we care about the last lines of some log files and why would we want to keep those in a notebook/journal?
Your followup topic with "preparing for a power or internet outage" is a large topic in itself. If you're running a modern system with online repositories, then you're going to have to look into mirroring those repositories if you wanted to maintain a local copy of everything you could possibly need. Most distributions have pages on how to setup a mirror, so you should be able to locate that if you really wanted to. However, if this is a general purpose walk-though, then I'd say most users don't need to concern themselves with this either.

You don't know how to document and if you do then you fail to see the purpose you arrogant person you.


You wouldn't do this. You'd get LibreOffice maintained by your distribution though the package manager. Getting/installing RPMs off the web in this manner makes your system unsustainable in the long run. maybe the short run depending on any package conflicts.
It really seems like an exercise in how to use RPM. From a documentation/guide standpoint, it's bad because you're referencing a specific version and file to fetch that will be quickly obsolete.
exact syntax might be wrong, but the instructions should be a simple package manager command such as:
#dnf install libreoffice
#apt install libreoffice or
#zypper install libreoffice

The rpm is used to record packages and was a typo if it said it for Linuxmint, but I have read that repos don't work or work well in Linuxmint Debian because they are experiment in that distro.

I don't understand why we're doing the above, and again, it smells of a learning exercise and not what someone would readily want or need to do upon install. On top of that - Why are we using a for loop when you can just chain packages onto your package manager install command? #dnf install blender k3d k3b makehuman audacity timeshift wireshark handbrake emacs
No loops required.


Usually you set time and timezones up during install. I don't have any ready feedback on this section otherwise.


Again... I don't know why this would be a thing. Nothing explains why we want to do the above steps.

It's to set network time just in case for Fedora and I want to know how to do it in Ubuntu or debian distros that's why I asked. It should say to set NTP, but you didn't seem to read that did you.

I can approve of "PermitRootLogin no" in your sshd_config. However, what's this "j" command? It's quite possible I missed an alias or something earlier in the instructions due to formatting/readability.

I'm really not trying to poo on your walkthrough, just it's either not very good, I'm missing some context that makes it make sense, or it's very much built just for you.


The j is an alias for journal as in journal.bash for a bash shell script not a command, even if you might be able to consider it a command and you didn't read the part that tells you that or how to set it up did you.
 
It's even easier than that if it's a distro that uses AppArmor and has snap support.

sudo snap install --edge solus-runtime-gaming
sudo snap install --devmode --edge linux-steam-integration

done.

Once again in response to this. It checks out, but isn't in the Ubuntu documentation that I could find and the first few hits on my google search indicating that this might have to be installed tells me this command isn't native to any Linux distro is it as well as has to be installed manually from direct download, so if that's true why should I trust the command or program and sudo apt-get install steam isn't that painful. It's just what can go wrong if sudo apt-get -y install steam doesn't work or if you have to install 32-bit libraries and don't know how that is painful.

I found a somewhat legitment source here, but not from askUbuntu or any other distro in the first few google search hits:

https://www.gloriouseggroll.tv/having-steam-game-problems-on-your-distro-try-the-snap-pak-of-steam/
 
The j is an alias for journal as in journal.bash for a bash shell script not a command, even if you might be able to consider it a command and you didn't read the part that tells you that or how to set it up did you.
You're right. I did skim. There it is midway in post 2.
  1. Copy Dr. Hartmanns Journal program to your drive in your home folder.

  2. Open the terminal and create /bin and /journal using the sudo command using the command mkdir /home/user/{bin,journal}.

  3. Copy the journal to your /home/user/bin using the command cp /home/user/Fedora\ Installation/bin/* /home/user/bin/ from your own source if you already have it and do the following steps.

  4. Modify the ~/.bashrc file, but back it up first using the cp -p ~/.bashrc ~/.bashrc.0 then change is using vi ~/.bashrc and add an alias to the file for the path to /home/user/bin/journal.bash as follows: alias j='/home/user/bin/journal.bash'. Repeat when not using su –l to sudo as root. Finally execute . ~/.bashrc to make it a permanent alias when using and when not using su –l to become root. Give the journal.bash read, write, and execute for the owner, write and execute for the group, and no permission as follows: chmod 750 /home/user/journal.bash, so it can be used by you and the group, but not anyone else.
 
I fixed it and separated Fedora from the Debian Distro guide and from the OpenSUSE guide I had forgotton I combined it with. Then I made a seperate guide for Fedora 21-26 and Fedora 27 and newer when newer distro than 27 become available and if new Fedora Distros than 27 don't change.
 
You're right. I did skim. There it is midway in post 2.

if you want to know how to make the journal I did share it on HF in the past when I ask for help on how to convert it to an exe for windows, but it might have been the code I tried to covert to an exe for vb though and not the .bash. Therefore, if you want to see the code maybe I'll share it, but it doesn't have a gui. However, you can use gedit, so it kinda doesn't need one and all it needs is vi or maybe nano to edit the html files it creates in command line to document important system problems or changes or whatever. I might only share it in PM though, so ask if you want it PMed. The code is long though for a bash shell script, but works great if you know how to use it and install it.
 
I explained why, but you didn't read or pay attention and just ridiculed. You wouldn't pass that guys class either if you think this is crazy regardless if it needs fixed and that I need to make it focus on one distro. As I said it didn't paste right either especially the table mentioning system requirements. My CCNP classes at the university I'm attending required student to do Cisco labs no book no internet and only handwritten documentation, which you probably wouldn't pass either if you think this is crazy you arrogant sog and that was crazy because who wouldn't have typed printed documentation in case of an internet outage or worse if possible.

The rpm is used to record packages and was a typo if it said it for Linuxmint, but I have read that repos don't work or work well in Linuxmint Debian because they are experiment in that distro.

I'm not going to go down the rabbit hole of name calling or listing off certifications but if you want to play that game you're not going to like what I have to offer. ;)

As for "because they are experiment in that distro" you won't know until you try or hell just install the damn .deb file from libreoffice instead. There is zero reason to use the RPM on a debian based distro no matter what.

I still don't even understand what the project is really trying to do. Install Fedora or a debian based Linux distro and do what with it? Install Steam and LibreOffice? Can you post the actual document for the project? That way maybe we could fully understand what the teacher is trying have you do because I'm with Ocellaris here. The bunch of text you posted is really unclear as to what it's really trying to do. It really is just a wall of text with no clear explanation of what is trying to be accomplished.

Once again in response to this. It checks out, but isn't in the Ubuntu documentation that I could find and the first few hits on my google search indicating that this might have to be installed tells me this command isn't native to any Linux distro is it as well as has to be installed manually from direct download, so if that's true why should I trust the command or program and sudo apt-get install steam isn't that painful. It's just what can go wrong if sudo apt-get -y install steam doesn't work or if you have to install 32-bit libraries and don't know how that is painful.

I found a somewhat legitment source here, but not from askUbuntu or any other distro in the first few google search hits:

https://www.gloriouseggroll.tv/having-steam-game-problems-on-your-distro-try-the-snap-pak-of-steam/

Or you could just read Phoronix, Distrowatch, and LWN like the rest of us on a daily basis and get all the Linux news you need.

https://www.phoronix.com/scan.php?page=news_item&px=Solus-LSI-0.7.2

that links right to

https://solus-project.com/2017/12/19/lsi-0-7-2-released/
 
I'm not going to go down the rabbit hole of name calling or listing off certifications but if you want to play that game you're not going to like what I have to offer. ;)

As for "because they are experiment in that distro" you won't know until you try or hell just install the damn .deb file from libreoffice instead. There is zero reason to use the RPM on a debian based distro no matter what.

I still don't even understand what the project is really trying to do. Install Fedora or a debian based Linux distro and do what with it? Install Steam and LibreOffice? Can you post the actual document for the project? That way maybe we could fully understand what the teacher is trying have you do because I'm with Ocellaris here. The bunch of text you posted is really unclear as to what it's really trying to do. It really is just a wall of text with no clear explanation of what is trying to be accomplished.

This is not for a class project and the goal is to install the top four linux distros prior to installing steam and maybe tell how to configure or at how I would configure my system after wards, which I usually start with security. The guide is not to install just LibreOffice or even OpenOffice for that matter either, but that step is more of did it install properly or did you remember to select to install it during the Operating System installation or did it install correctly solution, so that they have it as soon as they need to hopefully do what they need as soon as possible because a word processor is so important out of the box especially if say they want to write there own guide on how to install it or do something else using a word processor. This it titled project because it was a personal project, since people had so much trouble or didn't think it was possible to run steam let alone for Valve and Gabe Newell to finally make it for even one Linux distro or didn't know how to install steam or how to properly install the operating system and what to expect. It's wall of text because it didn't paste right and it has an explanation now, but I'm not going to post it because I'm just getting ridiculed for how complex and detailed it is as well as since it doesn't appear right considering it not pasting right. I'm not going to post the others new separates on Fedora or OpenSUSE either because of this now and if you want them maybe I'll still post them to Filedropper. You really don't read do you also the point of what your trying to do is install a Debian or Fedora distro and configure it, which now the instructions for Fedora and Debian distros has been separated and fixed.

Or you could just read Phoronix, Distrowatch, and LWN like the rest of us on a daily basis and get all the Linux news you need.

I don't read those because I generally do not like the new distros they talk about especially, since there are really only 4 major obvious ones being Redhat, SUSE, Debian or Ubuntu as well as Fedoral as and 2 actual distros, which are Redhat and Debian or at least according to LPIC and an Instructor here at the University I'm attending who also has his Phd in electrical engineering and worked at a computer factory, like Dr. Hartmann who I mistakenly mentioned the name of unintentionally, even if that sound silly or paranoid to worry about.

https://www.phoronix.com/scan.php?page=news_item&px=Solus-LSI-0.7.2

that links right to

https://solus-project.com/2017/12/19/lsi-0-7-2-released/

This link might be right, but I couldn't find it in the documentation for the distros I'm working with. Therefore it doesn't sound like I can trust or that it's priority and maybe malicious too, which you didn't say or answer if you know whether it is or not did you. Therefore why should I use it or trust it when I can still install steam just fine without it, even if my installation guide for just the operating system seem complex or like a wall of text. What more do you want pictures that don't paste correctly in word files and are difficult to arrange as well as probably won't paste correctly here too. If you can't understand words, even if they need fixed maybe you can't read and if you can maybe your just ridiculing.

If you ask me no Linux distro needs this and only need support for maintaining them and this didn't say anything other than it needs work and how to use it to install steam, so it must be priority even if it does have a ppa that it didn't say what it was either and I have to google search for sites I don't know if I can trust too. Ubuntu has aptitude and Redhat has zypper, but why use those if you can use a repo or rpm or dpkg if not the cmake way?:

https://solus-project.com/2017/12/19/lsi-0-7-2-released/
 
Last edited:
Status
Not open for further replies.
Back
Top