https://wiki.umiacs.umd.edu/umiacs/api.php?action=feedcontributions&user=Rfodge&feedformat=atomUMIACS - User contributions [en]2024-03-28T11:38:52ZUser contributionsMediaWiki 1.39.6https://wiki.umiacs.umd.edu/umiacs/index.php?title=OpenLAB&diff=10447OpenLAB2022-05-24T20:27:09Z<p>Rfodge: Added OpenLAB redirect page</p>
<hr />
<div>'''OpenLAB is in the process of being deprecated in favor of [[Nexus]]. We highly recommend using [[Nexus]] for your computing needs, as OpenLAB will be fully deprecated in the near future. <br />
<br />
For information on submitting jobs to [[Nexus]], see [[Nexus#Getting Started|Nexus/Getting Started]]. <br />
<br />
For information on Slurm usage, please see our [[SLURM]] page.'''</div>Rfodgehttps://wiki.umiacs.umd.edu/umiacs/index.php?title=SLURM&diff=10424SLURM2022-04-29T15:16:36Z<p>Rfodge: Changed example from opensub02 to nexusgroup00</p>
<hr />
<div>=Simple Linux Utility for Resource Management (SLURM)=<br />
SLURM is an open-source workload manager designed for Linux clusters of all sizes. It provides three key functions. First, it allocates exclusive or non-exclusive access to resources (computer nodes) to users for some duration of time so they can perform work. Second, it provides a framework for starting, executing, and monitoring work (typically a parallel job) on a set of allocated nodes. Finally, it arbitrates contention for resources by managing a queue of pending work.<br />
<br />
==Documentation==<br />
:[[SLURM/JobSubmission | Submitting Jobs]]<br />
:[[SLURM/JobStatus | Checking Job Status]]<br />
:[[SLURM/ClusterStatus | Checking Cluster Status]]<br />
:[http://slurm.schedmd.com/documentation.html Official Documentation]<br />
:[http://slurm.schedmd.com/faq.html FAQ]<br />
<br />
==Commands==<br />
Below are some of the common commands used in SLURM. Further information on how to use these commands is found in the documentation linked above. To see all flags available for a command, please check the command's manual by using <code>man $COMMAND</code> on the command line.<br />
<br />
====srun====<br />
srun runs a parallel job on a cluster managed by SLURM. If necessary, it will first create a resource allocation in which to run the parallel job.<br />
<br />
====salloc====<br />
salloc allocates a SLURM job allocation, which is a set of resources (nodes), possibly with some set of constraints (e.g. number of processors per node). When salloc successfully obtains the requested allocation, it then runs the command specified by the user. Finally, when the user specified command is complete, salloc relinquishes the job allocation. If no command is specified, salloc runs the user's default shell.<br />
<br />
====sbatch====<br />
sbatch submits a batch script to SLURM. The batch script may be given to sbatch through a file name on the command line, or if no file name is specified, sbatch will read in a script from standard input. The batch script may contain options preceded with "#SBATCH" before any executable commands in the script.<br />
<br />
====squeue====<br />
squeue views job and job step information for jobs managed by SLURM.<br />
<br />
====scancel====<br />
scancel signals or cancels jobs, job arrays, or job steps. An arbitrary number of jobs or job steps may be signaled using job specification filters or a space separated list of specific job and/or job step IDs.<br />
<br />
====sacct====<br />
sacct displays job accounting data stored in the job accounting log file or SLURM database in a variety of forms for your analysis. The sacct command displays information on jobs, job steps, status, and exitcodes by default. You can tailor the output with the use of the --format= option to specify the fields to be shown.<br />
<br />
====sstat====<br />
sstat displays job status information for your analysis. The sstat command displays information pertaining to CPU, Task, Node, Resident Set Size (RSS) and Virtual Memory (VM). You can tailor the output with the use of the --fields= option to specify the fields to be shown.<br />
<br />
==Modules==<br />
If you are trying to use [[Modules | GNU Modules]] in a Slurm job, please read the section of our [[Modules]] documentation on [[Modules#Modules_in_Non-Interactive_Shell_Sessions | non-interactive shell sessions]]. This also needs to be done if the OS version of the compute node you are scheduled on is different from the OS version of the submission node you are submitting the job from.<br />
<br />
==Running Jupyter Notebook on a Compute Node==<br />
The steps to run a Jupyter Notebook from a compute node are listed below.<br />
<br />
<h6>Setting up your Python Virtual Environment</h6><br />
[[PythonVirtualEnv | Create a Python virtual environment]] on the compute node you are assigned and [[PythonVirtualEnv#Activating_the_VirtualEnv | activate it]]. Next, install Jupyter using pip by following the steps [https://jupyter.readthedocs.io/en/latest/install/notebook-classic.html#alternative-for-experienced-python-users-installing-jupyter-with-pip here].<br />
<br />
<h6>Running Jupyter Notebook</h6><br />
After you've set up the Python virtual environment, run the following commands on the compute node you are assigned:<br />
<pre><br />
jupyter notebook --no-browser --port=8889 --ip=0.0.0.0<br />
</pre><br />
<br />
This will start running the notebook on port 8889. <b>Note:</b> You must keep this shell window open to be able to connect. Then, on your local machine, run<br />
<pre><br />
ssh -N -f -L localhost:8888:$(NODENAME):8889 $(USERNAME)@$(SUBMISSIONNODE).umiacs.umd.edu<br />
</pre><br />
<br />
This will tunnel port 8889 from the compute node to port 8888 on your local machine, using the $(SUBMISSIONNODE) as an intermediate node. Make sure to replace $(NODENAME) with the name of the compute node you are assigned, $(USERNAME) with your username, and $(SUBMISSIONNODE) with the name of the submission node you want to use. For example, <code>username@nexusgroup00.umiacs.umd.edu</code>. You can then open a web browser and type in <code>localhost:8888</code> to access the notebook. <b>Note:</b> You must be on a machine connected to the UMIACS network or connected to our [[Network/VPN | VPN]] in order to access the Jupyter notebook.<br />
* If the port on the compute node mentioned in the example above (8889) is not working, it may be that someone else has already started a notebook using that specific port on that specific compute node. The port can be replaced with any other [https://en.wikipedia.org/wiki/Ephemeral_port ephemeral port] you'd like, just make sure to change it in both the command you run on the compute node and the ssh command from your local machine.<br />
<br />
=Quick Guide to translate PBS/Torque to SLURM=<br />
<br />
{| class="wikitable"<br />
|+User commands<br />
|-<br />
!<br />
!PBS/Torque<br />
!SLURM<br />
|-<br />
!Job submission<br />
|qsub [filename]<br />
|sbatch [filename]<br />
|-<br />
!Job deletion<br />
|qdel [job_id]<br />
|scancel [job_id]<br />
|-<br />
!Job status (by job)<br />
|qstat [job_id] <br />
|squeue --job [job_id]<br />
|-<br />
!Full job status (by job)<br />
|qstat -f [job_id]<br />
|scontrol show job [job_id]<br />
|-<br />
!Job status (by user)<br />
|qstat -u [username]<br />
|squeue --user=[username]<br />
|}<br />
<br />
{| class="wikitable"<br />
|+Environment variables<br />
|-<br />
!<br />
!PBS/Torque <br />
!SLURM<br />
|-<br />
!Job ID<br />
|$PBS_JOBID<br />
|$SLURM_JOBID<br />
|-<br />
!Submit Directory<br />
|$PBS_O_WORKDIR<br />
|$SLURM_SUBMIT_DIR<br />
|-<br />
!Node List <br />
|$PBS_NODEFILE<br />
|$SLURM_JOB_NODELIST<br />
|}<br />
<br />
{| class="wikitable"<br />
|+Job specification<br />
|-<br />
!<br />
!PBS/Torque <br />
!SLURM<br />
|-<br />
!Script directive<br />
|#PBS<br />
|#SBATCH<br />
|-<br />
!Job Name <br />
| -N [name]<br />
| --job-name=[name] OR -J [name]<br />
|-<br />
!Node Count<br />
| -l nodes=[count]<br />
| --nodes=[min[-max]] OR -N [min[-max]]<br />
|-<br />
!CPU Count<br />
| -l ppn=[count]<br />
| --ntasks-per-node=[count]<br />
|-<br />
!CPUs Per Task<br />
|<br />
| --cpus-per-task=[count]<br />
|-<br />
!Memory Size<br />
| -l mem=[MB] <br />
| --mem=[MB] OR --mem-per-cpu=[MB]<br />
|-<br />
!Wall Clock Limit<br />
| -l walltime=[hh:mm:ss]<br />
| --time=[min] OR --time=[days-hh:mm:ss]<br />
|-<br />
!Node Properties<br />
| -l nodes=4:ppn=8:[property]<br />
| --constraint=[list]<br />
|-<br />
!Standard Output File<br />
| -o [file_name]<br />
| --output=[file_name] OR -o [file_name]<br />
|-<br />
!Standard Error File<br />
| -e [file_name]<br />
| --error=[file_name] OR -e [file_name]<br />
|-<br />
!Combine stdout/stderr<br />
| -j oe (both to stdout)<br />
|(Default if you don't specify --error)<br />
|-<br />
!Job Arrays<br />
| -t [array_spec]<br />
| --array=[array_spec] OR -a [array_spec]<br />
|-<br />
!Delay Job Start<br />
| -a [time]<br />
| --begin=[time]<br />
|}</div>Rfodgehttps://wiki.umiacs.umd.edu/umiacs/index.php?title=SecureShell&diff=10357SecureShell2022-04-11T03:37:19Z<p>Rfodge: Openlab to nexus pt 2</p>
<hr />
<div>Secure Shell (or [http://en.wikipedia.org/wiki/Secure_Shell SSH]) is a network protocol allowing two computers to exchange data securely over an insecure network. By default, use of SSH brings the user to a terminal, but the protocol can be used for other types of data transfer such as [[SFTP]] and [[SCP]].<br />
<br />
==Connecting to an SSH Server==<br />
Under Linux and macOS, the following command from a terminal will connect a client computer to the UMIACS [[Nexus]].<br />
# ssh username@nexuscfar.umiacs.umd.edu<br />
'''Note: Your nexus submission node will vary depending on your sponsorship. See [[Nexus#Access|Nexus Access]] for more information.'''<br />
This will give you access to a terminal on any one of the [[Nexus]] servers. Note that by default you will not have access to applications that require X11 to run.<br />
<br />
All UMIACS-supported Windows hosts are installed with [http://www.chiark.greenend.org.uk/~sgtatham/putty/ PuTTY]. If you are using a self-supported machine, you can either download and install PuTTY yourself, or if you are running a [https://docs.microsoft.com/en-us/lifecycle/products/windows-10-enterprise-and-education currently supported version of Windows 10], you can install the OpenSSH client natively in Windows by following Microsoft's instructions [https://docs.microsoft.com/en-us/windows-server/administration/openssh/openssh_install_firstuse here]. Only the client is needed and not the server.<br />
<br />
==X11 Forwarding==<br />
By default, SSH only gives the user shell access to a host. Enabling X11 Forwarding allows users to run applications with Graphical User Interfaces.<br />
<br />
Under Linux and macOS, the following command from a terminal will connect a client computer to the UMIACS [[Nexus]] using X11 Forwarding. Please note that under macOS, [http://xquartz.macosforge.org/landing/ xQuartz] is required on the client machine to forward X sessions from the remote session.<br />
# ssh '''-Y''' username@nexuscfar.umiacs.umd.edu<br />
'''Note: Your nexus submission node will vary depending on your sponsorship. See [[Nexus#Access|Nexus Access]] for more information.'''<br />
<br />
Under Windows, you will need to forward X through [http://sourceforge.net/projects/vcxsrv/ VcXsrv] or [http://www.straightrunning.com/XmingNotes/ Xming].<br />
<br />
First, enable X forwarding on PuTTY. The option is under Connection > SSH > X11, shown below.<br />
<br />
[[Image:Putty-x-forwarding.png]]<br />
<br />
Next, configure your SSH session and click open to start a SSH session.<br />
<br />
After this has been done, every time you want to use X forwarding, you need to make sure VcXsrv or Xming has been started (it will appear in your task tray) through the start menu programs.<br />
Now, you will be able to use Xwindow programs from your ssh client.<br />
<br />
==SSH Tunneling==<br />
<br />
You can tunnel one or more ports through an SSH connection such that your packets will look like they are coming from the host you are tunneling to. This is helpful for services that you would be normally blocked by a firewall.<br />
<br />
Please see the [[SecureShellTunneling]] page for more information.<br />
<br />
==SSH Keys (and Passwordless SSH)==<br />
SSH can utilize public key encryption to authenticate and authorize users. This can be considered more secure especially if you secure your private key with a pass-phrase. The keys themselves are not susceptible to brute force attacks like normal passwords over SSH are.<br />
<br />
Please see the [[SSH/Keys]] page for more information.<br />
<br />
==Verify remote host SSH fingerprint==<br />
The SSH protocol relies on host keys to verify the identify of a given host. Each host as a unique key for the various different protocols supported. <br />
<br />
When connecting to a remove host for the first time, or when the remote host's local host key configuration has changed, you may see the following prompt:<br />
<pre><br />
$ ssh username@nexuscfar.umiacs.umd.edu<br />
The authenticity of host 'nexuscfar.umiacs.umd.edu (128.8.132.250)' can't be established.<br />
RSA key fingerprint is 25:83:aa:df:f5:ad:5f:08:c9:8a:a3:5d:97:8b:48:1f.<br />
Are you sure you want to continue connecting (yes/no)?<br />
</pre><br />
It is considered best practice to verify the key fingerprint with the actual key of the host. UMIACS maintains a reference of SSH key fingerprints available at the following link: <br />
https://gitlab.umiacs.umd.edu/staff/ssh-fingerprints/blob/master/fingerprints<br />
<br />
It is important to note that each key type has a different fingerprint. Depending on your local configuration, your client may prefer a specific type of key. The following commands can be used to determine the fingerprint of a given key type on a remote host:<br />
<br />
<pre><br />
$ ssh-keyscan -t rsa nexuscfar.umiacs.umd.edu > key<br />
# nexuscfar.umiacs.umd.edu:22 SSH-2.0-OpenSSH_8.0<br />
$ ssh-keygen -l -E md5 -f key<br />
2048 MD5:25:83:aa:df:f5:ad:5f:08:c9:8a:a3:5d:97:8b:48:1f nexuscfar.umiacs.umd.edu (RSA)<br />
</pre><br />
<br />
If you have any questions, or notice a discrepancy, please [[HelpDesk | contact staff]].<br />
<br />
===Windows / PuTTY Verification===<br />
If you use PuTTY to connect to remote hosts, the prompt will be similar to the following:<br />
<br />
[[File:Putty ssh host key prompt.png]]<br />
<br />
If the host key reported by PuTTY matches the [https://gitlab.umiacs.umd.edu/staff/ssh-fingerprints/blob/master/fingerprints Documented entry for that host], it is safe to click 'yes'. If they do not match, please report the issue to [mailto:staff@umiacs.umd.edu staff@umiacs.umd.edu].<br />
<br />
===Other Platforms===<br />
* [https://winscp.net/eng/docs/faq_hostkey WinSCP]<br />
* [https://mobaxterm.mobatek.net/ MobaXterm]<br />
<br />
==Long Running Processes==<br />
If you are dealing with a long running process that is inhibiting your ability to work regularly, you may want to run your processes inside a screen on the host that you're connecting to. This way, if the connection is dropped for any reason the screen session will automatically detach on the host and will continue running so that you can reattach it at a later time when you've connected again. Please see our documentation on [[Screen | GNU Screen]] for more information.<br />
<br />
==Further Information==<br />
* [https://www.openssh.com/ OpenSSH]<br />
* [https://docs.microsoft.com/en-us/windows-server/administration/openssh/openssh_install_firstuse OpenSSH on Windows]</div>Rfodgehttps://wiki.umiacs.umd.edu/umiacs/index.php?title=SecureShell&diff=10356SecureShell2022-04-11T03:34:48Z<p>Rfodge: Openlab to nexus</p>
<hr />
<div>Secure Shell (or [http://en.wikipedia.org/wiki/Secure_Shell SSH]) is a network protocol allowing two computers to exchange data securely over an insecure network. By default, use of SSH brings the user to a terminal, but the protocol can be used for other types of data transfer such as [[SFTP]] and [[SCP]].<br />
<br />
==Connecting to an SSH Server==<br />
Under Linux and macOS, the following command from a terminal will connect a client computer to the UMIACS [[Nexus]].<br />
# ssh username@nexuscfar.umiacs.umd.edu<br />
'''Note: Your nexus submission node will vary depending on your sponsorship. See [[Nexus#Access|Nexus Access]] for more information.'''<br />
This will give you access to a terminal on any one of the [[Nexus]] servers. Note that by default you will not have access to applications that require X11 to run.<br />
<br />
All UMIACS-supported Windows hosts are installed with [http://www.chiark.greenend.org.uk/~sgtatham/putty/ PuTTY]. If you are using a self-supported machine, you can either download and install PuTTY yourself, or if you are running a [https://docs.microsoft.com/en-us/lifecycle/products/windows-10-enterprise-and-education currently supported version of Windows 10], you can install the OpenSSH client natively in Windows by following Microsoft's instructions [https://docs.microsoft.com/en-us/windows-server/administration/openssh/openssh_install_firstuse here]. Only the client is needed and not the server.<br />
<br />
==X11 Forwarding==<br />
By default, SSH only gives the user shell access to a host. Enabling X11 Forwarding allows users to run applications with Graphical User Interfaces.<br />
<br />
Under Linux and macOS, the following command from a terminal will connect a client computer to the UMIACS [[OpenLAB]] using X11 Forwarding. Please note that under macOS, [http://xquartz.macosforge.org/landing/ xQuartz] is required on the client machine to forward X sessions from the remote session.<br />
# ssh '''-Y''' username@openlab.umiacs.umd.edu<br />
<br />
Under Windows, you will need to forward X through [http://sourceforge.net/projects/vcxsrv/ VcXsrv] or [http://www.straightrunning.com/XmingNotes/ Xming].<br />
<br />
First, enable X forwarding on PuTTY. The option is under Connection > SSH > X11, shown below.<br />
<br />
[[Image:Putty-x-forwarding.png]]<br />
<br />
Next, configure your SSH session and click open to start a SSH session.<br />
<br />
After this has been done, every time you want to use X forwarding, you need to make sure VcXsrv or Xming has been started (it will appear in your task tray) through the start menu programs.<br />
Now, you will be able to use Xwindow programs from your ssh client.<br />
<br />
==SSH Tunneling==<br />
<br />
You can tunnel one or more ports through an SSH connection such that your packets will look like they are coming from the host you are tunneling to. This is helpful for services that you would be normally blocked by a firewall.<br />
<br />
Please see the [[SecureShellTunneling]] page for more information.<br />
<br />
==SSH Keys (and Passwordless SSH)==<br />
SSH can utilize public key encryption to authenticate and authorize users. This can be considered more secure especially if you secure your private key with a pass-phrase. The keys themselves are not susceptible to brute force attacks like normal passwords over SSH are.<br />
<br />
Please see the [[SSH/Keys]] page for more information.<br />
<br />
==Verify remote host SSH fingerprint==<br />
The SSH protocol relies on host keys to verify the identify of a given host. Each host as a unique key for the various different protocols supported. <br />
<br />
When connecting to a remove host for the first time, or when the remote host's local host key configuration has changed, you may see the following prompt:<br />
<pre><br />
$ ssh username@openlab.umiacs.umd.edu<br />
The authenticity of host 'openlab.umiacs.umd.edu (128.8.132.250)' can't be established.<br />
RSA key fingerprint is 25:83:aa:df:f5:ad:5f:08:c9:8a:a3:5d:97:8b:48:1f.<br />
Are you sure you want to continue connecting (yes/no)?<br />
</pre><br />
It is considered best practice to verify the key fingerprint with the actual key of the host. UMIACS maintains a reference of SSH key fingerprints available at the following link: <br />
https://gitlab.umiacs.umd.edu/staff/ssh-fingerprints/blob/master/fingerprints<br />
<br />
It is important to note that each key type has a different fingerprint. Depending on your local configuration, your client may prefer a specific type of key. The following commands can be used to determine the fingerprint of a given key type on a remote host:<br />
<br />
<pre><br />
$ ssh-keyscan -t rsa openlab.umiacs.umd.edu > key<br />
# openlab.umiacs.umd.edu:22 SSH-2.0-OpenSSH_8.0<br />
$ ssh-keygen -l -E md5 -f key<br />
2048 MD5:25:83:aa:df:f5:ad:5f:08:c9:8a:a3:5d:97:8b:48:1f openlab.umiacs.umd.edu (RSA)<br />
</pre><br />
<br />
If you have any questions, or notice a discrepancy, please [[HelpDesk | contact staff]].<br />
<br />
===Windows / PuTTY Verification===<br />
If you use PuTTY to connect to remote hosts, the prompt will be similar to the following:<br />
<br />
[[File:Putty ssh host key prompt.png]]<br />
<br />
If the host key reported by PuTTY matches the [https://gitlab.umiacs.umd.edu/staff/ssh-fingerprints/blob/master/fingerprints Documented entry for that host], it is safe to click 'yes'. If they do not match, please report the issue to [mailto:staff@umiacs.umd.edu staff@umiacs.umd.edu].<br />
<br />
===Other Platforms===<br />
* [https://winscp.net/eng/docs/faq_hostkey WinSCP]<br />
* [https://mobaxterm.mobatek.net/ MobaXterm]<br />
<br />
==Long Running Processes==<br />
If you are dealing with a long running process that is inhibiting your ability to work regularly, you may want to run your processes inside a screen on the host that you're connecting to. This way, if the connection is dropped for any reason the screen session will automatically detach on the host and will continue running so that you can reattach it at a later time when you've connected again. Please see our documentation on [[Screen | GNU Screen]] for more information.<br />
<br />
==Further Information==<br />
* [https://www.openssh.com/ OpenSSH]<br />
* [https://docs.microsoft.com/en-us/windows-server/administration/openssh/openssh_install_firstuse OpenSSH on Windows]</div>Rfodgehttps://wiki.umiacs.umd.edu/umiacs/index.php?title=OptLocal&diff=9431OptLocal2020-10-20T19:19:23Z<p>Rfodge: Removed rhel6 entry</p>
<hr />
<div>'''Note:''' Please see [[Modules]], which is now our preferred method of providing locally-built software to the Institute, as well as its various labs and centers.<br />
<br />
<hr><br />
<br />
<tt>/opt/local</tt> is managed via a [[Stow]] system.<br />
<br />
If you are looking for a specific piece of software you can list the directory <tt>/opt/local/stow</tt>. Some software is linked in with the <tt>stow</tt> command directly into <tt>bin,lib,man,sbin</tt> directories in <tt>/opt/local</tt>.<br />
<br />
This only pertains to [[RHEL7]] and above. The software previously was found in <tt>/usr/local</tt>.</div>Rfodgehttps://wiki.umiacs.umd.edu/umiacs/index.php?title=LinuxFAQ&diff=9430LinuxFAQ2020-10-20T19:19:05Z<p>Rfodge: Removed rhel6 entry</p>
<hr />
<div>* How do I use [[umask]]s and [[SetGID]] bits for group control under UNIX?<br />
* How do I add a path to my [[Shell]] in UNIX?<br />
* Where do I find locally compiled software?<br />
* How do I [[Data Transfer | transfer a file or data]]?<br />
** [[RHEL7]] see [[OptLocal]]</div>Rfodgehttps://wiki.umiacs.umd.edu/umiacs/index.php?title=Remote_Desktop&diff=9429Remote Desktop2020-10-20T19:18:44Z<p>Rfodge: Removed rhel6 entry</p>
<hr />
<div>=Introduction=<br />
<br />
Remote Desktop allows you to connect to another computer from a network that is compatible. Currently, at UMIACS, this feature is only supported for Windows hosts using the Remote Desktop Protocol (RDP). If you need to remotely connect to a UNIX host, please see [[SecureShell]]. With RDP, you can control your Windows desktop environment through a graphical user interface. Mouse and keyboard movements are transferred over a network to a Windows host running an RDP server, which sends screen refreshes back. <br />
<br />
To access an RDP enabled machine, you must be on the UMIACS physical network or [[VPN]]. You must also be authorized to access and remotely control the host you are requesting. If a remote session is active, it is not possible for another user to log onto the console in-person. Attempting to use RDP when a computer is in use by another user could force the existing user to logoff and lose their work. You should always quit RDP by logging off of the remote computer. Simply quitting the RDP client can cause you to stay logged in and prevent other users from accessing the remote host, even at the physical console.<br />
<br />
=How to Connect=<br />
*'''Prerequisites:'''<br />
**Connected to the [[VPN | UMIACS VPN]] or be within the UMIACS network border.<br />
**Be a member of the 'Remote Desktop Users' group on the remote machine. Please [[HelpDesk | contact staff]] if you do not have remote access to a machine you feel you should.<br />
==Windows==<br />
For connecting to Windows client over RDP, we recommend the native Windows 'Remote Desktop Connection' client. <br />
<br />
#To start the RDC client, click the "Start'" or "Windows" button on the taskbar. In the menu, navigate to "All Programs," "Accessories," then select "Remote Desktop Connection". Alternatively, you can search for "Remote Desktop Connection" in the Start menu's search field. <br />
#Once RDC client starts, type the name of the RDP/Windows host you are trying to access. The name should be the Fully Qualified Domain Name (FDQN), e.g. "desktop.'''ad.umiacs.umd.edu'''". At this point, click "Connect" to initiate the RDP session. <br />
#*[[File:RemoteDesktop-ConnectPrompt.png]]<br />
#Upon reaching the Windows Security prompt, enter your UMIACS credentials. Please note that the username must be in the format UMIACS\username (this must be a back slash and not a forward slash). If the username is either not correct or not the desired account, click on "More choices" and select "Use another account". Click "Ok" when you are done.<br />
#*[[File:RemoteDesktop-Credentials.png]]<br />
#After the connection is started, a warning message may alert you to an identity verification failure. For UMIACS machines, you can ignore this and proceed by checking the box and selecting "Yes".<br />
#*[[File:RemoteDesktop-SecurityPrompt.png]]<br />
#You should now be viewing the remote computer. '''To terminate the session, you should logout of Windows'''. <br />
To switch between your current host and the remote host, click the minimize or "-" button on the top connection bar. With RDC, the clipboard can be transferred between the remote and current host while the RDC client is running and logged in.<br />
<br />
<br />
Alternatively, you can use the Microsoft Remote Desktop application from the Windows Store, which is available for download [https://www.microsoft.com/en-us/p/microsoft-remote-desktop/9wzdncrfj3ps?activetab=pivot%3Aoverviewtab here.]<br />
<br />
#Open Microsoft Remote Desktop.<br />
#Click "Add" in the top right corner.<br />
#*[[File:Microsoft Remote Desktop Step 1.png]]<br />
#Next, click "Desktop - Connect to a PC".<br />
#*[[File:Microsoft Remote Desktop Step 2.png]]<br />
#Type the name of the RDP/Windows host you are trying to access in '''PC Name'''. The name should be the Fully Qualified Domain Name (FDQN), e.g. "desktop.'''ad.umiacs.umd.edu'''". Once you have filled that out, click Save.<br />
#*[[File:Microsoft Remote Desktop Step 3.png]]<br />
#Now, you should be on a page where you will see the PC you have just added. '''Double-click the PC''' and enter your UMIACS credentials. Please note that the username must be in the format UMIACS\username (this must be a back slash and not a forward slash). Then, click Connect.<br />
#*[[File:Microsoft Remote Desktop Step 4.png]]<br />
#*[[File:Microsoft Remote Desktop Step 5.png]]<br />
#If it asks to "Accept certificate and connect?", press Connect.<br />
<br />
==macOS==<br />
For connecting to Windows client over RDP, we recommend the 'Microsoft Remote Desktop' [https://apps.apple.com/us/app/microsoft-remote-desktop-10/id1295203466?mt=12 application]. Another, although less preferred, options is the CoRD client.<br />
#Open the 'Microsoft Remote Desktop Application' and select '+ New' to create a new device profile<br />
#*[[File:first_ss_real_real.png |400px]]<br />
#Fill in the'PC Name' field with the name of the remote host you wish to connect to. If you wish to redirect resources from the remote machine to your local machine, please see the section titled 'Redirecting Resources on Mac' below. Then press the blue add button in the bottom right corner.<br />
#*[[File:fakePC_and_add.png |300px]]<br />
#You will now see the device listed below. Double click it to start the connection.<br />
#*[[File:Location .png |400px]]<br />
#You will then be prompted for the username and password used to log into the remote host. After typing in both the username and password, press the blue continue button.<br />
#*[[File:My_username_and_password.png |400px]]<br />
#If you see a screen appear that looks like the one pictured below, press the blue continue button. You should then be connected to the remote host. <br />
#*[[File:certificate_thing.png |400px]]<br />
<br />
==UNIX==<br />
===freerdp===<br />
If you are trying to access a Windows host via RDP on an Ubuntu machine, you should use the rdesktop client from the command line. This should be preinstalled, so there is no configuration that needs to happen. <br />
<br />
To use rdesktop, open a shell prompt and type the following command, replacing any $REPLACEME with the requested value. <br />
<br />
<pre> rdesktop -r clipboard:CLIPBOARD -g $GEOMETRY -d UMIACS -u $USERNAME $HOSTNAME </pre><br />
<br />
Key: <br />
<br />
* <b><tt>$GEOMETRY</tt></b>: Percent of remote host's screen to mirror on the client<br />
* <b><tt>$USERNAME</tt></b>: Your UMIACS username (Do not include domain name)<br />
* <b><tt>$HOSTNAME</tt></b>: Fully Qualified Domain Name (FDQN) of the desired remote host<br />
<br />
Once you have connected, you will be directed to a Windows login screen where you can complete the login process.<br />
<br />
===xfreerdp===<br />
<br />
Xfreerdp is the replacement for rdesktop included with newer Linux hosts, starting with RHEL7 and Ubuntu 12.04/14.04. You should use the xfreerdp client from the command line. This is preinstalled on these newer hosts. <br />
<br />
The command for xfreerdp is a bit different than rdesktop. To connect via RDP to a remote host with xfreerdp, type the following command, replacing values as appropriate: <br />
<br />
<pre> xfreerdp -d UMIACS -u $USERNAME --plugin cliprdr -g $GEOMETRY $HOSTNAME </pre><br />
<br />
Similar to rdesktop, here is an explanation of the values above:<br />
<br />
* <b><tt>$GEOMETRY</tt></b>: Percent of remote host's screen to mirror on the client<br />
* <b><tt>$USERNAME</tt></b>: Your UMIACS username (Do not include domain name)<br />
* <b><tt>$HOSTNAME</tt></b>: Fully Qualified Domain Name (FDQN) of the desired remote host<br />
<br />
As with any of these RDP solutions, closing xfreerdp (using the top bar or using CTRL+C) without logging out could cause considerable problems for other users of the workstation. Please be sure to logout after you are finished with the remote machine using the Start menu.<br />
<br />
=Redirecting Resources on Windows=<br />
<br />
*'''Resource redirection must be set up before connection is established.'''<br />
==Audio Redirection==<br />
*'''This allows the remote desktop to access the audio capture and playback devices on the user's desktop.'''<br />
# Click the "Show Options" drop down menu<br />
# Navigate to the "Local Resources" tab<br />
# Click the "Settings" button in the Remote audio box<br />
# Select preferred audio preferences<br />
# Select "OK<br />
# Select "Connect"<br />
<br />
==Other Resource Redirection==<br />
*'''This allows the remote desktop to access the drives, printers, and video capture devices on the user's desktop.'''<br />
# Click the "Show Options" drop down menu<br />
# Navigate to the "Local Resources" tab<br />
# Click the "More" button in the Local devices and resources box<br />
# Click the checkbox next to the resources you would like to redirect<br />
# Select "OK"<br />
# Select "Connect"<br />
<br />
=Redirecting Resources on Mac=<br />
*'''If you have already created the PC connection, right click over the PC connection you wish to add resource redirection to, then select 'Edit'.'''<br />
<br />
==Folder/Drive Redirection==<br />
*'''This allows the remote machine to access specified folders on your local machine.'''<br />
# Located halfway down the screen, select the 'Folders' tab.<br />
# Check the box titled 'Redirect folders,' if not checked already<br />
# Either select the folder(s) already listed you wish to access from the remote machine by checking the box next to the desired folder, or select the '+' button, then import and select the folder(s) you wish to access.<br />
# Press the blue 'Add' button in the bottom right corner, or if you wish to direct other resources as well, see 'Other Resource Redirection' below.<br />
#*[[File:Folder.png |300px]]<br />
<br />
==Other Resource Redirection==<br />
*'''This will allow for camera, printer, and/or microphone access to be shared between machines.'''<br />
# Located halfway down the screen, select the 'Devices and Audio' tab.<br />
# Ensure the boxes next to the services you would like to redirect are checked. For video, ensure that the 'Microphone' and 'Camera' boxes are checkmarked. For printer access, ensure that the 'Printers' box is checkmarked. Please be mindful to keep 'Clipboard' checkmarked, as that is what allows you to copy and paste between your local machine and the remote machine. <br />
# Press the blue 'Add' button in the bottom right corner.<br />
#*[[File:Redirect.png |300px]]</div>Rfodgehttps://wiki.umiacs.umd.edu/umiacs/index.php?title=Perl&diff=9428Perl2020-10-20T19:16:31Z<p>Rfodge: Removed rhel6 entries</p>
<hr />
<div>Perl is a general-purpose programming language originally developed for text manipulation and now used for a wide range of tasks including system administration, web development, network programming, GUI development, and more.<br />
The language is intended to be practical (easy to use, efficient, complete) rather than beautiful (tiny, elegant, minimal). Its major features are that it's easy to use, supports both procedural and object-oriented (OO) programming, has powerful built-in support for text processing, and has one of the world's most impressive collections of third-party modules.<br />
<br />
==Perl Versions==<br />
While most modern operating systems ship with a version of Perl, UMIACS also maintains multiple versions.<br />
<br />
===RHEL===<br />
:For RHEL, different versions of Perl can be found via [[Modules | GNU Modules.]]<br />
:The versions in /usr have PerlLocalLib support to allow users an easy way to install and maintain their own perl modules:<br />
<br />
:* RHEL 7<br />
:** /usr/bin/perl - 5.16.3<br />
:** /opt/local/stow/perl-5.10.1<br />
:** /opt/local/stow/perl-5.18.4<br />
:** /opt/local/stow/perl-5.20.2<br />
<br />
===Ubuntu===<br />
:For Ubuntu hosts, different version of Perl can be install through the [[Ubuntu/SoftwareCenter | Ubuntu Software Center ]]<br />
:The versions in /usr and /opthave PerlLocalLib support to allow users an easy way to install and maintain their own perl modules:<br />
<br />
:* Ubuntu Trusty 14.04<br />
:** /usr/bin/perl - 5.18.2<br />
<br />
===Windows===<br />
:ActiveState Perl can be installed on your PC upon request. Contact [mailto:staff@umiacs.umd.edu staff] for details.<br />
<br />
If you find that you need a version of Perl that is not readily available, you can always build it from [http://www.cpan.org/src/ source.]<br />
<br />
==Installing Modules==<br />
In order to ensure backwards compatibility and functionality, we prefer that users create their own installations of perl modules so that we can keep the central versions of Perl as vanilla as possible. The following instructions will show you how to [[Perl/Environment | setup and install local copies of Perl Modules.]]<br />
<br />
==Documentation==<br />
You can find full documentation for any version of Perl at http://www.cpan.org/modules/INSTALL.html. You can also find Perl tutorials (which can be fonud under the Manuals menu).</div>Rfodgehttps://wiki.umiacs.umd.edu/umiacs/index.php?title=NAGWareCompiler&diff=9427NAGWareCompiler2020-10-20T19:14:01Z<p>Rfodge: Removed rhel6 entry</p>
<hr />
<div>__NOTOC__<br />
<br />
The NAGWare Fortran compiler is available under <tt>/opt/common/NAGWare_f95</tt>* on our supported RHEL7/Ubuntu hosts. You can either load the binaries into your environment using [[Modules | GNU Modules]], reference the paths directly, else add them to your [[PATH | PATH]].<br />
<br />
==Example use of the compiler==<br />
<br />
Here is a very basic compilation and execution example of [http://en.wikipedia.org/wiki/Hello_world_program Hello World] using the NAGWare fortran compiler. This example will utilize a GNU Module available on all supported Linux hosts to quickly load the binaries and libraries into your environment. <br />
<br />
First, in a working directory, create a file <tt>hello.f95</tt> with the following contents:<br />
<br />
PRINT *, "Hello World!" <br />
END<br />
<br />
Then, load the NAGWare modules into your environment and verify that the compiler is in your path (libraries, MANpages, and license server information will be loaded as well):<br />
<br />
[jlent@opensub00 jlent]$ module load nagware<br />
[jlent@opensub00 jlent]$ which f95<br />
/opt/common/NAGWare_f95-5.1/bin/f95<br />
<br />
Compile and then run the program:<br />
<br />
[jlent@opensub00 jlent]$ f95 -o hello hello.f95 <br />
[jlent@opensub00 jlent]$ ./hello <br />
Hello World!<br />
<br />
==See Also==<br />
* [http://www.nag.com/nagware/np/doc_index.asp NAG Compiler Documentation Index]<br />
* [http://www.nag.com/nagware/np.asp NAG Compiler Product Page]</div>Rfodgehttps://wiki.umiacs.umd.edu/umiacs/index.php?title=IntelCompilers&diff=9426IntelCompilers2020-10-20T19:13:42Z<p>Rfodge: Removed rhel6 entries</p>
<hr />
<div>__NOTOC__<br />
<br />
On any [[RedHat]] host we have support for using the new Intel® C/C++ Composer XE for Linux and Intel® Fortran Composer XE for Linux and some of the older version of the C/C++ and Fortan compilers that were shipped by Intel.<br />
<br />
To setup your environment you will need to either load a [[Modules | GNU Module]] file or source some config files depending on your shell and architecture.<br />
<br />
==Module File==<br />
Rather than sourcing the scripts as mentioned below, you can load a pre-configured [[Modules | GNU Module]] file to the same end. You can run the following on RHEL7+/Ubuntu hosts to prepare your environment for either C/C++ or Fortran compilation:<br />
<br />
module load intel/2020.1<br />
<br />
==C/C++==<br />
{| border="1" cellpadding="5" cellspacing="0"<br />
|+ align="top" style="color:#e76700;" |''Intel C/C++ Versions''<br />
|-<br />
!Version<br />
!RHEL7+/Ubuntu Path<br />
|-<br />
|10.0.026<br />
|/opt/common/intel/cc/10.0.026<br />
|-<br />
|11.1<br />
|/opt/common/intel/Compiler/11.1/current<br />
|-<br />
|2011.1<br />
|/opt/common/intel/composerxe-2011<br />
|-<br />
|13.1.1<br />
|/opt/common/intel/composer_xe_2013_sp1.1.106<br />
|}<br />
<br />
To use a version you need to source the <code>bin/iccvars.csh</code> for tcsh/csh users or <code>bin/iccvars.sh</code> for bash users. Additionally you need to specify the architecture on the command line when sourcing. For 32bit users that is <code>ia32</code> and for 64bit that is <code>intel64</code>.<br />
<br />
Example for a tcsh/csh user using the 64bit 13.1.1 version of the compiler on a RHEL7+ host:<br />
<br />
source /opt/common/intel/composer_xe_2013_sp1.1.106/bin/iccvars.csh intel64<br />
<br />
You can then use the '''icpc''' to compile with the Intel C++ Compiler or '''icc''' to compile with the Intel C Compiler.<br />
<br />
==Fortran==<br />
{| border="1" cellpadding="5" cellspacing="0"<br />
|+ align="top" style="color:#e76700;" |''Intel Fortran Versions''<br />
|-<br />
!Version<br />
!RHEL7+/Ubuntu Path<br />
|-<br />
|10.0.026<br />
|/opt/common/intel/fc/10.0.026<br />
|-<br />
|11.1<br />
|/opt/common/intel/Compiler/11.1/current<br />
|-<br />
|2011.1<br />
|/opt/common/intel/composerxe-2011<br />
|-<br />
|13.1.1<br />
|/opt/common/intel/composer_xe_2013_sp1.1.106<br />
|}<br />
<br />
To use a version you need to source the <code>bin/ifortvars.csh</code> for tcsh/csh users or <code>bin/ifortvars.sh</code> for bash users. Additionally you need to specify the architecture on the command line when sourcing. For 32bit users that is <code>ia32</code> and for 64bit that is <code>intel64</code>.<br />
<br />
Example for a tcsh/csh user using the 64bit 13.1.1 version of the compiler on a RHEL7+ host:<br />
<br />
source /opt/common/intel/composer_xe_2013_sp1.1.106/bin/ifortvars.csh intel64<br />
<br />
You can then use the '''ifort''' command to compile with the Intel Fortran Compiler.</div>Rfodgehttps://wiki.umiacs.umd.edu/umiacs/index.php?title=CDebuggers&diff=9425CDebuggers2020-10-20T19:10:55Z<p>Rfodge: Removed rhel6 entry</p>
<hr />
<div>We currently have the following C/C++ debuggers on the following platforms:<br />
<br />
===RHEL7===<br />
<br />
* gdb 7.6.1-120.el7 - /usr/bin/gdb<br />
* valgrind 3.15.0 - /usr/bin/valgrind<br />
<br />
Also see: [[CCompilers]]</div>Rfodgehttps://wiki.umiacs.umd.edu/umiacs/index.php?title=CCompilers&diff=9424CCompilers2020-10-20T19:08:06Z<p>Rfodge: Removed rhel6 entry</p>
<hr />
<div>We currently have the following C/C++ compilers on the following platforms:<br />
<br />
===RHEL7===<br />
* gcc-4.7.4 - /opt/local/stow/gcc-4.7.4<br />
* gcc-5.3.0 - /opt/local/stow/gcc-5.3.0<br />
* gcc-5.4.0 - /opt/local/stow/gcc-5.4.0<br />
* gcc-6.2.0 - /opt/local/stow/gcc-6.2.0<br />
* gcc-6.3.0 - /opt/local/stow/gcc-6.3.0<br />
* gcc-7.5.0 - /opt/local/stow/gcc-7.5.0<br />
* gcc-8.1.0 - /opt/local/stow/gcc-8.1.0<br />
* gcc-9.3.0 - /opt/local/stow/gcc-9.3.0 <br />
* [[IntelCompilers|Intel Compilers]]<br />
* [[PGICompilers|Portland Group Compilers]]<br />
<br />
In order to load different versions of gcc into your environment, you can use [[Modules|Modules]], which provides a way to add and later if needed remove environmental variables that provide access to UMIACS large set of software we offer. Please see our [[Modules|Modules page]] for more information on how to use Modules.<br />
<br />
Also see: [[CDebuggers]]</div>Rfodgehttps://wiki.umiacs.umd.edu/umiacs/index.php?title=PGICompilers&diff=9250PGICompilers2020-05-27T20:43:49Z<p>Rfodge: </p>
<hr />
<div>__NOTOC__<br />
<br />
The Portland Group C and Fortran compilers are available under <tt>/opt/common/pgi</tt>* on our supported RHEL/Ubuntu hosts.<br />
<br />
==LM_LICENSE_FILE [[EnvironmentalVariables | Environmental Variable]]==<br />
Please make sure to set the LM_LICENSE_FILE environment variable to ''/etc/license.pgi''. <br />
<br />
In <tt>tcsh</tt>, you can do this as follows:<br />
setenv LM_LICENSE_FILE $LM_LICENSE_FILE:/etc/license.dat:/etc/license.pgi<br />
In <tt>bash</tt>:<br />
export LM_LICENSE_FILE="$LM_LICENSE_FILE:/etc/license.dat:/etc/license.pgi"</div>Rfodgehttps://wiki.umiacs.umd.edu/umiacs/index.php?title=UsrLocal&diff=9249UsrLocal2020-05-27T20:42:20Z<p>Rfodge: </p>
<hr />
<div>'''Note:''' Please see [[Modules]], which is now our preferred method of providing locally-built software to the Institute, as well as its various labs and centers.<br />
<br />
<hr><br />
<br />
<tt>/usr/local</tt> is managed via a [[Stow]] system.<br />
<br />
If you are looking for a specific piece of software you can list the directory <tt>/usr/local/stow</tt>. Some software is linked in with the <tt>stow</tt> command directly into <tt>bin,lib,man,sbin</tt> directories in <tt>/usr/local</tt>.<br />
<br />
For [[RHEL]] hosts, the software will be moving from <tt>/usr/local</tt> to <tt>/opt/local</tt> to work around some issues with the root user and problems with NFS.</div>Rfodgehttps://wiki.umiacs.umd.edu/umiacs/index.php?title=Remote_Desktop&diff=9248Remote Desktop2020-05-27T20:29:27Z<p>Rfodge: /* freerdp */</p>
<hr />
<div>=Introduction=<br />
<br />
Remote Desktop allows you to connect to another computer from a network that is compatible. Currently, at UMIACS, this feature is only supported for Windows hosts using the Remote Desktop Protocol (RDP). If you need to remotely connect to a UNIX host, please see [[SecureShell]]. With RDP, you can control your Windows desktop environment through a graphical user interface. Mouse and keyboard movements are transferred over a network to a Windows host running an RDP server, which sends screen refreshes back. <br />
<br />
To access an RDP enabled machine, you must be on the UMIACS physical network or [[VPN]]. You must also be authorized to access and remotely control the host you are requesting. If a remote session is active, it is not possible for another user to log onto the console in-person. Attempting to use RDP when a computer is in use by another user could force the existing user to logoff and lose their work. You should always quit RDP by logging off of the remote computer. Simply quitting the RDP client can cause you to stay logged in and prevent other users from accessing the remote host, even at the physical console.<br />
<br />
=How to Connect=<br />
*'''Prerequisites:'''<br />
**Connected to the [[VPN | UMIACS VPN]] or be within the UMIACS network border.<br />
**Be a member of the 'Remote Desktop Users' group on the remote machine. Please [[HelpDesk | contact staff]] if you do not have remote access to a machine you feel you should.<br />
==Windows==<br />
For connecting to Windows client over RDP, we recommend the native Windows 'Remote Desktop Connection' client. <br />
<br />
#To start the RDC client, click the "Start'" or "Windows" button on the taskbar. In the menu, navigate to "All Programs," "Accessories," then select "Remote Desktop Connection". Alternatively, you can search for "Remote Desktop Connection" in the Start menu's search field. <br />
#Once RDC client starts, type the name of the RDP/Windows host you are trying to access. The name should be the Fully Qualified Domain Name (FDQN), e.g. "desktop.'''ad.umiacs.umd.edu'''". At this point, click "Connect" to initiate the RDP session. <br />
#*[[File:RemoteDesktop-ConnectPrompt.png]]<br />
#Upon reaching the Windows Security prompt, enter your UMIACS credentials. Please note that the username must be in the format UMIACS\username (this must be a back slash and not a forward slash). If the username is either not correct or not the desired account, click on "More choices" and select "Use another account". Click "Ok" when you are done.<br />
#*[[File:RemoteDesktop-Credentials.png]]<br />
#After the connection is started, a warning message may alert you to an identity verification failure. For UMIACS machines, you can ignore this and proceed by checking the box and selecting "Yes".<br />
#*[[File:RemoteDesktop-SecurityPrompt.png]]<br />
#You should now be viewing the remote computer. '''To terminate the session, you should logout of Windows'''. <br />
To switch between your current host and the remote host, click the minimize or "-" button on the top connection bar. With RDC, the clipboard can be transferred between the remote and current host while the RDC client is running and logged in.<br />
<br />
<br />
Alternatively, you can use the Microsoft Remote Desktop application from the Windows Store, which is available for download [https://www.microsoft.com/en-us/p/microsoft-remote-desktop/9wzdncrfj3ps?activetab=pivot%3Aoverviewtab here.]<br />
<br />
#Open Microsoft Remote Desktop.<br />
#Click "Add" in the top right corner.<br />
#*[[File:Microsoft Remote Desktop Step 1.png]]<br />
#Next, click "Desktop - Connect to a PC".<br />
#*[[File:Microsoft Remote Desktop Step 2.png]]<br />
#Type the name of the RDP/Windows host you are trying to access in '''PC Name'''. The name should be the Fully Qualified Domain Name (FDQN), e.g. "desktop.'''ad.umiacs.umd.edu'''". Once you have filled that out, click Save.<br />
#*[[File:Microsoft Remote Desktop Step 3.png]]<br />
#Now, you should be on a page where you will see the PC you have just added. '''Double-click the PC''' and enter your UMIACS credentials. Please note that the username must be in the format UMIACS\username (this must be a back slash and not a forward slash). Then, click Connect.<br />
#*[[File:Microsoft Remote Desktop Step 4.png]]<br />
#*[[File:Microsoft Remote Desktop Step 5.png]]<br />
#If it asks to "Accept certificate and connect?", press Connect.<br />
<br />
==macOS==<br />
For connecting to Windows client over RDP, we recommend the 'Microsoft Remote Desktop' [https://apps.apple.com/us/app/microsoft-remote-desktop-10/id1295203466?mt=12 application]. Another, although less preferred, options is the CoRD client.<br />
#Open the 'Microsoft Remote Desktop Application' and select '+ New' to create a new device profile<br />
#*[[File:first_ss_real_real.png |400px]]<br />
#Fill in the'PC Name' field with the name of the remote host you wish to connect to. If you wish to redirect resources from the remote machine to your local machine, please see the section titled 'Redirecting Resources on Mac' below. Then press the blue add button in the bottom right corner.<br />
#*[[File:fakePC_and_add.png |300px]]<br />
#You will now see the device listed below. Double click it to start the connection.<br />
#*[[File:Location .png |400px]]<br />
#You will then be prompted for the username and password used to log into the remote host. After typing in both the username and password, press the blue continue button.<br />
#*[[File:My_username_and_password.png |400px]]<br />
#If you see a screen appear that looks like the one pictured below, press the blue continue button. You should then be connected to the remote host. <br />
#*[[File:certificate_thing.png |400px]]<br />
<br />
==UNIX==<br />
===freerdp===<br />
If you are trying to access a Windows host via RDP on an Ubuntu machine, you should use the rdesktop client from the command line. This should be preinstalled, so there is no configuration that needs to happen. <br />
<br />
To use rdesktop, open a shell prompt and type the following command, replacing any $REPLACEME with the requested value. <br />
<br />
<pre> rdesktop -r clipboard:CLIPBOARD -g $GEOMETRY -d UMIACS -u $USERNAME $HOSTNAME </pre><br />
<br />
Key: <br />
<br />
* <b><tt>$GEOMETRY</tt></b>: Percent of remote host's screen to mirror on the client<br />
* <b><tt>$USERNAME</tt></b>: Your UMIACS username (Do not include domain name)<br />
* <b><tt>$HOSTNAME</tt></b>: Fully Qualified Domain Name (FDQN) of the desired remote host<br />
<br />
Once you have connected, you will be directed to a Windows login screen where you can complete the login process.<br />
<br />
===xfreerdp===<br />
<br />
Xfreerdp is the replacement for rdesktop included with newer Linux hosts, starting with RHEL7 and Ubuntu 12.04/14.04. Xfreerdp also has RHEL6. You should use the xfreerdp client from the command line. This is preinstalled on these newer hosts. <br />
<br />
The command for xfreerdp is a bit different than rdesktop. To connect via RDP to a remote host with xfreerdp, type the following command, replacing values as appropriate: <br />
<br />
<pre> xfreerdp -d UMIACS -u $USERNAME --plugin cliprdr -g $GEOMETRY $HOSTNAME </pre><br />
<br />
Similar to rdesktop, here is an explanation of the values above:<br />
<br />
* <b><tt>$GEOMETRY</tt></b>: Percent of remote host's screen to mirror on the client<br />
* <b><tt>$USERNAME</tt></b>: Your UMIACS username (Do not include domain name)<br />
* <b><tt>$HOSTNAME</tt></b>: Fully Qualified Domain Name (FDQN) of the desired remote host<br />
<br />
As with any of these RDP solutions, closing xfreerdp (using the top bar or using CTRL+C) without logging out could cause considerable problems for other users of the workstation. Please be sure to logout after you are finished with the remote machine using the Start menu.<br />
<br />
=Redirecting Resources on Windows=<br />
<br />
*'''Resource redirection must be set up before connection is established.'''<br />
==Audio Redirection==<br />
*'''This allows the remote desktop to access the audio capture and playback devices on the user's desktop.'''<br />
# Click the "Show Options" drop down menu<br />
# Navigate to the "Local Resources" tab<br />
# Click the "Settings" button in the Remote audio box<br />
# Select preferred audio preferences<br />
# Select "OK<br />
# Select "Connect"<br />
<br />
==Drive Redirection==<br />
*'''This allows the remote desktop to access the drives on the user's desktop.'''<br />
# Click the "Show Options" drop down menu<br />
# Navigate to the "Local Resources" tab<br />
# Click the "More" button in the Local devices and resources box<br />
# Click the checkbox next to drives to make all drives on the accessing machine available to the connected machine or click the drop down to select specific drives<br />
# Select "OK"<br />
# Select "Connect"<br />
<br />
==Video Capture Device Redirection==<br />
*'''This allows the remote desktop to access the video capture devices on the user's desktop.'''<br />
# Click the "Show Options" drop down menu<br />
# Navigate to the "Local Resources" tab<br />
# Click the "More" button in the Local devices and resources box<br />
# Click the checkbox next to Video capture devices to make all devices on the accessing machine available to the connected machine or click the drop down to select specific devices<br />
# Select "OK"<br />
# Select "Connect"<br />
<br />
=Redirecting Resources on Mac=<br />
*'''If you have already created the PC connection, right click over the PC connection you wish to add resource redirection to, then select 'Edit'.'''<br />
<br />
==Folder/Drive Redirection==<br />
*'''This allows the remote machine to access specified folders on your local machine.'''<br />
# Located halfway down the screen, select the 'Folders' tab.<br />
# Check the box titled 'Redirect folders,' if not checked already<br />
# Either select the folder(s) already listed you wish to access from the remote machine by checking the box next to the desired folder, or select the '+' button, then import and select the folder(s) you wish to access.<br />
# Press the blue 'Add' button in the bottom right corner, or if you wish to direct other resources as well, see 'Other Resource Redirection' below.<br />
#*[[File:Folder.png |300px]]<br />
<br />
==Other Resource Redirection==<br />
*'''This will allow for camera, printer, and/or microphone access to be shared between machines.'''<br />
# Located halfway down the screen, select the 'Devices and Audio' tab.<br />
# Ensure the boxes next to the services you would like to redirect are checked. For video, ensure that the 'Microphone' and 'Camera' boxes are checkmarked. For printer access, ensure that the 'Printers' box is checkmarked. Please be mindful to keep 'Clipboard' checkmarked, as that is what allows you to copy and paste between your local machine and the remote machine. <br />
# Press the blue 'Add' button in the bottom right corner.<br />
#*[[File:Redirect.png |300px]]</div>Rfodgehttps://wiki.umiacs.umd.edu/umiacs/index.php?title=Matlab&diff=9246Matlab2020-05-27T20:19:01Z<p>Rfodge: /* Unix License Troubleshooting */</p>
<hr />
<div>UMIACS has institutional Matlab licenses through UMD that cover Linux, Windows and Mac. To access them, you have to be using a University owned computer. If you would like to run Matlab on a machine that is not University owned, you can check the pricing through OIT/SLIC [https://terpware.umd.edu/Windows/Title/1866 here].<br />
<br />
If you would like to install the institutional version of Matlab on a self-supported machine, please [[HelpDesk | contact staff]] and we can provide you install media.<br />
<br />
==Linux==<br />
[[Modules]] are the preferred way to interact with Matlab on staff-managed Linux machines. The Modules page will provide information on adding Matlab into your environment and using it.<br />
<br />
==Windows==<br />
All staff-managed Windows machines should come with a pre-installed version of Matlab. Please [[HelpDesk | contact staff]] if you would like a later version installed.<br />
<br />
==macOS==<br />
Please [[HelpDesk | contact staff]] if you would like Matlab installed on a staff-managed macOS machine.<br />
<br />
==License Information==<br />
Campus has a limited number of seats for Matlab itself, as well as the various toolboxes. When calling functions in a toolbox, Matlab will automatically check out a license for that toolbox, making it temporarily unavailable to other users. If while attempting to use Matlab, you run into a license manager error stating that the maximum number of users for Matlab has been reached, this likely indicates that all of campus' available licenses are in use. To check the number of licenses available for a specific toolbox, please see the below sections:<br />
<br />
===Windows License Troubleshooting===<br />
On Windows machines, the necessary command is as follows. Please note that you may need to adjust the path to reflect the available Matlab versions and the installation path. Additionally, this assumes that you are using a 64-bit version. "win64" needs to be adjusted to "win32" on a 32-bit installation:<br />
$MATLAB_PATH\etc\win64\lmutil lmstat -c "$MATLAB_PATH\licenses\network.lic" -f $TOOLBOX_SHORTNAME<br />
<br />
As an example, here is how to query Matlab r2012b on a 64-bit Windows host for the Aerospace Blockset Toolbox: <br />
"C:\Program Files\matlab\r2012b\etc\win64\lmutil.exe" lmstat -c "C:\Program Files\matlab\r2012b\licenses\network.lic" -f Aerospace_Blockset<br />
<br />
===Unix License Troubleshooting===<br />
On Unix machines, the necessary command is as follows. Please note that you may need to adjust the path to reflect the available Matlab versions and the installation path. Additionally, this assumes that you are using a 64-bit version. "glnxa64" needs to adjusted to "glnx86" on a 32-bit installation::<br />
$MATLAB_PATH/etc/glnxa64/lmutil lmstat -c $MATLAB_PATH/licenses/network.lic -f $TOOLBOX_SHORTNAME<br />
<br />
As an example, here is how to query Matlab r2015a on our 64-bit RHEL hosts for the Parallel Computing Toolbox:<br />
/opt/common/matlab-r2015a/etc/glnxa64/lmutil lmstat -c /opt/common/matlab-r2015a/licenses/network.lic -f Video_and_Image_Blockset<br />
<br />
===Toolbox Shortnames===<br />
The toolbox names themselves don't always work with this command; rather, Matlab has a set of shortnames which can be passed to the lmstat command. The following are all the valid shortnames:<br />
<br />
Aerospace_Blockset <br />
Aerospace_Toolbox<br />
Antenna_Toolbox <br />
Bioinformatics_Toolbox <br />
Communication_Blocks <br />
Communication_Toolbox <br />
Compiler <br />
Control_Toolbox <br />
Curve_Fitting_Toolbox <br />
Data_Acq_Toolbox <br />
Database_Toolbox <br />
Datafeed_Toolbox <br />
Distrib_Computing_Toolbox <br />
Econometrics_Toolbox <br />
Excel_Link <br />
Fin_Derivatives_Toolbox<br />
Fin_Instruments_Toolbox <br />
Financial_Toolbox <br />
Fixed_Income_Toolbox <br />
Fixed_Point_Toolbox<br />
Fuzzy_Toolbox <br />
GADS_Toolbox <br />
Identification_Toolbox <br />
Image_Acquisition_Toolbox <br />
Image_Toolbox <br />
Instr_Control_Toolbox <br />
MAP_Toolbox <br />
MATLAB <br />
MATLAB_Builder_for_Java <br />
MATLAB_Coder <br />
MATLAB_Excel_Builder <br />
MATLAB_Report_Gen <br />
MPC_Toolbox <br />
Neural_Network_Toolbox <br />
Optimization_Toolbox<br />
OPC_Toolbox <br />
PDE_Toolbox<br />
Phased_Array_System_Toolbox <br />
Real-Time_Workshop <br />
Robotics_System_Toolbox <br />
Robust_Toolbox<br />
RTW_Embedded_Coder<br />
Signal_Blocks <br />
Signal_Toolbox<br />
SimEvents <br />
SimMechanics <br />
Simscape <br />
SIMULINK <br />
Simulink_Control_Design<br />
Simulink_Design_Optim <br />
Stateflow <br />
Stateflow_Coder <br />
Statistics_Toolbox <br />
Symbolic_Toolbox <br />
Video_and_Image_Blockset <br />
Virtual_Reality_Toolbox <br />
Wavelet_Toolbox<br />
<br />
If you are having problems, feel free to contact [[HelpDesk | UMIACS Staff]], however please note that the Matlab license servers are hosted by campus' Division of Information Technology.<br />
<br />
==Matlab Customizations==<br />
You can tweak your Matlab experience using a file "startup.m". If this file is present in the current working directory where you launch Matlab, it will be executed. You can perform a variety of tasks using this file. These include (but are not limited to) customizing the window environment, setting variables for later use, and enabling use of 3rd party toolboxes. Alternatively, you can use the userpath env variable to set a path other than the current working directory for startup and 3rd party toolbox locations. Please see the following links for more information:<br />
<br />
* [http://www.mathworks.com/help/matlab/ref/matlabrc.html Mathworks: Startup.m]<br />
* [http://www.mathworks.com/help/matlab/matlab_env/startup-folder-for-the-matlab-program.html#bs6j57e-5 Mathworks: Userpath function]</div>Rfodgehttps://wiki.umiacs.umd.edu/umiacs/index.php?title=File:Mac-thunderbird6.png&diff=8851File:Mac-thunderbird6.png2020-01-14T20:07:21Z<p>Rfodge: Rfodge uploaded a new version of File:Mac-thunderbird6.png</p>
<hr />
<div></div>Rfodgehttps://wiki.umiacs.umd.edu/umiacs/index.php?title=UpdatingMozillaSoftware&diff=8850UpdatingMozillaSoftware2020-01-14T20:06:38Z<p>Rfodge: /* Updating Mozilla Thunderbird (Windows & Mac) */</p>
<hr />
<div>__FORCETOC__<br />
Like most applications, it is important to keep your browser and email clients up-to-date to combat security flaws and gain new functionality. The instructions on this page should help you update Mozilla Firefox and Thunderbird.<br />
<br />
You can also find installers and documentation for the latest versions of Firefox and Thunderbird here:<br />
*Firefox: http://www.getfirefox.com<br />
*Thunderbird: http://www.getthunderbird.com<br />
<br />
== Determining the Installed Version ==<br />
<br />
You can find out what version of Firefox or Thunderbird you have installed on you computer by opening up the application and choosing:<br />
*"Help > About Mozilla [application]" from the menu bar on Windows<br />
*"Firefox > About [application]" from the menu bar on macOS<br />
where [application] is either "Firefox" or "Thunderbird".<br />
<br />
== Updating Mozilla Firefox (Windows & Mac) ==<br />
*By default Mozilla Firefox will automatically update by itself. If it is currently disabled it can be enable with the following steps:<br />
#First navigate to options (Windows) or preferences (Mac).<br />
#Once in the options (Windows) or preferences (Mac) you navigate to the Firefox Updates section<br />
#*Once in the Firefox Updates section you will see an option to “Automatically install updates”. If this is not already enabled it is recommended to enable this.<br />
<br />
''Click on pictures to enlarge them''<br />
<br style="clear: both" /><br />
[[Image:windows-firefox1.png|thumb|left|300pxx300px|Step 1: Navigate to options (Windows)]]<br />
[[Image:mac-firefox1.png|thumb|300px|Step 1: Navigate to preferences (Mac)]]<br />
<br style="clear: both" /><br />
[[Image:windows-firefox2.png|thumb|left|300px|Step 2: Navigate to advanced tab (Windows)]]<br />
[[Image:mac-firefox2.png|thumb|300px|Step 2: Navigate to Firefox Updates (Mac)]]<br />
<br style="clear: both" /><br />
[[Image:windows-firefox3.png|thumb|left|300px|Step 3: Navigate to updates (Windows)]]<br />
[[Image:mac-firefox3.png|thumb|300px|Step 3: Navigate to Automatic Updates (Mac)]]<br />
<br style="clear: both" /><br />
<br />
*If you do not want to have Mozilla Firefox auto-update you can check manually for updates with the following steps:<br />
#First navigate to options (Windows) or preferences (Mac).<br />
#Navigate to the Firefox Updates section (Windows and Mac)<br />
#If an update is available click “Update to “Version”’ Button (Windows and Mac)<br />
#Click “Restart to Update” button (Windows and Mac)<br />
<br />
''Click on pictures to enlarge them''<br />
<br style="clear: both" /><br />
[[Image:windows-firefox4.png|thumb|left|300pxx300px|Step 1: Navigate to Help (Windows)]]<br />
[[Image:windows-firefox5.png|thumb|left|300pxx300px|Step 2: Navigate to about Firefox (Windows)]]<br />
[[Image:mac-firefox4.png|thumb|300px|Step 1: Navigate to Preferences (Mac)]]<br />
<br style="clear: both" /><br />
[[Image:windows-firefox6.png|thumb|left|300px|Step 3: Click “Check for Updates” button (Windows)]]<br />
[[Image:mac-firefox2.png|thumb|300px|Step 2: Navigate to Firefox Updates (Mac)]]<br />
<br style="clear: both" /><br />
[[Image:windows-firefox7.png|thumb|left|300px|Step 4: Click “Update to “Version’” button (Windows)]]<br />
[[Image:mac-firefox6.png|thumb|300px|Step 3:Click “Check for Updates” button (Mac)]]<br />
[[Image:windows-firefox8.png|thumb|left|300px|Step 5: Click “Restart to Update" button (Windows)]]<br />
[[Image:mac-firefox7.png|thumb|300px|Step 4:Click “Restart to Update" button (Mac)]]<br />
<br style="clear: both" /><br />
<br />
== Updating Mozilla Thunderbird (Windows & Mac) ==<br />
*By default Mozilla Thunderbird will automatically update by itself. If it is currently disabled it can be enable with the following steps.<br />
#First navigate to options->options(Windows) or preferences(Mac).<br />
#Once in the options(Windows) or preferences(Mac) you navigate to the advanced tab.<br />
#Once on the advanced Tab you navigate to Updates.<br />
#*Once in the updates tab you will see an option to “Automatically install updates”. If this is not already enabled it is recommended to enable this.<br />
<br />
''Click on pictures to enlarge them''<br />
<br style="clear: both" /><br />
[[Image:windows-thunderbird1.png|thumb|left|300px|Step 2: Navigate to options->options (Windows)]]<br />
[[Image:mac-thunderbird1.png|thumb|300px|Step 1: Navigate to preferences (Mac)]]<br />
<br style="clear: both" /><br />
[[Image:windows-thunderbird2.png|thumb|left|300px|Step 2: Navigate to advanced tab (Windows)]]<br />
[[Image:mac-thunderbird2.png|thumb|300px|Step 2: Navigate to advanced tab (Mac)]]<br />
<br style="clear: both" /><br />
[[Image:windows-thunderbird3.png|thumb|left|300px|Step 3: Navigate to updates(Windows)]]<br />
[[Image:mac-thunderbird3.png|thumb|300px|Step 3: Navigate to updates (Mac)]]<br />
<br style="clear: both" /><br />
<br />
*If you do not want to have Mozilla Thunderbird auto-update you can check manually for updates with the following steps:<br />
#First navigate to help->about Thunderbird (Windows) and about Thunderbird (Mac).<br />
#Click the check for updates button (Windows and Mac).<br />
#Click “Update & Restart” button (Windows) and “Restart to Update” button (Mac).<br />
<br />
''Click on pictures to enlarge them''<br />
<br style="clear: both" /><br />
[[Image:windows-Thunderbird1.png|thumb|left|300px|Step 1: Navigate to Help (Windows)]]<br />
[[Image:windows-Thunderbird5.png|thumb|left|300px|Step 2: Navigate to about Thunderbird (Windows)]]<br />
[[Image:mac-Thunderbird1.png|thumb|300px|Step 1: Navigate to Preferences (Mac)]]<br />
<br style="clear: both" /><br />
[[Image:windows-thunderbird6.png|thumb|left|300px|Step 3: Click “Check for Updates” button (Windows)]]<br />
[[Image:mac-thunderbird2.png|thumb|300px|Step 2: Navigate to Advanced Tab (Mac)]]<br />
<br style="clear: both" /><br />
[[Image:windows-thunderbird7.png|thumb|left|300px|Step 4: Click “Update & Restart" button (Windows)]]<br />
[[Image:mac-thunderbird6.png|thumb|300px|Step 3: Navigate to Updates (Mac)]]<br />
[[Image:mac-thunderbird4.png|thumb|300px|Step 4: Click on "Check for Updates" button (Mac)]]<br />
[[Image:mac-thunderbird5.png|thumb|300px|Step 5: Click on "Restart to update Thunderbird" button (Mac)]]<br />
<br style="clear: both" /><br />
<br />
== Troubleshooting ==<br />
If for some reason Firefox or Thunderbird refuses to update using the methods described above, please stop by the [[HelpDesk]] and have a technician assist you.</div>Rfodgehttps://wiki.umiacs.umd.edu/umiacs/index.php?title=File:Mac-thunderbird4.png&diff=8849File:Mac-thunderbird4.png2020-01-14T20:05:39Z<p>Rfodge: </p>
<hr />
<div></div>Rfodgehttps://wiki.umiacs.umd.edu/umiacs/index.php?title=File:Mac-thunderbird5.png&diff=8848File:Mac-thunderbird5.png2020-01-14T19:57:54Z<p>Rfodge: Rfodge uploaded a new version of File:Mac-thunderbird5.png</p>
<hr />
<div></div>Rfodgehttps://wiki.umiacs.umd.edu/umiacs/index.php?title=File:Mac-Thunderbird1.png&diff=8847File:Mac-Thunderbird1.png2020-01-14T19:55:42Z<p>Rfodge: </p>
<hr />
<div></div>Rfodgehttps://wiki.umiacs.umd.edu/umiacs/index.php?title=UpdatingMozillaSoftware&diff=8846UpdatingMozillaSoftware2020-01-14T19:55:02Z<p>Rfodge: /* Updating Mozilla Thunderbird (Windows & Mac) */</p>
<hr />
<div>__FORCETOC__<br />
Like most applications, it is important to keep your browser and email clients up-to-date to combat security flaws and gain new functionality. The instructions on this page should help you update Mozilla Firefox and Thunderbird.<br />
<br />
You can also find installers and documentation for the latest versions of Firefox and Thunderbird here:<br />
*Firefox: http://www.getfirefox.com<br />
*Thunderbird: http://www.getthunderbird.com<br />
<br />
== Determining the Installed Version ==<br />
<br />
You can find out what version of Firefox or Thunderbird you have installed on you computer by opening up the application and choosing:<br />
*"Help > About Mozilla [application]" from the menu bar on Windows<br />
*"Firefox > About [application]" from the menu bar on macOS<br />
where [application] is either "Firefox" or "Thunderbird".<br />
<br />
== Updating Mozilla Firefox (Windows & Mac) ==<br />
*By default Mozilla Firefox will automatically update by itself. If it is currently disabled it can be enable with the following steps:<br />
#First navigate to options (Windows) or preferences (Mac).<br />
#Once in the options (Windows) or preferences (Mac) you navigate to the Firefox Updates section<br />
#*Once in the Firefox Updates section you will see an option to “Automatically install updates”. If this is not already enabled it is recommended to enable this.<br />
<br />
''Click on pictures to enlarge them''<br />
<br style="clear: both" /><br />
[[Image:windows-firefox1.png|thumb|left|300pxx300px|Step 1: Navigate to options (Windows)]]<br />
[[Image:mac-firefox1.png|thumb|300px|Step 1: Navigate to preferences (Mac)]]<br />
<br style="clear: both" /><br />
[[Image:windows-firefox2.png|thumb|left|300px|Step 2: Navigate to advanced tab (Windows)]]<br />
[[Image:mac-firefox2.png|thumb|300px|Step 2: Navigate to Firefox Updates (Mac)]]<br />
<br style="clear: both" /><br />
[[Image:windows-firefox3.png|thumb|left|300px|Step 3: Navigate to updates (Windows)]]<br />
[[Image:mac-firefox3.png|thumb|300px|Step 3: Navigate to Automatic Updates (Mac)]]<br />
<br style="clear: both" /><br />
<br />
*If you do not want to have Mozilla Firefox auto-update you can check manually for updates with the following steps:<br />
#First navigate to options (Windows) or preferences (Mac).<br />
#Navigate to the Firefox Updates section (Windows and Mac)<br />
#If an update is available click “Update to “Version”’ Button (Windows and Mac)<br />
#Click “Restart to Update” button (Windows and Mac)<br />
<br />
''Click on pictures to enlarge them''<br />
<br style="clear: both" /><br />
[[Image:windows-firefox4.png|thumb|left|300pxx300px|Step 1: Navigate to Help (Windows)]]<br />
[[Image:windows-firefox5.png|thumb|left|300pxx300px|Step 2: Navigate to about Firefox (Windows)]]<br />
[[Image:mac-firefox4.png|thumb|300px|Step 1: Navigate to Preferences (Mac)]]<br />
<br style="clear: both" /><br />
[[Image:windows-firefox6.png|thumb|left|300px|Step 3: Click “Check for Updates” button (Windows)]]<br />
[[Image:mac-firefox2.png|thumb|300px|Step 2: Navigate to Firefox Updates (Mac)]]<br />
<br style="clear: both" /><br />
[[Image:windows-firefox7.png|thumb|left|300px|Step 4: Click “Update to “Version’” button (Windows)]]<br />
[[Image:mac-firefox6.png|thumb|300px|Step 3:Click “Check for Updates” button (Mac)]]<br />
[[Image:windows-firefox8.png|thumb|left|300px|Step 5: Click “Restart to Update" button (Windows)]]<br />
[[Image:mac-firefox7.png|thumb|300px|Step 4:Click “Restart to Update" button (Mac)]]<br />
<br style="clear: both" /><br />
<br />
== Updating Mozilla Thunderbird (Windows & Mac) ==<br />
*By default Mozilla Thunderbird will automatically update by itself. If it is currently disabled it can be enable with the following steps.<br />
#First navigate to options->options(Windows) or preferences(Mac).<br />
#Once in the options(Windows) or preferences(Mac) you navigate to the advanced tab.<br />
#Once on the advanced Tab you navigate to Updates.<br />
#*Once in the updates tab you will see an option to “Automatically install updates”. If this is not already enabled it is recommended to enable this.<br />
<br />
''Click on pictures to enlarge them''<br />
<br style="clear: both" /><br />
[[Image:windows-thunderbird1.png|thumb|left|300px|Step 2: Navigate to options->options (Windows)]]<br />
[[Image:mac-thunderbird1.png|thumb|300px|Step 1: Navigate to preferences (Mac)]]<br />
<br style="clear: both" /><br />
[[Image:windows-thunderbird2.png|thumb|left|300px|Step 2: Navigate to advanced tab (Windows)]]<br />
[[Image:mac-thunderbird2.png|thumb|300px|Step 2: Navigate to advanced tab (Mac)]]<br />
<br style="clear: both" /><br />
[[Image:windows-thunderbird3.png|thumb|left|300px|Step 3: Navigate to updates(Windows)]]<br />
[[Image:mac-thunderbird3.png|thumb|300px|Step 3: Navigate to updates (Mac)]]<br />
<br style="clear: both" /><br />
<br />
*If you do not want to have Mozilla Thunderbird auto-update you can check manually for updates with the following steps:<br />
#First navigate to help->about Thunderbird (Windows) and about Thunderbird (Mac).<br />
#Click the check for updates button (Windows and Mac).<br />
#Click “Update & Restart” button (Windows) and “Restart to Update” button (Mac).<br />
<br />
''Click on pictures to enlarge them''<br />
<br style="clear: both" /><br />
[[Image:windows-Thunderbird1.png|thumb|left|300px|Step 1: Navigate to Help (Windows)]]<br />
[[Image:windows-Thunderbird5.png|thumb|left|300px|Step 2: Navigate to about Thunderbird (Windows)]]<br />
[[Image:mac-Thunderbird1.png|thumb|300px|Step 1: Navigate to Preferences (Mac)]]<br />
<br style="clear: both" /><br />
[[Image:windows-thunderbird6.png|thumb|left|300px|Step 3: Click “Check for Updates” button (Windows)]]<br />
[[Image:mac-thunderbird2.png|thumb|300px|Step 2: Navigate to Advanced Tab (Mac)]]<br />
<br style="clear: both" /><br />
[[Image:windows-thunderbird7.png|thumb|left|300px|Step 4: Click “Update & Restart" button (Windows)]]<br />
[[Image:mac-thunderbird3.png|thumb|300px|Step 3: Navigate to Updates (Mac)]]<br />
[[Image:mac-thunderbird4.png|thumb|300px|Step 4: Click on "Check for Updates" button (Mac)]]<br />
[[Image:mac-thunderbird5.png|thumb|300px|Step 5: Click on "Restart to update Thunderbird" button (Mac)]]<br />
<br style="clear: both" /><br />
<br />
== Troubleshooting ==<br />
If for some reason Firefox or Thunderbird refuses to update using the methods described above, please stop by the [[HelpDesk]] and have a technician assist you.</div>Rfodgehttps://wiki.umiacs.umd.edu/umiacs/index.php?title=File:Mac-thunderbird3.png&diff=8845File:Mac-thunderbird3.png2020-01-14T19:44:48Z<p>Rfodge: Rfodge uploaded a new version of File:Mac-thunderbird3.png</p>
<hr />
<div></div>Rfodgehttps://wiki.umiacs.umd.edu/umiacs/index.php?title=File:Mac-thunderbird2.png&diff=8844File:Mac-thunderbird2.png2020-01-14T19:42:59Z<p>Rfodge: Rfodge uploaded a new version of File:Mac-thunderbird2.png</p>
<hr />
<div></div>Rfodgehttps://wiki.umiacs.umd.edu/umiacs/index.php?title=File:Mac-thunderbird1.png&diff=8843File:Mac-thunderbird1.png2020-01-14T19:42:28Z<p>Rfodge: Rfodge uploaded a new version of File:Mac-thunderbird1.png</p>
<hr />
<div></div>Rfodgehttps://wiki.umiacs.umd.edu/umiacs/index.php?title=File:Mac-firefox7.png&diff=8842File:Mac-firefox7.png2020-01-14T19:41:29Z<p>Rfodge: Rfodge uploaded a new version of File:Mac-firefox7.png</p>
<hr />
<div></div>Rfodgehttps://wiki.umiacs.umd.edu/umiacs/index.php?title=UpdatingMozillaSoftware&diff=8838UpdatingMozillaSoftware2020-01-14T14:15:24Z<p>Rfodge: /* Updating Mozilla Firefox (Windows & Mac) */</p>
<hr />
<div>__FORCETOC__<br />
Like most applications, it is important to keep your browser and email clients up-to-date to combat security flaws and gain new functionality. The instructions on this page should help you update Mozilla Firefox and Thunderbird.<br />
<br />
You can also find installers and documentation for the latest versions of Firefox and Thunderbird here:<br />
*Firefox: http://www.getfirefox.com<br />
*Thunderbird: http://www.getthunderbird.com<br />
<br />
== Determining the Installed Version ==<br />
<br />
You can find out what version of Firefox or Thunderbird you have installed on you computer by opening up the application and choosing:<br />
*"Help > About Mozilla [application]" from the menu bar on Windows<br />
*"Firefox > About [application]" from the menu bar on macOS<br />
where [application] is either "Firefox" or "Thunderbird".<br />
<br />
== Updating Mozilla Firefox (Windows & Mac) ==<br />
*By default Mozilla Firefox will automatically update by itself. If it is currently disabled it can be enable with the following steps:<br />
#First navigate to options (Windows) or preferences (Mac).<br />
#Once in the options (Windows) or preferences (Mac) you navigate to the Firefox Updates section<br />
#*Once in the Firefox Updates section you will see an option to “Automatically install updates”. If this is not already enabled it is recommended to enable this.<br />
<br />
''Click on pictures to enlarge them''<br />
<br style="clear: both" /><br />
[[Image:windows-firefox1.png|thumb|left|300pxx300px|Step 1: Navigate to options (Windows)]]<br />
[[Image:mac-firefox1.png|thumb|300px|Step 1: Navigate to preferences (Mac)]]<br />
<br style="clear: both" /><br />
[[Image:windows-firefox2.png|thumb|left|300px|Step 2: Navigate to advanced tab (Windows)]]<br />
[[Image:mac-firefox2.png|thumb|300px|Step 2: Navigate to Firefox Updates (Mac)]]<br />
<br style="clear: both" /><br />
[[Image:windows-firefox3.png|thumb|left|300px|Step 3: Navigate to updates (Windows)]]<br />
[[Image:mac-firefox3.png|thumb|300px|Step 3: Navigate to Automatic Updates (Mac)]]<br />
<br style="clear: both" /><br />
<br />
*If you do not want to have Mozilla Firefox auto-update you can check manually for updates with the following steps:<br />
#First navigate to options (Windows) or preferences (Mac).<br />
#Navigate to the Firefox Updates section (Windows and Mac)<br />
#If an update is available click “Update to “Version”’ Button (Windows and Mac)<br />
#Click “Restart to Update” button (Windows and Mac)<br />
<br />
''Click on pictures to enlarge them''<br />
<br style="clear: both" /><br />
[[Image:windows-firefox4.png|thumb|left|300pxx300px|Step 1: Navigate to Help (Windows)]]<br />
[[Image:windows-firefox5.png|thumb|left|300pxx300px|Step 2: Navigate to about Firefox (Windows)]]<br />
[[Image:mac-firefox4.png|thumb|300px|Step 1: Navigate to Preferences (Mac)]]<br />
<br style="clear: both" /><br />
[[Image:windows-firefox6.png|thumb|left|300px|Step 3: Click “Check for Updates” button (Windows)]]<br />
[[Image:mac-firefox2.png|thumb|300px|Step 2: Navigate to Firefox Updates (Mac)]]<br />
<br style="clear: both" /><br />
[[Image:windows-firefox7.png|thumb|left|300px|Step 4: Click “Update to “Version’” button (Windows)]]<br />
[[Image:mac-firefox6.png|thumb|300px|Step 3:Click “Check for Updates” button (Mac)]]<br />
[[Image:windows-firefox8.png|thumb|left|300px|Step 5: Click “Restart to Update" button (Windows)]]<br />
[[Image:mac-firefox7.png|thumb|300px|Step 4:Click “Restart to Update" button (Mac)]]<br />
<br style="clear: both" /><br />
<br />
== Updating Mozilla Thunderbird (Windows & Mac) ==<br />
*By default Mozilla Thunderbird will automatically update by itself. If it is currently disabled it can be enable with the following steps.<br />
#First navigate to options->options(Windows) or preferences(Mac).<br />
#Once in the options(Windows) or preferences(Mac) you navigate to the advanced tab.<br />
#Once on the advanced Tab you navigate to Updates.<br />
#*Once in the updates tab you will see an option to “Automatically install updates”. If this is not already enabled it is recommended to enable this.<br />
<br />
''Click on pictures to enlarge them''<br />
<br style="clear: both" /><br />
[[Image:windows-thunderbird1.png|thumb|left|300px|Step 2: Navigate to options->options (Windows)]]<br />
[[Image:mac-thunderbird1.png|thumb|300px|Step 1: Navigate to preferences (Mac)]]<br />
<br style="clear: both" /><br />
[[Image:windows-thunderbird2.png|thumb|left|300px|Step 2: Navigate to advanced tab (Windows)]]<br />
[[Image:mac-thunderbird2.png|thumb|300px|Step 2: Navigate to advanced tab (Mac)]]<br />
<br style="clear: both" /><br />
[[Image:windows-thunderbird3.png|thumb|left|300px|Step 3: Navigate to updates(Windows)]]<br />
[[Image:mac-thunderbird3.png|thumb|300px|Step 3: Navigate to updates (Mac)]]<br />
<br style="clear: both" /><br />
<br />
*If you do not want to have Mozilla Thunderbird auto-update you can check manually for updates with the following steps:<br />
#First navigate to help->about Thunderbird (Windows) and about Thunderbird (Mac).<br />
#Click the check for updates button (Windows and Mac).<br />
#Click “Update & Restart” button (Windows) and “Restart to Update” button (Mac).<br />
<br />
''Click on pictures to enlarge them''<br />
<br style="clear: both" /><br />
[[Image:windows-Thunderbird4.png|thumb|left|300px|Step 1: Navigate to Help (Windows)]]<br />
[[Image:windows-Thunderbird5.png|thumb|left|300px|Step 2: Navigate to about Thunderbird (Windows)]]<br />
[[Image:mac-Thunderbird4.png|thumb|300px|Step 1: Navigate to about Thunderbird (Mac)]]<br />
<br style="clear: both" /><br />
[[Image:windows-thunderbird6.png|thumb|left|300px|Step 3: Click “Check for Updates” button (Windows)]]<br />
[[Image:mac-thunderbird5.png|thumb|300px|Step 2: Click “Check for Updates” button (Mac)]]<br />
<br style="clear: both" /><br />
[[Image:windows-thunderbird7.png|thumb|left|300px|Step 4: Click “Update & Restart" button (Windows)]]<br />
[[Image:mac-thunderbird6.png|thumb|300px|Step 3:Click “Restart to Update" button (Mac)]]<br />
<br style="clear: both" /><br />
<br />
== Troubleshooting ==<br />
If for some reason Firefox or Thunderbird refuses to update using the methods described above, please stop by the [[HelpDesk]] and have a technician assist you.</div>Rfodgehttps://wiki.umiacs.umd.edu/umiacs/index.php?title=File:Mac-firefox6.png&diff=8837File:Mac-firefox6.png2020-01-14T14:14:52Z<p>Rfodge: Rfodge uploaded a new version of File:Mac-firefox6.png</p>
<hr />
<div></div>Rfodgehttps://wiki.umiacs.umd.edu/umiacs/index.php?title=UpdatingMozillaSoftware&diff=8836UpdatingMozillaSoftware2020-01-13T20:34:24Z<p>Rfodge: /* Updating Mozilla Firefox (Windows & Mac) */</p>
<hr />
<div>__FORCETOC__<br />
Like most applications, it is important to keep your browser and email clients up-to-date to combat security flaws and gain new functionality. The instructions on this page should help you update Mozilla Firefox and Thunderbird.<br />
<br />
You can also find installers and documentation for the latest versions of Firefox and Thunderbird here:<br />
*Firefox: http://www.getfirefox.com<br />
*Thunderbird: http://www.getthunderbird.com<br />
<br />
== Determining the Installed Version ==<br />
<br />
You can find out what version of Firefox or Thunderbird you have installed on you computer by opening up the application and choosing:<br />
*"Help > About Mozilla [application]" from the menu bar on Windows<br />
*"Firefox > About [application]" from the menu bar on macOS<br />
where [application] is either "Firefox" or "Thunderbird".<br />
<br />
== Updating Mozilla Firefox (Windows & Mac) ==<br />
*By default Mozilla Firefox will automatically update by itself. If it is currently disabled it can be enable with the following steps:<br />
#First navigate to options (Windows) or preferences (Mac).<br />
#Once in the options (Windows) or preferences (Mac) you navigate to the Firefox Updates section<br />
#*Once in the Firefox Updates section you will see an option to “Automatically install updates”. If this is not already enabled it is recommended to enable this.<br />
<br />
''Click on pictures to enlarge them''<br />
<br style="clear: both" /><br />
[[Image:windows-firefox1.png|thumb|left|300pxx300px|Step 1: Navigate to options (Windows)]]<br />
[[Image:mac-firefox1.png|thumb|300px|Step 1: Navigate to preferences (Mac)]]<br />
<br style="clear: both" /><br />
[[Image:windows-firefox2.png|thumb|left|300px|Step 2: Navigate to advanced tab (Windows)]]<br />
[[Image:mac-firefox2.png|thumb|300px|Step 2: Navigate to Firefox Updates (Mac)]]<br />
<br style="clear: both" /><br />
[[Image:windows-firefox3.png|thumb|left|300px|Step 3: Navigate to updates (Windows)]]<br />
[[Image:mac-firefox3.png|thumb|300px|Step 3: Navigate to Automatic Updates (Mac)]]<br />
<br style="clear: both" /><br />
<br />
*If you do not want to have Mozilla Firefox auto-update you can check manually for updates with the following steps:<br />
#First navigate to options (Windows) or preferences (Mac).<br />
#Navigate to the Firefox Updates section (Windows and Mac)<br />
#If an update is available click “Update to “Version”’ Button (Windows and Mac)<br />
#Click “Restart to Update” button (Windows and Mac)<br />
<br />
''Click on pictures to enlarge them''<br />
<br style="clear: both" /><br />
[[Image:windows-firefox4.png|thumb|left|300pxx300px|Step 1: Navigate to Help (Windows)]]<br />
[[Image:windows-firefox5.png|thumb|left|300pxx300px|Step 2: Navigate to about Firefox (Windows)]]<br />
[[Image:mac-firefox4.png|thumb|300px|Step 1: Navigate to Preferences (Mac)]]<br />
<br style="clear: both" /><br />
[[Image:windows-firefox6.png|thumb|left|300px|Step 3: Click “Check for Updates” button (Windows)]]<br />
[[Image:mac-firefox2.png|thumb|300px|Step 2: Navigate to Firefox Updates (Mac)]]<br />
<br style="clear: both" /><br />
[[Image:windows-firefox7.png|thumb|left|300px|Step 4: Click “Update to “Version’” button (Windows)]]<br />
[[Image:mac-firefox6.png|thumb|300px|Step 3:Click “Update to “Version’” button (Mac)]]<br />
[[Image:windows-firefox8.png|thumb|left|300px|Step 5: Click “Restart to Update" button (Windows)]]<br />
[[Image:mac-firefox7.png|thumb|300px|Step 4:Click “Restart to Update" button (Mac)]]<br />
<br style="clear: both" /><br />
<br />
== Updating Mozilla Thunderbird (Windows & Mac) ==<br />
*By default Mozilla Thunderbird will automatically update by itself. If it is currently disabled it can be enable with the following steps.<br />
#First navigate to options->options(Windows) or preferences(Mac).<br />
#Once in the options(Windows) or preferences(Mac) you navigate to the advanced tab.<br />
#Once on the advanced Tab you navigate to Updates.<br />
#*Once in the updates tab you will see an option to “Automatically install updates”. If this is not already enabled it is recommended to enable this.<br />
<br />
''Click on pictures to enlarge them''<br />
<br style="clear: both" /><br />
[[Image:windows-thunderbird1.png|thumb|left|300px|Step 2: Navigate to options->options (Windows)]]<br />
[[Image:mac-thunderbird1.png|thumb|300px|Step 1: Navigate to preferences (Mac)]]<br />
<br style="clear: both" /><br />
[[Image:windows-thunderbird2.png|thumb|left|300px|Step 2: Navigate to advanced tab (Windows)]]<br />
[[Image:mac-thunderbird2.png|thumb|300px|Step 2: Navigate to advanced tab (Mac)]]<br />
<br style="clear: both" /><br />
[[Image:windows-thunderbird3.png|thumb|left|300px|Step 3: Navigate to updates(Windows)]]<br />
[[Image:mac-thunderbird3.png|thumb|300px|Step 3: Navigate to updates (Mac)]]<br />
<br style="clear: both" /><br />
<br />
*If you do not want to have Mozilla Thunderbird auto-update you can check manually for updates with the following steps:<br />
#First navigate to help->about Thunderbird (Windows) and about Thunderbird (Mac).<br />
#Click the check for updates button (Windows and Mac).<br />
#Click “Update & Restart” button (Windows) and “Restart to Update” button (Mac).<br />
<br />
''Click on pictures to enlarge them''<br />
<br style="clear: both" /><br />
[[Image:windows-Thunderbird4.png|thumb|left|300px|Step 1: Navigate to Help (Windows)]]<br />
[[Image:windows-Thunderbird5.png|thumb|left|300px|Step 2: Navigate to about Thunderbird (Windows)]]<br />
[[Image:mac-Thunderbird4.png|thumb|300px|Step 1: Navigate to about Thunderbird (Mac)]]<br />
<br style="clear: both" /><br />
[[Image:windows-thunderbird6.png|thumb|left|300px|Step 3: Click “Check for Updates” button (Windows)]]<br />
[[Image:mac-thunderbird5.png|thumb|300px|Step 2: Click “Check for Updates” button (Mac)]]<br />
<br style="clear: both" /><br />
[[Image:windows-thunderbird7.png|thumb|left|300px|Step 4: Click “Update & Restart" button (Windows)]]<br />
[[Image:mac-thunderbird6.png|thumb|300px|Step 3:Click “Restart to Update" button (Mac)]]<br />
<br style="clear: both" /><br />
<br />
== Troubleshooting ==<br />
If for some reason Firefox or Thunderbird refuses to update using the methods described above, please stop by the [[HelpDesk]] and have a technician assist you.</div>Rfodgehttps://wiki.umiacs.umd.edu/umiacs/index.php?title=UpdatingMozillaSoftware&diff=8835UpdatingMozillaSoftware2020-01-13T20:31:51Z<p>Rfodge: </p>
<hr />
<div>__FORCETOC__<br />
Like most applications, it is important to keep your browser and email clients up-to-date to combat security flaws and gain new functionality. The instructions on this page should help you update Mozilla Firefox and Thunderbird.<br />
<br />
You can also find installers and documentation for the latest versions of Firefox and Thunderbird here:<br />
*Firefox: http://www.getfirefox.com<br />
*Thunderbird: http://www.getthunderbird.com<br />
<br />
== Determining the Installed Version ==<br />
<br />
You can find out what version of Firefox or Thunderbird you have installed on you computer by opening up the application and choosing:<br />
*"Help > About Mozilla [application]" from the menu bar on Windows<br />
*"Firefox > About [application]" from the menu bar on macOS<br />
where [application] is either "Firefox" or "Thunderbird".<br />
<br />
== Updating Mozilla Firefox (Windows & Mac) ==<br />
*By default Mozilla Firefox will automatically update by itself. If it is currently disabled it can be enable with the following steps:<br />
#First navigate to options (Windows) or preferences (Mac).<br />
#Once in the options (Windows) or preferences (Mac) you navigate to the Firefox Updates section<br />
#*Once in the Firefox Updates section you will see an option to “Automatically install updates”. If this is not already enabled it is recommended to enable this.<br />
<br />
''Click on pictures to enlarge them''<br />
<br style="clear: both" /><br />
[[Image:windows-firefox1.png|thumb|left|300pxx300px|Step 1: Navigate to options (Windows)]]<br />
[[Image:mac-firefox1.png|thumb|300px|Step 1: Navigate to preferences (Mac)]]<br />
<br style="clear: both" /><br />
[[Image:windows-firefox2.png|thumb|left|300px|Step 2: Navigate to advanced tab (Windows)]]<br />
[[Image:mac-firefox2.png|thumb|300px|Step 2: Navigate to Firefox Updates (Mac)]]<br />
<br style="clear: both" /><br />
[[Image:windows-firefox3.png|thumb|left|300px|Step 3: Navigate to updates (Windows)]]<br />
[[Image:mac-firefox3.png|thumb|300px|Step 3: Navigate to Automatic Updates (Mac)]]<br />
<br style="clear: both" /><br />
<br />
*If you do not want to have Mozilla Firefox auto-update you can check manually for updates with the following steps:<br />
#First navigate to options (Windows) or preferences (Mac).<br />
#Navigate to the Firefox Updates section (Windows and Mac)<br />
#If an update is available click “Update to “Version”’ Button (Windows and Mac)<br />
#Click “Restart to Update” button (Windows and Mac)<br />
<br />
''Click on pictures to enlarge them''<br />
<br style="clear: both" /><br />
[[Image:windows-firefox4.png|thumb|left|300pxx300px|Step 1: Navigate to Help (Windows)]]<br />
[[Image:windows-firefox5.png|thumb|left|300pxx300px|Step 2: Navigate to about Firefox (Windows)]]<br />
[[Image:mac-firefox4.png|thumb|300px|Step 1: Navigate to Preferences (Mac)]]<br />
<br style="clear: both" /><br />
[[Image:windows-firefox6.png|thumb|left|300px|Step 3: Click “Check for Updates” button (Windows)]]<br />
[[Image:mac-firefox5.png|thumb|300px|Step 2: Navigate to Firefox Updates (Mac)]]<br />
<br style="clear: both" /><br />
[[Image:windows-firefox7.png|thumb|left|300px|Step 4: Click “Update to “Version’” button (Windows)]]<br />
[[Image:mac-firefox6.png|thumb|300px|Step 3:Click “Update to “Version’” button (Mac)]]<br />
[[Image:windows-firefox8.png|thumb|left|300px|Step 5: Click “Restart to Update" button (Windows)]]<br />
[[Image:mac-firefox7.png|thumb|300px|Step 4:Click “Restart to Update" button (Mac)]]<br />
<br style="clear: both" /><br />
<br />
== Updating Mozilla Thunderbird (Windows & Mac) ==<br />
*By default Mozilla Thunderbird will automatically update by itself. If it is currently disabled it can be enable with the following steps.<br />
#First navigate to options->options(Windows) or preferences(Mac).<br />
#Once in the options(Windows) or preferences(Mac) you navigate to the advanced tab.<br />
#Once on the advanced Tab you navigate to Updates.<br />
#*Once in the updates tab you will see an option to “Automatically install updates”. If this is not already enabled it is recommended to enable this.<br />
<br />
''Click on pictures to enlarge them''<br />
<br style="clear: both" /><br />
[[Image:windows-thunderbird1.png|thumb|left|300px|Step 2: Navigate to options->options (Windows)]]<br />
[[Image:mac-thunderbird1.png|thumb|300px|Step 1: Navigate to preferences (Mac)]]<br />
<br style="clear: both" /><br />
[[Image:windows-thunderbird2.png|thumb|left|300px|Step 2: Navigate to advanced tab (Windows)]]<br />
[[Image:mac-thunderbird2.png|thumb|300px|Step 2: Navigate to advanced tab (Mac)]]<br />
<br style="clear: both" /><br />
[[Image:windows-thunderbird3.png|thumb|left|300px|Step 3: Navigate to updates(Windows)]]<br />
[[Image:mac-thunderbird3.png|thumb|300px|Step 3: Navigate to updates (Mac)]]<br />
<br style="clear: both" /><br />
<br />
*If you do not want to have Mozilla Thunderbird auto-update you can check manually for updates with the following steps:<br />
#First navigate to help->about Thunderbird (Windows) and about Thunderbird (Mac).<br />
#Click the check for updates button (Windows and Mac).<br />
#Click “Update & Restart” button (Windows) and “Restart to Update” button (Mac).<br />
<br />
''Click on pictures to enlarge them''<br />
<br style="clear: both" /><br />
[[Image:windows-Thunderbird4.png|thumb|left|300px|Step 1: Navigate to Help (Windows)]]<br />
[[Image:windows-Thunderbird5.png|thumb|left|300px|Step 2: Navigate to about Thunderbird (Windows)]]<br />
[[Image:mac-Thunderbird4.png|thumb|300px|Step 1: Navigate to about Thunderbird (Mac)]]<br />
<br style="clear: both" /><br />
[[Image:windows-thunderbird6.png|thumb|left|300px|Step 3: Click “Check for Updates” button (Windows)]]<br />
[[Image:mac-thunderbird5.png|thumb|300px|Step 2: Click “Check for Updates” button (Mac)]]<br />
<br style="clear: both" /><br />
[[Image:windows-thunderbird7.png|thumb|left|300px|Step 4: Click “Update & Restart" button (Windows)]]<br />
[[Image:mac-thunderbird6.png|thumb|300px|Step 3:Click “Restart to Update" button (Mac)]]<br />
<br style="clear: both" /><br />
<br />
== Troubleshooting ==<br />
If for some reason Firefox or Thunderbird refuses to update using the methods described above, please stop by the [[HelpDesk]] and have a technician assist you.</div>Rfodgehttps://wiki.umiacs.umd.edu/umiacs/index.php?title=File:Mac-firefox1.png&diff=8831File:Mac-firefox1.png2020-01-13T16:17:39Z<p>Rfodge: Rfodge uploaded a new version of File:Mac-firefox1.png</p>
<hr />
<div></div>Rfodgehttps://wiki.umiacs.umd.edu/umiacs/index.php?title=File:Mac-firefox4.png&diff=8830File:Mac-firefox4.png2020-01-13T16:16:14Z<p>Rfodge: Rfodge uploaded a new version of File:Mac-firefox4.png</p>
<hr />
<div></div>Rfodgehttps://wiki.umiacs.umd.edu/umiacs/index.php?title=File:Mac-firefox3.png&diff=8829File:Mac-firefox3.png2020-01-13T16:12:59Z<p>Rfodge: Rfodge uploaded a new version of File:Mac-firefox3.png</p>
<hr />
<div></div>Rfodgehttps://wiki.umiacs.umd.edu/umiacs/index.php?title=File:Mac-firefox2.png&diff=8828File:Mac-firefox2.png2020-01-13T16:10:15Z<p>Rfodge: Rfodge uploaded a new version of File:Mac-firefox2.png</p>
<hr />
<div></div>Rfodgehttps://wiki.umiacs.umd.edu/umiacs/index.php?title=File:Mac-firefox1.png&diff=8827File:Mac-firefox1.png2020-01-13T16:08:11Z<p>Rfodge: Rfodge uploaded a new version of File:Mac-firefox1.png</p>
<hr />
<div></div>Rfodgehttps://wiki.umiacs.umd.edu/umiacs/index.php?title=UpdatingMozillaSoftware&diff=8826UpdatingMozillaSoftware2020-01-13T16:01:01Z<p>Rfodge: /* Updating Mozilla Firefox (Windows & Mac) */</p>
<hr />
<div>__FORCETOC__<br />
Like most applications, it is important to keep your browser and email clients up-to-date to combat security flaws and gain new functionality. The instructions on this page should help you update Mozilla Firefox and Thunderbird.<br />
<br />
You can also find installers and documentation for the latest versions of Firefox and Thunderbird here:<br />
*Firefox: http://www.getfirefox.com<br />
*Thunderbird: http://www.getthunderbird.com<br />
<br />
== Determining the Installed Version ==<br />
<br />
You can find out what version of Firefox or Thunderbird you have installed on you computer by opening up the application and choosing:<br />
*"Help > About Mozilla [application]" from the menu bar on Windows<br />
*"Firefox > About [application]" from the menu bar on macOS<br />
where [application] is either "Firefox" or "Thunderbird".<br />
<br />
== Updating Mozilla Firefox (Windows & Mac) ==<br />
*By default Mozilla Firefox will automatically update by itself. If it is currently disabled it can be enable with the following steps:<br />
#First navigate to options (Windows) or preferences (Mac).<br />
#Once in the options (Windows) or preferences (Mac) you navigate to the Firefox Updates section<br />
#*Once in the Firefox Updates section you will see an option to “Automatically install updates”. If this is not already enabled it is recommended to enable this.<br />
<br />
''Click on pictures to enlarge them''<br />
<br style="clear: both" /><br />
[[Image:windows-firefox1.png|thumb|left|300pxx300px|Step 1: Navigate to options (Windows)]]<br />
[[Image:mac-firefox1.png|thumb|300px|Step 1: Navigate to preferences (Mac)]]<br />
<br style="clear: both" /><br />
[[Image:windows-firefox2.png|thumb|left|300px|Step 2: Navigate to advanced tab (Windows)]]<br />
[[Image:mac-firefox2.png|thumb|300px|Step 2: Navigate to advanced tab (Mac)]]<br />
<br style="clear: both" /><br />
[[Image:windows-firefox3.png|thumb|left|300px|Step 3: Navigate to updates (Windows)]]<br />
[[Image:mac-firefox3.png|thumb|300px|Step 3: Navigate to updates (Mac)]]<br />
<br style="clear: both" /><br />
<br />
*If you do not want to have Mozilla Firefox auto-update you can check manually for updates with the following steps:<br />
#First navigate to options (Windows) or preferences (Mac).<br />
#Navigate to the Firefox Updates section (Windows and Mac)<br />
#If an update is available click “Update to “Version”’ Button (Windows and Mac)<br />
#Click “Restart to Update” button (Windows and Mac)<br />
<br />
''Click on pictures to enlarge them''<br />
<br style="clear: both" /><br />
[[Image:windows-firefox4.png|thumb|left|300pxx300px|Step 1: Navigate to Help (Windows)]]<br />
[[Image:windows-firefox5.png|thumb|left|300pxx300px|Step 2: Navigate to about Firefox (Windows)]]<br />
[[Image:mac-firefox4.png|thumb|300px|Step 1: Navigate to about Firefox (Mac)]]<br />
<br style="clear: both" /><br />
[[Image:windows-firefox6.png|thumb|left|300px|Step 3: Click “Check for Updates” button (Windows)]]<br />
[[Image:mac-firefox5.png|thumb|300px|Step 2: Click “Check for Updates” button (Mac)]]<br />
<br style="clear: both" /><br />
[[Image:windows-firefox7.png|thumb|left|300px|Step 4: Click “Update to “Version’” button (Windows)]]<br />
[[Image:mac-firefox6.png|thumb|300px|Step 3:Click “Update to “Version’” button (Mac)]]<br />
[[Image:windows-firefox8.png|thumb|left|300px|Step 5: Click “Restart to Update" button (Windows)]]<br />
[[Image:mac-firefox7.png|thumb|300px|Step 4:Click “Restart to Update" button (Mac)]]<br />
<br style="clear: both" /><br />
<br />
== Updating Mozilla Thunderbird (Windows & Mac) ==<br />
*By default Mozilla Thunderbird will automatically update by itself. If it is currently disabled it can be enable with the following steps.<br />
#First navigate to options->options(Windows) or preferences(Mac).<br />
#Once in the options(Windows) or preferences(Mac) you navigate to the advanced tab.<br />
#Once on the advanced Tab you navigate to Updates.<br />
#*Once in the updates tab you will see an option to “Automatically install updates”. If this is not already enabled it is recommended to enable this.<br />
<br />
''Click on pictures to enlarge them''<br />
<br style="clear: both" /><br />
[[Image:windows-thunderbird1.png|thumb|left|300px|Step 2: Navigate to options->options (Windows)]]<br />
[[Image:mac-thunderbird1.png|thumb|300px|Step 1: Navigate to preferences (Mac)]]<br />
<br style="clear: both" /><br />
[[Image:windows-thunderbird2.png|thumb|left|300px|Step 2: Navigate to advanced tab (Windows)]]<br />
[[Image:mac-thunderbird2.png|thumb|300px|Step 2: Navigate to advanced tab (Mac)]]<br />
<br style="clear: both" /><br />
[[Image:windows-thunderbird3.png|thumb|left|300px|Step 3: Navigate to updates(Windows)]]<br />
[[Image:mac-thunderbird3.png|thumb|300px|Step 3: Navigate to updates (Mac)]]<br />
<br style="clear: both" /><br />
<br />
*If you do not want to have Mozilla Thunderbird auto-update you can check manually for updates with the following steps:<br />
#First navigate to help->about Thunderbird (Windows) and about Thunderbird (Mac).<br />
#Click the check for updates button (Windows and Mac).<br />
#Click “Update & Restart” button (Windows) and “Restart to Update” button (Mac).<br />
<br />
''Click on pictures to enlarge them''<br />
<br style="clear: both" /><br />
[[Image:windows-Thunderbird4.png|thumb|left|300px|Step 1: Navigate to Help (Windows)]]<br />
[[Image:windows-Thunderbird5.png|thumb|left|300px|Step 2: Navigate to about Thunderbird (Windows)]]<br />
[[Image:mac-Thunderbird4.png|thumb|300px|Step 1: Navigate to about Thunderbird (Mac)]]<br />
<br style="clear: both" /><br />
[[Image:windows-thunderbird6.png|thumb|left|300px|Step 3: Click “Check for Updates” button (Windows)]]<br />
[[Image:mac-thunderbird5.png|thumb|300px|Step 2: Click “Check for Updates” button (Mac)]]<br />
<br style="clear: both" /><br />
[[Image:windows-thunderbird7.png|thumb|left|300px|Step 4: Click “Update & Restart" button (Windows)]]<br />
[[Image:mac-thunderbird6.png|thumb|300px|Step 3:Click “Restart to Update" button (Mac)]]<br />
<br style="clear: both" /><br />
<br />
== Troubleshooting ==<br />
If for some reason Firefox or Thunderbird refuses to update using the methods described above, please stop by the [[HelpDesk]] and have a technician assist you.</div>Rfodge