Ubuntu :: Check Installed Versions Of Apps From Command Line?
Sep 8, 2010
Like i'm curious what version of wine i have installed...What are my current ati drivers installed...If wine isn't 1.2 or 1.3 how do i update it from command line?really any insight into this process would help its not absolutely critical to know but i've been looking around and haven't found informationOr some references to good articles to become a command line guru would be cool as well.
After sifting through numerous apt-get apt-cache apt-file tutorials I still can't find a command to check if a package is installed via the terminal command/line.
I know there must be some way to do it.
Say I want to check if any package from the libavcodec*.deb family is installed how could I do this without a gui eg synaptic?
Let's say that I've installed the following versions of R on my computer.
R 2.10 R 2.11 R 2.12
Is there a bash command which can be used to getst of all versions which are installed.I've used dpkg --get-selections | grep r-base but that just return 'r-base' and i'd have no info on the version.
I'm experiencing a peculiar problem with Fedora 12. There is a ten-second delay when various command-line applications (e.g. ssh, wget) connect to remote machines for the first time. The delay is also seen when the remote machine name does not exist.Subsequent connections to the same remote machine are immediate.This isn't a DNS delay - the host and dig commands return immediately, for both existing and non-existant hostnames. It's not a reverse DNS lookup by the remote machine either: other Fedora 10 machines do not experience this delay and neither did my two Fedora 12 machines when they were running Fedora 10.
time this was something to do with nscd, the name service caching daemon. Stopping nscd changes the delay to five seconds, but subsequent connections are no longer immediate - there is again a 5 second delay. This implies that nscd is caching the names correctly.The delays are always precisely 10 seconds, or 5 seconds when nscd is not running. I have confirmed this with the time command. There appears to be no odd network traffic (tested with tcpdump) and nscd appears to be running normally. I've confirmed this with a Fedora 12 live CD as well - nscd is not started at boot, but once started, the machine behaves in exactly the way described above.
When I open a gtk app from the command line this error pops up:
Code:
Gtk: Unable to locate theme engine in module_path: "clearlooks", and I can not find clearlooks theme engine anywhere as it is supposed to be part of gtk by default?
I'm using a java application that runs as an interactive command line (in a terminal). My problem is that it's rather unfriendly as an interaction mode as it's minimalistic: it doesn't allow going to and fro with arrows, there's no history and so on. So I have to type all commands every time and have to retype it if I missed something at the beginning of the line, or I have to copy and paste from a txt editor. The strange thing is that I have seen the same application running on a Windows box and allowing for all the sugar. So I'm not sure if it's because of the shell script I run (as opposed to the .bat) or whether it has to do with system or profile settings in my shell.
For information, the shell script starts with: Code: #!bin/sh I've replaced it with: Code: #!bin/bash
In hope I would have something closer to my normal terminal. The app runs but it doesn't change anything to the interactive mode. I'm rather clueless regarding sh/bash and so on. I've seen the manuals but I'm not entirely at home understanding and using their options. I know that there's a .bashrc and perhaps something like a profile somewhere, but I don't really know how to do things with these without risking messing up.
I'm building a script for my place of employment. The next step in it is checking what the user input was. Determining if they added a part in there or not. The script prompts for a hostname. Hostnames are localhost.localdomain. Now, I want the script to check to see if they put localdomain and if they did, not to add the domain to the /etc/sysconfig/network, but just what they entered. So say the user inputs:
Is there a way to get DVD region code from command line (linux/ubuntu 9.10)? I want to script this action and store the region code (and other data about DVD) in a log.
I am looking for the info about media, not the drive.
since I am on a Dell inspiron 1545 laptop, being able to display my battery charge is critical. After some extensive googling, I found I need a command 'acpi', which does not exist on my computer. I cannot seem to find it in the packages database; the closest thing being 'acpi-support' apt-get install also can't find it.
I tried cat /proc/acpi/battery/BAT0/state, but that only shows me if the battery is discharging or charging and doesn't give me an actual percentage.
I've found lots of posts about reinstalling applications when they're already installed but I'd like to install Mediawiki v1.14, instead of the current v1.15, in order to replicate an older Windows implementation of Mediawiki. I've installed Ubuntu desktop 10.04 and Synaptic offers me only v1.15 of Mediawiki. So can I use Synatpic or the Ubuntu Software Center to obtain this slightly old version 1.14 of Mediawiki? If I use Synaptic to obtain v1.14, will it also provide the additional packages (Apache, PHP, MySql etc.,) in the same way that it would for v1.15?
Total, total noob here, but I would like to know if this is possible, and maybe some tips on how to do it if it is.I just got myself a dedicated server, and I guess I assumed I could just remote control it via my own screen, much like using vnc or remote desktop, but that wasn't the case.The server has Debian 5.0, a "minimal install" is what they called it, I assume it's just installed and not configured at all.1. Connect to the server, and I guess the only way is via telnet? Since I have no VNC or remote desktop (yeah, microsoft, I know, but I don't know what it's called for Linux/GNU).2. Can I install VNC or somehow "activate" or "open" the GUI via telnet, much like a remote desktop kind of solution? I have used Debian's GUI on my laptop a couple of times, and I'm a total Windows-user, but I can navigate the graphical interface. I'm just COMPLETELY nulled when it comes to command line.So yeah, I guess I'm wondering how the heck I can remote control the server via a GUI, preferably VNC, and if I can install it via telnet or however I'm supposed to connect to the server?
I want to access a file, and check the length of every line.After, i want to check and replace all lines with length over 10 characters, with a message.Does anyone have a clue on that?
i've gotten my fedora 12 to the point where i can run python3 scripts from command line and can call up python 2.6.2 idle with the command 'idle' from command line. what command will call up python3 (3.1.2 to be exact) idle?
I want to have 2 diffrent versions of a package installed at same time. This is the command i use "apt-get install myprogram=versionID" Problem is, that when i install the version i wanna add, it REPLACE it with the old I dont wanna replace, i wanna keep them both.
I want to build deb packages for two versions of same product that can be installed on the machine simultaneously. The source folder structure for both the packages have a common folder needed by both the versions. So i need to keep the common folder till both the versions are removed from the machine.My problem is that i can't install both the versions at the same time, i.e i have to uninstall the installed version and then install the other version. After installing one version, if i try to install another version, an overwrite error comes up. is there any option in dpkg for overwrite? Or is there any way to partially uninstall a deb package?
I have matlab installed on a network (I am not the administrator) and we usually start the program by typing "matlab", then choosing one of the version options from the menu i.e. typing "n". So because of this, trying to run matlab programs or commands directly like this... matlab -r ProgramName
...does not work. I just get the menu as usual and everything else is ignored. I assume the admin has overridden the matlab command with their own custom script. So my question is can I start a specific version of the program by specifying the folder that the version is in? I thought it might be something like /opt/matlab/version -r programname
this might look foolish, but I am a bit of a linux noob. Let me know if I should just ask my administrator but I thought there might be something easy I am missing.
I have this in sources.list: I ran the command to add the key before I tried to install. ## Opera web browser: #wget -O - [URL | apt-key add - deb [URL]
I get this warning when I agree to install Opera: Do you want to continue? [Y/n/?] y WARNING: untrusted versions of the following packages will be installed!
Untrusted packages could compromise your system's security. You should only proceed with the installation if you are certain that this is what you want to do. Opera
Do you want to ignore this warning and proceed anyway? To continue, enter "Yes"; to abort, enter "No":
Adding extra spell check library's in FC 11 Gnome is really easy.
Open gnome terminal.
Su to root or use sudo : # su Search with yum to your language: # yum search hunspell <snip long output list with different languages> hunspell-nl.noarch : Dutch hunspell dictionaries
I want the Dutch hunspell dictionary, but you fill out the right language for the language support you want: # yum install hunspell-nl
This will install the dutch hunspell dictionary or the dictionary of your choice. After you installed this dictionary it will be immediately available in gnome apps and Evolution.
In the answer there was some program which would create a file listing all installed apps and store it in /home. On updating the OS or re-installing, the file would be used to re-install all apps listed.
I ran ls -lh for same tar ball file on RHEL 3 and RHEL 5.3 box. The sixth column of ls -lh output threw 6.3G on RHEL 5.3 box and 16E on RHEL 3 box. Both the machines have ext3 file system.
Find below the output for RHEL 3 and RHEL 5.3 respectively :
2.0T -rwxr-xr-x 1 root root 16E Oct 20 10:34 bac.tar.bz2 6.3G -rwxrwSrwx 1 root root 6.3G Oct 20 10:34 bac.tar.bz2