Linux: four steps
Do them in order. Nothing here needs sudo, and
nothing is left half-installed if you stop partway — you can pick up
again at any point.
- Step 1Get your token
- Step 2Open a terminal
- Step 3Paste the command
- Step 4Pick your folders
1
Get your token
Fill in the short form on our server. We check each request by hand,
then email you a token — a long password that works
once, on this one computer.
Get my token
Opens depot.langtech.cloud. While you wait for the
email, carry on with step 2: the installer asks for the token when it
needs it.
2
Open a terminal
On most desktops that is Ctrl+Alt+T,
or search the applications menu for Terminal.
3
Paste this command, press Enter
It downloads the installer and runs it. When it asks for your token,
paste that in too and press Enter. (In a terminal,
paste with Ctrl+Shift+V or right-click → Paste;
plain Ctrl+V does not work there.)
curl -fsSL https://depot.langtech.cloud/downloads/install-langtechdepot.sh -o install-langtechdepot.sh && bash install-langtechdepot.sh
Installer version 1.2.0
Needs on the machine: curl,
tar, python3, yad (for the
folder list in step 4), and a systemd user session — the
normal setup on Ubuntu, Debian, Fedora and Mint, except that
yad may need installing first. The installer itself needs
no sudo, and installs nothing system-wide.
4
Pick the folders you want
First the installer asks where to keep your Assets — the folders
of files from the depot. Click OK for the suggested place,
~/LangTechDepot/Assets, or choose another disk, such as a USB
drive (a folder called LangTechDepot is made there). Then, within a minute
or two, a window lists every folder on offer, with its size and a line
saying what is in it. Tick the ones you want and click
Apply.
Anything left unticked is set aside, and Syncthing stops
offering it. That is not permanent: double-click
Change-my-Assets in your LangTechDepot folder whenever
you like and the list comes back, with the folders you already have still ticked,
and an Also display ignored folders button to bring back
anything you passed over.
Not sure which? Each folder is named for the part of
the library it carries, and its description says who it is for. Most
of them hold Windows installers. For this computer, take
Linux — Linux programs and files useful on a
Linux system — and add others, such as
Android_apps (apps to copy onto a phone or tablet), if
you need them.
Seeing only a few? The library is still being moved onto
this system a folder at a time, so not all of it is on offer yet. You do
not need to register again — when more have arrived, double-click
Change-my-Assets and the new ones will be in the list.
That is the whole setup. Syncthing starts with your session from now on
and keeps those folders current by itself. The folders only ever receive
— nothing on your machine is sent anywhere.
Afterwards, everything is in one place for everyone. Open your file
manager and click LangTechDepot in the sidebar (it is the
folder ~/LangTechDepot). Inside it:
- Assets — the folders of files coming from the
depot. (If you chose somewhere else for them, this is a link that takes
you there.)
- Change-my-Assets — opens the list again, to
add folders, take back ones you ignored, or stop ones you no longer
need. If double-clicking it only shows text (GNOME Files on Ubuntu does
that), choose LangTechDepot: Change my Assets from your
applications menu instead.
- Am I up-to-date, and advanced management —
opens the Syncthing page (usually
localhost:8384) in your
browser. When every folder there says Up to Date, you
have everything. Check it before you travel.
- READ-ME.txt — all of this, for later, with
the version number to quote if you ask for help.
Setting up a second machine?
Start again at step 1: each machine needs its own token.
Stuck? The help page covers what
usually goes wrong. If the terminal showed an error, copy that text
— it is what lets us fix things quickly.