无法安装android studio包

时间:2018-01-09 13:40:14

标签: linux android-studio ubuntu

我刚买了一个旧的Windows 7个电脑,我把它变成了一个ubuntu 16.04 LTS,以便给这个老男孩一个更有用的生活^^

我正在尝试安装android studio软件包,但是我有一个问题,当我正在尝试时无法修复

sudo apt install android-studio

我正在

  

Lecttes des listes de paquets ... Fait   建设dear'desépendances

     

讲座信息......état... Fait   Les NOUVEAUX paquets suivantsserontinstallés:     机器人工作室   0misàjour,1nouvellementinstallés,0àenleveret 4 nonmisàjour。   Ilestnécessairedeprendre 0 o / 40,4 ko dans les archives。

     

Aprèscetteopération,80,9 ko d'espacedisquesupplémentairesserontutilisés。   (Lecture de la basededonnées... 220611 fichiersetrépertoiresdéjàinstreés。)

     

Préparationdundépaquetagede... / android-studio_5.2.1-ubuntu0_all.deb ...   --2018-01-09 14:26:57-- https://dl.google.com/dl/android/studio/ide-zips/2.1.0.9/android-studio-ide-143.2790544-linux.zip   Résolutiondedl.google.com(dl.google.com)... 216.58.204.238,2aA:1450:4007:816 :: 200e

     

Connexionàdl.google.com(dl.google.com)| 216.58.204.238 |:443 ...connecté。   requêteHTTPtransmise,en attente delaréponse... 404 Not Found   2018-01-09 14:26:57 erreur 404:Not Found。

     

dpkg:erreur de traitement de l'archive /var/cache/apt/archives/android-studio_5.2.1-ubuntu0_all.deb(--unpack):    le sous-processus nouveau script pre-installation aretournéuneerreur de sortie d'état8

     

Des erreursontétérencontréespendantl'exécution:    /var/cache/apt/archives/android-studio_5.2.1-ubuntu0_all.deb   E:子进程/ usr / bin / dpkg返回错误代码(1)

对不起法语里面,但基本上,看起来他无法连接谷歌这就是为什么我得到404错误(粗体块,之前一切都很好),这就是为什么脚本失败以后我猜。

你有解决方案吗?谢谢你们。

编辑:这是谷歌翻译

  

阅读包列表...完成构建依赖树

     

阅读状态信息...完成以下新包将   安装:android-studio 0更新,1新安装,0删除   并且4没有更新。有必要采取0 o / 40.4 ko   档案

     

执行此操作后,将使用80.9 KB的额外磁盘空间。   (已读取数据库... 220611文件和目录   安装。)

     

准备解压缩... / android-studio_5.2.1-ubuntu0_all.deb ...   --2018-01-09 14:26:57-- https://dl.google.com/dl/android/studio/ ide-zips / 2.1.0.9 / android-studio-ide-143.2790544-linux.zip   dl.google.com(dl.google.com)解决方案... 216.58.204.238,2a00:   1450:4007:816 :: 200th

     

连接到dl.google.com(dl.google.com)| 216.58.204.238 |:443   ... 连接的。发送HTTP请求,等待响应... 404   未找到2018-01-09 14:26:57错误404:未找到。

     

dpkg:存档处理错误   /var/cache/apt/archives/android-studio_5.2.1-ubuntu0_all.deb   (--unpack):新的预安装脚本子进程返回了一个   退出状态8的错误

     

执行期间遇到错误:   /var/cache/apt/archives/android-studio_5.2.1-ubuntu0_all.deb E:   子进程/ usr / bin / dpkg返回错误代码(1)

2 个答案:

答案 0 :(得分:0)

我没有在ubuntu packages中看到android工作室(使用apt apt search android-studio,突触或其他方法)。当我安装它时,我去了google's download page,然后跟着these instructions让android工作室启动并运行。

答案 1 :(得分:-1)

Sub-process /usr/bin/dpkg returned an error code (1)。这是 Ubuntu 和其他基于 DEB 的系统中的常见问题之一。

这通常是由于应用程序安装失败,或者 dpkg 软件包安装程序在安装软件包的过程中损坏或中断而发生的。

解决方案 1 - 重新配置 dpkg 数据库

如果软件包安装过程中途停止或中断,dpkg 数据库可能已损坏。重新配置 dpkg 数据库可能会解决这个问题。

要重新配置 dpkg 数据库,只需运行:

sudo dpkg --configure -a

解决方案 2 - 强制安装应用程序

如果第一种方法不起作用,请运行以下命令强制安装:

sudo apt-get install -f

sudo apt-get install --fix-broken

解决方案 3 - 从本地缓存文件夹中删除有问题的应用程序 .deb 文件并重新安装

正如您在错误消息(最后两行)中看到的,eog 包导致了此错误。

[...]
/var/cache/apt/archives/eog_3.36.2-0ubuntu1_amd64.deb 
E: Sub-process /usr/bin/dpkg returned an error code (1)

对于那些想知道的人来说,eog(Eye of GNOME 的缩写)是 GNOME 桌面环境的官方和默认图像查看器。所以这个包有问题,不让我升级我的 Ubuntu。

当你安装一个包时,它会被下载并保存在缓存文件夹/var/cache/apt/archives/中。

要修复此错误,请使用以下命令删除缓存的包:

sudo rm /var/cache/apt/archives/eog_3.36.2-0ubuntu1_amd64.deb

用您的包替换 eog_3.36.2-0ubuntu1_amd64.deb。

清理包缓存文件夹:

sudo apt-get clean
sudo apt-get autoremove

更新源列表:

 sudo apt-get update

升级您的系统:

sudo apt-get upgrade

最后,从官方存储库获取新包并重新安装,如下所示:

sudo apt-get install eog

解决方案 4 - 删除有问题的应用程序

这应该是您的最后手段。如果上述方法都没有帮助,请从您的系统中删除有问题的包,如下所示:

sudo apt-get remove --purge eog
sudo apt-get clean && sudo apt-get autoremove

此命令将从系统中删除 eog 及其所有配置文件。

同时查找并删除与损坏的包相关的所有文件。

要查找与包相关的所有文件,请运行:

sudo ls -l /var/lib/dpkg/info | grep -i eog

示例输出:

-rw-r--r-- 1 root root 61926 Apr 24 13:42 eog.list
-rw-r--r-- 1 root root 5889 Mar 29 08:01 eog.md5sums

手动删除它们。

就是这样。在这个阶段,这四种解决方案中的任何一种都应该可以帮助您修复 Ubuntu 和其他基于 DEB 的系统中的“子进程 /usr/bin/dpkg 返回错误代码 (1)”。

更详细的解释,建议你阅读这篇文章:

参考:

https://ostechnix.com/fix-sub-process-usr-bin-dpkg-returned-an-error-code-1-in-ubuntu/