Skip to content
Tristan Grimmer edited this page Feb 18, 2021 · 45 revisions

Welcome to the Tacent View wiki.

Packaging zip for windows

  • Open in vscode. Configure for Release. Build the Install target.
  • Command line

Packaging deb file for Ubuntu/Debian etc

  • mkdir builddeb
  • cd builddeb
  • cmake .. -GNinja -DPACKAGE_DEB=True
  • ninja install

Creating a snap and uploading to store

  • cd Linux/snapcraft
  • snapcraft clean tacentview // without tacentview an entire VM image is DLed.
  • snapcraft
  • sudo snap install --dangerous tacentview.snap // To Test.
  • sudo snap remove tacentview // To remove above.
  • snapcraft login
  • snapscraft upload --release=edge tacentview_1.0.14_amd64.snap

Then manage it from the snap store.

Setting Up Ubuntu

  • sudo apt-get update
  • sudo apt-get install gdebi # Installs this gdebi thing that adds support for installing deb files.
  • sudo apt-get install git
  • sudo gdebi Downloads/smartgit-19_1_7.deb # Installs smartgit, my favourite git frontend at the moment.
  • sudo apt-get install llvm # The compiler.
  • sudo apt-get install clang # The compiler.
  • sudo apt-get install lldb # The debugger.
  • sudo apt-get install codelite # The IDE.
  • sudo update-alternatives --config cc # Choose gcc or clang as default compiler.

Useful repositories. Can be installed in the Gui from the Ubuntu Software and Updates App.

The Software and Updates app allows you to manage (and disable) repositories.

  • sudo add-apt-repository ppa:eugenesan/ppa # Adds a repo
  • sudo add-apt-repository --remove ppa:eugenesan/ppa # Removes a repo

To use WSL and allow it to create a deb file:

  • sudo update-alternatives --set fakeroot /usr/bin/fakeroot-tcp
Clone this wiki locally