우분투 16.4 LTS에 32 비트 패키지 (lib32z1 lib32ncurses5 lib32bz2-1.0 lib32stdc ++ 6)를 설치하는 명령


8

내 우분투 16.4 LTS 64 비트에 안드로이드 스튜디오 2.1을 설치하고 싶기 때문에 구글에서 제공하는 안드로이드 개발자 가이드 웹 사이트의 지침을 따르십시오 .Android 스튜디오에서 사용하기 때문에 32 비트 라이브러리를 설치해야한다고 말합니다.

내 문제는 내가 명령을 입력 할 때입니다 :

sudo apt-get install lib32z1 lib32ncurses5 lib32bz2-1.0 lib32stdc++6

이 오류가 발생했습니다 :

Reading package lists... Done
Building dependency tree       
Reading state information... Done
E: Unable to locate package lib32bz2-1.0
E: Couldn't find any package by glob 'lib32bz2-1.0'
E: Couldn't find any package by regex 'lib32bz2-1.0'

1
하지마 더 나은 방법 : virtualbox를 설치하고 그 안에 32 비트 버전의 Ubuntu를 설치하고 그것을 코딩하는 데 사용하십시오. 번거 로움이 훨씬 적습니다.
Rinzwind

내 대답이 작동하는지 확인하십시오. 안드로이드 스튜디오를 설치했는지 테스트 할 시스템이 없었습니다 (따라서 댓글 / 오후에 더 추가 할 것입니다).
Rinzwind

답변:


11

시스템에 32 비트 소프트웨어가 없어야합니다. 32 비트가 나오고 다시는 돌아 오지 않습니다. 64 비트에 익숙해 지십시오. 가능하면 32 비트 소프트웨어를 무시하십시오. 이제 내 의견이 여기에 있습니다 ...

가장 좋은 방법은 virtualBox 또는 VM Ware 플레이어를 설치하고 32 비트 Ubuntu (32 비트 16.04.1의 토런트 링크)를 설치하는 것입니다. 그런 다음 android studio를 설치하십시오. 현재 설치와 혼합하는 것보다 낫습니다.


현재 시스템에 여전히 설치하려면 32 비트를 설치하는 방법은 아키텍처를 추가하고 업데이트 한 다음 32 비트 패키지를 가져와야합니다.

sudo dpkg --add-architecture i386
sudo apt-get update
sudo apt-get install libc6:i386 libncurses5:i386 libstdc++6:i386 lib32z1

이 표시됩니다 ...

...
The following additional packages will be installed:
  gcc-5-base:i386 gcc-6-base:i386 libgcc1:i386 libgpm2:i386 libtinfo5:i386
Suggested packages:
  glibc-doc:i386 locales:i386
The following NEW packages will be installed:
  gcc-5-base:i386 gcc-6-base:i386 libc6:i386 libgcc1:i386 libgpm2:i386
  libncurses5:i386 libstdc++6:i386 libtinfo5:i386
0 upgraded, 8 newly installed, 0 to remove and 3 not upgraded.
Need to get 2960 kB of archives.
After this operation, 12,9 MB of additional disk space will be used.

그리고 그것은 안드로이드 스튜디오에 필요한 32 비트 구성 요소를 설치해야합니다.


32 비트와 64 비트 패키지의 혼합을 막기 위해 가상 머신을 사용합니다
A.Youssouf
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.