PC Setup
Notes
When setting up a new home directory, track .local with git including git lfs and pre-commit.
Historical
August 23, 2017
- Nvidia 374 Driver
- Cuda
August 27, 2017
- VLC 2.2.4
November 18, 2017
- Lame 3.99
- Vim 2:8.0.0197
November 29, 2018
- Nmap 7.60 Network port scanner
- LibBlas3 3.7.1 Basic Linear Algebra
- LibLinear3 2.1.0 Library for Large Linear Classification
- Net-Tools 1.60 Networking Toolkit, includes arp, ifconfig, netstat, and route.
February 19, 2019
- FlashPlugin 32.0.0
- LibPango(X) 1.0-0 Layout and rendering of internationalized text (GTK+ 2.0)
May 22, 2019
- ncurses-term 6.1
- openssh-server 1:7.6p1 Secure access from remote machines.
- openssh-sftp-server 1:7.6p1
- ssh-import-id 5.7 Securely retrieve SSH public key and install it locally.
- python3-dateutil
September 2019
- dvgrab 3.5
- libquicktime2 2:1.2.4 Library for reading and writing Quicktime files
- ffmpeg 7:3.4.a Tools for transcoding, streaming and playing of multimedia
- libavdevice57 7:3.4.6 FFmpeg library for handling i/o devices - runtime
- libopenal1 1:1.18.2-2 Open Audio Library
- Removed ffmpeg
- Removed chromium-codecs-ffmpeg-extra
- handbrake-cli 1.1.0 Video transcoder
October 2019
- foremost
- iotop Monitor Linux Disk I/O Activity and Usage
- Completely removed foremost Forensic program to recover lost files
January 17, 2020
- Moneydance
January 21, 2020
- dos2unix
February 11, 2020
- taskwarrior, tasksh, vit
- python3-pip
February 15, 2020
- git, git-hub, gitk,
- python 2.7.15
- tcl 8.6 Tool Command Language (scripting language)
- tk8.6 Toolkit for Tcl and X11 - windowing shell
- exuberant-ctags 1:5.9
February 16, 2020
- doxygen 1.8.13
- python-dev 2.7.15
- libpython-dev 2.7.17-1
- ikiwiki 3.20180228-1
- libicu-dev
February 17, 2020
- discount 2.2.3b8-2
- mscgen 0.2-11
- graphviz 2.40.1-2
- cmake 3.10.2
- bugs-everywhere 1.1.1-4
- gnome-tweaks
February 19, 2020
- etckeeper 1.18-5
- speedtest
February 27, 2020
- cifs-utils 2:6.9-0
February 28, 2020
- wxmaxima 19.07.0-1
- smbclient
- samba-common
- python3-samba
- gnome-calendar
- gnome-calculator
- encfs
- xclip
February 29, 2020
- python-pip
- git-lfs
- ssh-askpass-gnome
- secret-tools
- pre-commit 2.1.1 from github pre-commit/pre-commit
- pre-commit-hooks from github pre-commit/pre-commit-hooks
- pcloud
pCloud Setup
- Install the Ubuntu pre-built
package. This
will install
pcloudcc
in /usr/local/bin. From Synaptic install:
libsecret-tools
encfs
Initialize pCloud
$ pcloudcc -d -u tjgolubi@netins.net -p -s -m ~/.pCloudDrive
pCloud console client v.2.0.1
Please, enter password
<Type password from www.pcloud.com here.>
Daemon process created. Process id is: 4248
sudo kill -9 4248
To stop it.
$ ls ~/.pCloudDrive
'Automatic Upload'/ 'My Music'/ 'My Videos'/
'Getting started with pCloud.pdf' 'My Pictures'/ Private/
You should see the contents of the remote drive on pcloud.com. Now, create the encrypted filesystem.
$ encfs ~/.pCloudDrive/Private ~/pCloud
Directory "/home/me/.pCloudDrive/Private" does not exist, create (y,N)? y
Directory "/home/me/pCloud" does not exist, create (y,N)? y
Creating new encrypted volume.
Please choose from one of the following options:
enter "x" for expert configuration mode,
enter "p" for pre-configured paranoia mode,
anything else, or an empty line will select standard mode.
?> <Don't enter anything here>
Standard configuration selected.
Configuration finished. The filesystem to be created has
the following properties:
Filesystem cipher: "ssl/aes", version 3:0:2
Filename encoding: "nameio/block", version 4:0:2
Key Size: 192 bits
Block Size: 1024 bytes
Each file contains 8 byte header with unique IV data.
Filenames encoded using IV chaining mode.
File holes passed through to ciphertext.
Now you will need to enter a password for your filesystem.
You will need to remember this password, as there is absolutely
no recovery mechanism. However, the password can be changed
later using encfsctl.
New Encfs Password: <Type password here>
Verify Encfs Password: <Type password again here>
$
Then, use secret-tool
to store the password you just entered above, so
~/sync/dot/login.bash
can mount the encrypted drive the next time you login.
$ secret-tool store --label='pCloud Encfs Password' pcloud tjgolubi
Password: <Type password here>
$ secret-tool lookcup pcloud tjgolubi
<Your password appears here>
Next configure Deja Dup to exclude ~/pCloud
. The encrypted contents of
~/.pCloudDrive/Private
will still be backed up as usual.
~/.vim Setup
taglist"
https://github.com/vim-scripts/taglist.vim.git
tagbar
https://github.com/majutsushi/tagbar.git
vimoutliner
https://github.com/vimoutliner/vimoutliner.git
ikiwiki-nav
https://github.com/vim-scripts/ikiwiki-nav.git
vim-taskwarrior
https://github.com/blindFS/vim-taskwarrior.git
ikiwiki-syntax
https://github.com/vim-scripts/ikiwiki-syntax.git
blackboard
https://github.com/vim-scripts/blackboard.vim.git
UltiSnips
https://github.com/tjgolubi/ultisnips.git forked https://hithub.com/SirVer/ultisnips.git
vim-snippets
https://github.com/honza/vim-snippets.git
tabular
https://github.com/godlygeek/tabular.git
vim-markdown
https://github.com/plasticboy/vim-markdown.git