Quote:
Originally Posted by retropetrol
I've been on D7 for awhile but haven't noticed or need to install .deb programs until recently. Here is my 'uname' output.
Linux new-host-2 3.2.0-4-686-pae #1 SMP Debian 3.2.51-1 i686 GNU/Linux
In D6 i used to be able to associate .debs with Synaptic. I've been seeing a lot of bug threads on other sites. Most of these issues are coming for the Ubuntu community. Just for simplicity I'd like to synaptic for the resolution of dependencies. Aptitude on the CLI doesn't work either.
|
You say that aptitude doesn't work either?
When you installed did you create a root password? If so you will need to give it before you can do anything like add packages. Sudo will not be configured on your system if you created a root password.
This is, as far as I am concerned, a good thing but could come as a surprise to someone unfamiliar with a standard Linux install.
On any Linux system you ALWAYS have more than one user. This includes Ubuntu. There is a user and there is an administrative user. They are separate. So in the case of the install I am on currently I have "user" tom and user "root".
User tom can do all the normal computer things like get on LQ and answer this post. Tom can't install or update the package list or install packages. Only "user" root can do that.
You do not say if you could open Synaptic. Without giving your root password that should not even open or if opening from /usr/share/applications you may get it to come up but without permissions to do more than look at it.
If you have forgotten your root password you should be able to chroot into your system from a Live Session (any distro) and reset the root password using, as root;
If you remember your root password then opening a terminal and typing;
at the user prompt ($) should cause a call for your root password and when that is given give you a root prompt (#). Once you have that you should be able to use aptitude or apt-get to update/upgrade your system, a good idea before installing anything, or open Synaptic by simply;
In my case that would look like;
Code:
root@jessie:/home/tom# synaptic
The command "su" means Switch User. If no user name is given the shell defaults to the assumption you are switching to "root".
If you had another user "sam" created on your system you could;
give sams password and then be working as sam in that terminal just like you will be switching to root, using the password for user root, and then working as root in that terminal.