Не удалось установить любой пакет, использующий склонный без потребности дополнительного пакета

Я хотел установить Studio Android. Так, я следовал за этим:

sudo apt-add-repository ppa:paolorotolo/android-studio 
sudo apt-get update 
sudo apt-get install android-studio

Но затем это начало загружать IDE, который я уже имел (от официальной страницы Google), таким образом, я переместил свой файл IDE.zip в выбирание / каталог и выполнил вышеупомянутые команды снова. Но это начало загружать тот же файл. Таким образом, я вышел из него.

Сегодня, когда я пытался установить Хихиканье с помощью этого,

 sudo apt-get install giggle

Я получаю следующее окно. Trying to install Giggle

И если я нажимаю Yes, он загружает Хихиканье и затем начинает загружать IDE снова и снова.

Так, есть ли какой-либо способ, которым я могу полностью удалить студию андроида и заставить мой терминал забыть, что это когда-нибудь происходило?

Я нахожусь на [64-разрядной] Ubuntu 14.04.

На заметке на полях, там какой-либо другой способ загрузить вещи кроме Кв. - добираются и Центр программного обеспечения?

Править: Добавленный вывод.

lakshya@Inspiron3521:~$ cat /var/lib/dpkg/info/{giggle,android-studio}*.{post,pre}inst
cat: /var/lib/dpkg/info/giggle*.postinst: No such file or directory
cat: /var/lib/dpkg/info/giggle*.preinst: No such file or directory
cat: /var/lib/dpkg/info/android-studio*.postinst: No such file or directory
cat: /var/lib/dpkg/info/android-studio*.preinst: No such file or directory

РЕДАКТИРОВАНИЕ 2: я получаю этот красный знак в своей строке меню теперь. Red sign on menu bar

РЕДАКТИРОВАНИЕ 3: результат sudo apt-get install -f sudo apt-get install -f.

5
задан 10 February 2015 в 12:12

1 ответ

Главной причиной Вашей проблемы является то, что, поскольку Вы сказали, Вы вышли перед завершением от android-studio установка пакета. Таким образом, установка была неудачна. В Вашем случае это может быть проверено с помощью следующей команды:

grep -A1 "Package: android-studio" /var/lib/dpkg/status

И вероятно вывод будет чем-то как:

Package: android-studio 
Status: install reinstreq half-installed

От этого вывода можно понять что пакет android-studio был полуустановлен и теперь переустановка требуется.

Для фиксации этого, Вы могли просто переустановить пакет или, если Вы не хотите, затем сначала сделайте резервное копирование dpkg файла состояния путем выдачи следующей команды на терминале:

sudo cp /var/lib/dpkg/status status.bak

И затем открытый /var/lib/dpkg/status файл со следующими командами в терминале:

sudo -i    #  to grant access as root
gedit /var/lib/dpkg/status

Когда это откроется, переройте файл для android-studio пакет и удаляет ту запись (удалите все из строки Package: android-studio до следующей строки, которая запускается с Package: ...). Не удаляйте ничто больше. Сохраните файл и закройте его. И в терминальном типе Ctrl+D, чтобы выйти из системы из корневой учетной записи.

Теперь необходимо смочь установить любой другой пакет без потребности android-studio.

4
ответ дан 23 November 2019 в 09:33

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

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