我想安装 Android Studio。因此,我按照以下步骤操作:
sudo apt-add-repository ppa:paolorotolo/android-studio
sudo apt-get update
sudo apt-get install android-studio
但随后它开始下载我已经拥有的 IDE(来自 Google 的官方页面),因此我将 IDE.zip 文件移动到 opt/ 目录并再次运行上述命令。但它开始下载相同的文件。所以我退出了它。
今天,当我尝试用这个安装 Giggle 时,
sudo apt-get install giggle
我得到了以下窗口。
如果我按“是”,它会下载 Giggle,然后开始重新下载 IDE。
那么,有什么方法可以完全删除 android-studio 并让我的终端忘记这件事曾经发生过?
我在使用 Ubuntu 14.04 [64 位]。
顺便问一下,除了 apt-get 和软件中心之外,还有其他方法可以下载东西吗?
编辑:添加输出。
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:我的菜单栏上现在出现了这个红色标志。
编辑3:的结果sudo apt-get install -f
。
答案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 并删除该条目(删除从该行Package: android-studio
到下一行以 开头的所有内容Package: ...
)。不要删除任何其他内容。保存文件并关闭。然后在终端中输入Ctrl+D以从 root 帐户注销。
现在您应该能够安装任何其他包而不需要android-studio
。