Why does my terminal attempt to execute 'sudo apt-get update' at every launch?

Tags:

Answer: 1

12 hours ago

Every time I launch a terminal it attempts to execute sudo apt-get update

This happens regardless of which terminal emulator is used - both guake and gnome-terminal do it at least.

It also does the behavior upon creating new tabs within either terminal application or when logging into different ttys. Any time a new bash is started it seems.

Additionally, the command inexplicably fails (command not found) - though it executes perfectly if I type it in manually.

How can I make this strange terminal quirk desist?

enter image description here

Added by: Janis Schumm IV

Answer: 2

6 hours ago

The error message

sudo apt-get update: command not found

means that something is trying to execute a command called "sudo apt-get update", not the command sudo with arguments apt-get and update.

There must be such a command in one of the several scripts that are invoked when bash starts. It could be any of:

  • /etc/profile
  • ~/.bash_profile
  • ~/.bash_login
  • ~/.profile
  • ~/.bashrc

or something invoked by any of them. Try grepping for apt-get in those files. If that fails, look at other scripts and commands they invoke.

For example, I just reproduced the error message by (temporarily) adding this line:

"sudo apt-get full-upgrade"

(including the quotes) to my ~/.bashrc.

You can also try running bash -lx from the prompt; -l makes it a login shell, and -x causes it to trace commands. To save the output in a file:

bash -lx < /dev/null > bash-lx.log 2>&1
Added by: Flossie Hegmann I

Answer: 3

9 hours ago

As everyone is saying, most likely is your .profile. But it also says that command is not found because the path to the binary is not specified (in case you want to actually run this command).

Popular Search

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 1 2 3 4 5 6 7 8 9