Skip to content

myTaxExpress

A software application that assists Canadians in completing and filing their income tax. The software is available for both personal and corporate on Microsoft Windows, Linux and Apple macOS.

This article is intended to guide a GNU/Linux desktop user on how to install and run myTaxExpress (personal).

Prerequisite

Assumptions

  • Instructions use a GNU/Linux operating system
  • Instructions done via the command line interface (CLI) (terminal/console)
  • Steps prefixed with a "$" (dollar sign) represents the CLI prompt; The text after the "$" is to be entered at the CLI
  • Steps prefixed with a "#" (number sign) represents the CLI prompt with elevated user permissions (e.g. root); The text after the "#" is to be entered at the CLI
  • Downloads are assumed to be stored within in the user's download directory (e.g. /home/adam/Downloads/)
  • Command example outputs may have truncated information indicated by ... (three consecutive periods)

Installation

These instructions have been fully tested on Arch Linux operating system and therefore experience on other operating systems may vary.

  1. Check for package dependencies.

    To the best of my knowledge AppImage requires FUSE v2 and myTaxExpress requires OpenSSL v1.1 for use of NETFILE/EFILE.

    Choose one of the applicable operating systems.

    Arch Linux

    $ pacman -Qs ^fuse2
    
    ...
    local/fuse2 2.9.9-4
        A library that makes it possible to implement a filesystem in a userspace program.
    
    $ pacman -Qs ^openssl
    
    local/openssl-1.1 1.1.1.w-2
        The Open Source toolkit for Secure Sockets Layer and Transport Layer Security
    

    Debian

    $ apt list --installed | grep -i libfuse2
    
    libfuse2/stable,bookworm,now 2.9.9-6+b1 amd64 [installed,automatic]
    
    $ apt list --installed | grep -i libssl
    
    libssl1.1/now 1.1.1f-1ubuntu2.23 amd64 [installed,local]
    ...
    

    Fedora

    $ dnf list --installed | grep -i fuse
    
    fuse.x86_64            2.9.9-22.fc41
    ...
    

    $ dnf list --installed | grep -i openssl
    
    openssl1.1.x86_64      1:1.1.1q-7.fc40
    ...
    

    Ubuntu

    $ apt list --installed | grep -i libfuse2t64
    
    libfuse2t64/oracular,now 2.9.9-9 amd64 [installed]
    

    $ apt list --installed | grep -i libssl
    
    libssl1.1/now 1.1.1f-1ubuntu2.23 amd64 [installed,local]
    ...
    

  2. Install package dependencies not found.

    Skip this step if all dependencies are already installed.

    Choose one of the applicable operating systems.

    Arch Linux

    # pacman -Sy fuse2 openssl-1.1
    

    Debian

    # apt install libfuse2
    

    Download the latest libssl1.1 package in focal-updates and then install it as follows.

    # dpkg -i libssl1.1_1.1.1f-1ubuntu2.23_amd64.deb
    

    Fedora

    # dnf install fuse
    

    Download the latest OpenSSL v1.1 package and then install it as follows.

    # dnf install openssl1.1-1.1.1q-7.fc40.x86_64.rpm
    

    Ubuntu

    # apt install libfuse2t64
    

    Download the latest libssl1.1 package in focal-updates and then install it as follows.

    # dpkg -i libssl1.1_1.1.1f-1ubuntu2.23_amd64.deb
    
  3. Download myTaxExpress for Linux.

  4. Set execute permission.

    Command Line

    Make sure to change the filename example below to match the AppImage file downloaded.

    $ chmod +x mytaxexpress2024_netfile-x86_64.AppImage
    

    Graphical User Interface

    1. Right-click on the myTaxExpress AppImage file then click on "properties".
    2. Click on "Executable as Program" (GNOME Files) or "Is executable" under the permissions tab (Dolphin).

Note

myTaxExpress does not require conventional installation steps since it is an AppImage (self-contained).

Run the Application

The application can be run via the command line or within the graphical user interface (GUI).

Command Line

Make sure to change the filename example below to match the AppImage file downloaded.

$ ./mytaxexpress2024_netfile-x86_64.AppImage

Graphical User Interface

The exact steps will vary depending on desktop environment configuration. However, in most cases one can use the search and launch the application or use a file manager to browse to the "Downloads" directory and double-click on the applicable myTaxExpress file that was downloaded.