-
Notifications
You must be signed in to change notification settings - Fork 24
Transferring ROMs to SteamOS
Table of Contents generated with DocToc
- About
- Local transfer from your SteamOS installation
- Using SSH (preferred)
- Using sshfs to mount the remote directory on your HOST machine
- Using Samba / Graphical file browser
- Please note
This script transfers ROMs / requested files over your local network using the scp
Linux application.
Place any roms into /home/desktop/ROMs
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
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
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.
Submit all questions, comments, and pull requests to the issues and pull requests area of this git repository.