나는 여기에 게시하기 전에 스택을 검색하고 답변을 검색하기도 했습니다. 저는 Linux를 처음 사용합니다(어제 설치했습니다). virtualBox에서 실행하고 있습니다. Santoku Linux입니다(내가 이해하는 한 Linux는 lbuntu를 기반으로 하므로 이곳이 내 질문을 게시하기에 적합한 장소이길 바랍니다).
컴퓨터가 부팅될 때마다 Android SDK 관리자를 업데이트한 후 android-tools-adb 및 android-tools-fastboot에 문제가 있다는 오류가 발생했습니다. 아마도 설치가 손상되었기 때문일 것이라고 생각하여 패키지를 다시 설치하려고 했지만 계속 오류가 발생했습니다.
Errors were encountered while processing:
/var/cache/apt/archives/android-tools-adb_4.2.2+git20130218-3ubuntu23_amd64.deb
/var/cache/apt/archives/android-tools-fastboot_4.2.2+git20130218-3ubuntu23_amd64.deb
그래서 저는 이 패키지를 제거하고 제거하고 청소하기로 결정했습니다. 다음을 사용하여 다시 설치를 시도했습니다.
sudo apt-get install android-tools-adb
adb 도구만 얻으려면 위와 같은 오류가 발생합니다.
터미널에 보이는 내용은 다음과 같습니다.
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages were automatically installed and are no longer required:
gir1.2-appindicator3-0.1 gir1.2-json-1.0 gir1.2-timezonemap-1.0
gir1.2-xkl-1.0 libtimezonemap1 python3-cairo python3-gi-cairo
Use 'apt-get autoremove' to remove them.
The following NEW packages will be installed:
android-tools-adb
0 upgraded, 1 newly installed, 0 to remove and 10 not upgraded.
Need to get 0 B/65.8 kB of archives.
After this operation, 230 kB of additional disk space will be used.
(Reading database ... 254338 files and directories currently installed.)
Preparing to unpack .../android-tools-adb_4.2.2+git20130218-3ubuntu23_amd64.deb ...
Unpacking android-tools-adb (4.2.2+git20130218-3ubuntu23) ...
dpkg: error processing archive /var/cache/apt/archives/android-tools-adb_4.2.2+git20130218-3ubuntu23_amd64.deb (--unpack):
trying to overwrite '/usr/bin/adb', which is also in package android-sdk 23.0.2-ubuntu1
Errors were encountered while processing:
/var/cache/apt/archives/android-tools-adb_4.2.2+git20130218-3ubuntu23_amd64.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
내가 잘하고 있는 걸까? 아니면 내가 어딘가에 실수를 한 걸까요, 아니면 잘못된 명령을 사용하고 있는 걸까요?
PS Android SDK 관리자도 작동하지 않고 다음 오류를 반환합니다.
Invalid desktop entry file: '/usr/share/applications/santoku-androidsdk.desktop'
감사합니다
답변1
하나만 있을 수 있습니다.
dpkg: error processing archive /var/cache/apt/archives/android-tools-adb_4.2.2+git20130218-3ubuntu23_amd64.deb (--unpack):
trying to overwrite '/usr/bin/adb', which is also in package android-sdk 23.0.2-ubuntu1
먼저 패키지를 제거해야합니다android-sdk
sudo apt-get remove android-sdk
설치하기 위해서 android-tools-adb
.
그 후 실행
sudo apt-get install -f
패키지 시스템을 수리합니다.