Skip to content

Transferring ROMs to SteamOS

Michael DeGuzis edited this page Jun 15, 2017 · 12 revisions

Table of Contents generated with DocToc

About

This script transfers ROMs / requested files over your local network using the scp Linux application.

Local transfer from your SteamOS installation

Place any roms into /home/desktop/ROMs

Using SSH (preferred)

SSH should already be setup, and ready for connection. If it is not, you will need to install the openssh-server package. Please also make sure you have set the password for the "desktop" user with passwd.

Connect to your SteamOS installation

ssh desktop@steamos

Transfer roms either into the ROMs folder (for your games) or the BIOS folder (for game console BIOS files). You can easily transfer entire folders using a trailing slash, or append an * after the slash to only copy the contents inside the folder.

The package sshfs should be available in your Linux distributions package repository of your host machine. Otherwise, the manual installation is directly below. You will need the download the latest package from sourceforge to a temporary directly.

Example for release 2.9.4

cd tmp/
tar -xzvf fuse-2.9.4.tar.gz
cd fuse-2.9.4/
./configure
make
sudo make install

Example: Copying the SNES folder into ROMs/

scp -r SNES/ desktop@steamos:/home/desktop/ROMs

Example: Copying the contents of the SNES folder into ROMs/

scp -r SNES/* desktop@steamos:/home/desktop/ROMs

Using sshfs to mount the remote directory on your HOST machine

You can also use a nifty program called "sshfs" to mount the ROMs or BIOS directory in a folder of your choosing. This makes use of the FUSE file system available for Linux. I is preferred your mountpoint/target directory is empty.

Please note:
This does not persist across reboots of your host machine.

Example: Mounting the ROMs directory

sshfs desktop@steamos: ~/steamos-mount

Example: Umounting the ROMs directory

fusermount -u ~/steamos-moun

Using Samba / Graphical file browser

You should see "SteamOS" under Network > Windows Network > Workgroup from your host machine you are transferring from. This is how some graphical file browsers handle Samba connections, such as Nemo or Nautilus.

Otherwise, this location should resolve to the shares:

smb://steamos/

Once there, all folders and files are copied over using the desktop user of the remote machine.

Please note

Submit all questions, comments, and pull requests to the issues and pull requests area of this git repository.

Clone this wiki locally