pkgjs-main command not found
Introduction
When you run more command in linux terminal / console, you get the following error message
pkgjs-main: command not found
or when using sudo you get the following error message
sudo: pkgjs-main: command not found
Solutions to pkgjs-main: command not found
How To Fix pkgjs-main: command not found in Ubuntu / Debian / Kali Linux / Raspbian
In Ubuntu pkgjs-main is provided by pkg-js-tools package.
pkg-js-tools is:
The Debian JavaScript Maintainers work on packaging JavaScript libraries for Debian. This collection contains tools which help the tam with day-to-day work.
It provides debhelper files (set dh-sequence-nodejs into build dependencies) to automatically:
- read lerna.conf “packages” field if exists
- link or copy needed modules into node_modules/ directory
- automatically build package and components when build system is recognized
- launch test
- choose files to install
- build “Provides” value for package with components
- build pkgjs-lock.json files and “X-Javascript-Built-Using” value for packages built with webpack/browserify
- clean all its stuff during dh_auto_clean step
and some utilities:
- add-node-component: manage uscan components
- debcheck-node-repo: compares vcs repo registered in npm registry with the source repo declared in debian/watch
- dh-make-node: build debian/ directory in a source repository of a Node.js module
- github-debian-upstream: creates debian/upstream/metadata for GitHub source
- nodepath: show the path and/or the package of a Node.js module
- mjs2cjs: generate a commonjs file from a .mjs source (rollup, terser)
- pkgjs-audit: a “npm audit” that uses Debian dependencies (npm)
- pkgjs-depends: find needed dependencies for a Node.js module (npm, node-semver)
- pkgjs-ln: link a Debian dependency into node_modules/
- pkgjs-ls: a “npm ls” that search also in Debian directories (npm, node-semver)
- pkgjs-utils: various little utilities
and also:
- a salsa(1) configuration file for Debian JavaScript Maintainers
- “pkg-js-extra” profile for lintian
To fix this problem, we can install more using the command below.
sudo apt-get -y install pkg-js-tools
This command might take some time to finish depending on your machine internet connection.
You can also use apt command to install pkg-js-tools.
sudo apt -y install pkg-js-tools
Or if you have aptitude installed you can use the following command.
sudo aptitude install pkg-js-tools
Summary
In this tutorial we learn how to fix pkgjs-main command not found error in Ubuntu / Debian / Kali Linux or Raspbian distribution.