重新安装软件中心问题

重新安装软件中心问题

问题就在这里。

我遇到了软件中心问题,我认为卸载并重新安装也许可以解决问题。检查无误后,我这样做了。但是我无法重新安装软件中心。

我执行了两个删除命令:

sudo apt-get remove software-center
sudo apt-get autoremove software-center

当尝试更新命令时,我得到了以下结果:

$ sudo apt-get update
Hit http://dl.google.com stable Release.gpg
Hit http://dl.google.com stable Release             
Hit http://dl.google.com stable/main i386 Packages  
Hit http://ppa.launchpad.net raring Release.gpg
Hit http://ppa.launchpad.net raring Release
Ign http://dl.google.com stable/main Translation-en
Hit http://ppa.launchpad.net raring/main i386 Packages
Hit https://private-ppa.launchpad.net raring Release.gpg
Ign http://ppa.launchpad.net raring/main Translation-en
Hit https://private-ppa.launchpad.net raring Release.gpg
Hit https://private-ppa.launchpad.net raring Release
Hit https://private-ppa.launchpad.net raring Release
Hit https://private-ppa.launchpad.net raring/main i386 Packages
Hit https://private-ppa.launchpad.net raring/main i386 Packages
Ign https://private-ppa.launchpad.net raring/main Translation-en
Ign https://private-ppa.launchpad.net raring/main Translation-en
Reading package lists... Done

当我执行安装命令时,我得到了如下结果:

$ sudo apt-get install software-center
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Package software-center is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source

E: Package 'software-center' has no installation candidate

请帮忙,我对 ubuntu 还很陌生,我不太清楚如何获取文件以便能够再次安装软件中心。

更多信息:我正在运行 Ubuntu 13.04。我检查过,计算机上根本没有软件中心。

我在另一个帖子中看到我的源服务器可能有问题,但是当我检查软件和更新时,它说我正在从主服务器下载。

请帮忙!


按照建议尝试:

sudo apt-get install ubuntu-desktop

这是我得到的:

$ sudo apt-get install ubuntu-desktop
[sudo] password for user: 
Reading package lists... Done
Building dependency tree       
Reading state information... Done
E: Unable to locate package ubuntu-desktop

根据检查 sources.list 文件的建议,我得到了以下结果:

$ sudo gedit /etc/apt/sources.list                

(process:3045): Gtk-WARNING **: Locale not supported by C library.
    Using the fallback 'C' locale.

(gedit:3045): IBUS-WARNING **: The owner of /home/user/.config/ibus/bus is not root!

打开的文件是空白的。检查文件是否为空白,结果如下:

$ sudo ls -l /etc/apt/sources.list
ls: cannot access /etc/apt/sources.list: No such file or directory
$ sudo cat /etc/apt/sources.list
cat: /etc/apt/sources.list: No such file or directory

我猜可以安全地假设它是空的?

答案1

由于某种原因,您没有文件/etc/apt/sources.list,因此apt-get不知道从哪里获取您的包。

使用创建文件sudo,然后粘贴此内容或使用这个在线 sources.list 生成器自定义它——选择您的国家和发行版,然后选择您想要的分支。我仅推荐主要分支、安全更新和推荐更新。在选择第三方或建议的预发布更新之前要格外小心。

创建文件后,执行apt-get update并安装您的包。

答案2

软件中心是 Ubuntu 主存储库的一部分。

首先,让我们检查一下有关该软件包的官方信息:我们可以看到它有一个适用于 13.04 的版本(参见右上方区域的“rarin”)。我们还可以看到所有的依赖项。

现在我们有两个选择:

手动安装(不推荐)

您可以点击页面底部的下载链接。然后,您可以从镜像列表中选择,下载文件.deb并双击以安装文件。但是,这不是最好的选择,因为手动安装的文件通常不会自动更新。

您的最佳选择是以下内容,即使在下载页面上也有建议

将存储库添加到您的列表

1) 检查文件内容/etc/apt/sources.list。前几行应类似于:

# deb cdrom:[Ubuntu 12.04.2 LTS _Precise Pangolin_ - Release i386 (20130213)]/ precise main restricted

# See http://help.ubuntu.com/community/UpgradeNotes for how to upgrade to
# newer versions of the distribution.
deb http://SOMETHING/ubuntu/ precise main restricted
deb-src http://SOMETHING/ubuntu/ precise main restricted

我的版本是 12.04(代号“precise”),您的应该读作“raring”。

现在您apt-get update再次执行,然后尝试安装,它应该可以工作。

相关内容