Переустановка проблем софт-центра

Так вот в чем проблема.

У меня возникла проблема с софт-центром, и я подумал, что хорошая маленькая деинсталляция-переустановка может просто решить проблему. Проверив, что все в порядке, я сделал это. Однако я не могу переустановить софт-центр.

Я выполнил две команды удаления:

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
задан 9 August 2013 в 17:11

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 (кодовое имя «точный»), вместо этого следует читать «raring».

Теперь вы снова выполните apt-get update, затем попробуйте установить, он должен работать .

0
ответ дан 9 August 2013 в 17:11

По какой-то причине у вас нет файла /etc/apt/sources.list, поэтому apt-get не знает, где взять ваши пакеты.

Создайте файл, используя sudo, затем вставьте этот контент или используйте этот онлайн-генератор sources.list для его настройки - выберите свою страну и версию для дистрибутива, затем какие ветви вы хотите. Я рекомендую только основные ветки, обновления безопасности и рекомендуемые обновления. Будьте особенно осторожны, прежде чем выбирать сторонние или предлагаемые предварительные обновления.

После создания файла выполните apt-get update, а затем установите свой пакет.

0
ответ дан 9 August 2013 в 17:11

Другие вопросы по тегам:

Похожие вопросы: