Skip to content

Commit

Permalink
Modify packages and applications
Browse files Browse the repository at this point in the history
  • Loading branch information
estebanways committed Jan 6, 2024
1 parent a678656 commit c80927e
Showing 1 changed file with 12 additions and 25 deletions.
37 changes: 12 additions & 25 deletions INSTALL
Original file line number Diff line number Diff line change
Expand Up @@ -397,7 +397,7 @@ $ pip3.11 install sounddevice

$ pip3.11 install chardet

- Scikit-learn and scikit-learn-intelex:
- Scikit-learn and scikit-learn-intelex (this last is optional):

$ pip3.11 install scikit-learn scikit-learn-intelex

Expand Down Expand Up @@ -654,6 +654,8 @@ List of required packages/commands:

- gdebi

- gnome-terminal

- git

- jq
Expand All @@ -664,7 +666,9 @@ List of required packages/commands:

- nmap

- openssh-server (server and client)
- openssh-client

- openssh-server

- portaudio19-dev (seen in the section of PyAudio)

Expand All @@ -682,7 +686,7 @@ List of required packages/commands:

- tar (seen in the section of PyAudio)

- tasksel
- tasksel (Debian specific, optional)

- tesseract-ocr

Expand All @@ -702,7 +706,7 @@ $ sudo apt-get install <PACKAGE-NAME> <PACKAGE-NAME2> <PACKAGE-NAM3> <...>

For example, this is the actual one-liner command someone could require:

$ sudo apt-get update; sudo apt-get install alsa-utils bash cpulimit curl dash espeak festival ffmpeg gawk gdebi git jq mpv mplayer nmap openssh-server portaudio19-dev python3-opencv rsync sed sox sudo tar tasksel tesseract-ocr tmux unzip uuid-runtime wget xbindkeys
$ sudo apt-get update; sudo apt-get install alsa-utils bash cpulimit curl dash espeak festival ffmpeg gawk gdebi gnome-terminal git jq mpv mplayer nmap openssh-client openssh-server portaudio19-dev procps python3-opencv rsync sed sox sudo tar tasksel tesseract-ocr tmux unzip uuid-runtime wget xbindkeys

Troubleshooting the package installation:

Expand Down Expand Up @@ -743,7 +747,7 @@ $ apt-cache search dash | grep "dash"
Install commbase-stt-vosk-p
----------------------------

This code repository comes bundled with the Commbase code, but can also download it.
This code repository comes bundled with the Commbase codebase, but can also download it.

Download/clone it from GitHub and install it:

Expand All @@ -770,7 +774,7 @@ For Python3.11, use:
Install libcommbase
--------------------

This code repository comes bundled with the Commbase code, but can also download it.
This code repository comes bundled with the Commbase codebase, but can also download it.

$ cd bundles/built-in/broker

Expand Down Expand Up @@ -838,28 +842,12 @@ $ cp .tmux/.tmux.conf.local .
Install the default Commbase voice commands dependencies
---------------------------------------------------------

The applications to run by voice commands can be replaced at any moment and grow by users (skill programmers and skillset trainers). For example, replace VS Code by Gedit, Vim, etc. However, have installed these as a minimum to be able to run the Commbase commands available in the "sample skills" installation:

- Brave browser

- Etherape

- Gnome terminal

- Midori

- Nano

- Neofetch

- ProtonVPN

- VS Code
The applications to run by voice commands can be replaced at any moment and grow by users (skill programmers and skillset trainers). For example, replace VS Code by Gedit, Vim, etc.

Install Desktop Environments
-----------------------------

Install a Desktop Environment such as Cinnamon, which can save you some time installing applications automatically. However, you need free space on the disk to do so, so its complete installation is not recommended on IoTs with low hard drive space available.
Installing a Desktop Environment is a good option for Desktop/Workstation oriented setups. However, you need free space on the disk. An installation like that is not recommended on IoTs with low hard drive space available.

Check free space like this:

Expand Down Expand Up @@ -918,4 +906,3 @@ In general, most modern CPUs are designed to operate at 100% usage for extended
To prevent overheating and ensure the longevity of the CPU, it is recommended to keep the temperature below its maximum operating temperature, which is typically specified by the CPU manufacturer. This temperature varies depending on the model and can range from 60 °C to 100 °C or higher.

In practical terms, if you notice that the temperature of your CPU is consistently above 80 °C or that your system is becoming unstable or unresponsive during high CPU usage, you may want to reduce the CPU load or optimize the cooling system to avoid damage to the hardware.

0 comments on commit c80927e

Please sign in to comment.