저는 최근에 bq Aquaris m10 FHD를 구입했으며 데스크톱 버전의 Dropbox와 최신 Scrivener 베타를 설치하려고 합니다. 이 태블릿의 핵심은 일반 데스크톱 앱을 실행할 수 있는 태블릿을 갖는 것이었지만 .deb 파일을 설치할 수 있는 방법은 없는 것 같습니다.
시스템이 기본적으로 이를 인식하지 못하는 것 같고, bash를 통해 설치하려고 하면 파일이나 시스템이 "읽기 전용"(루트에서도 마찬가지)이라는 오류가 발생합니다.
도움을 주기 위해 bash를 통해 우분투 소프트웨어 센터를 설치하려고 시도했는데 모든 것이 괜찮은 것 같았지만 설치 후 찾을 수 있는 곳이 없었고 다시 시작한 후에도 시스템이 여전히 .deb 파일을 인식하지 못했습니다.
어떤 제안이라도 도움이 될 것입니다.
업데이트(5월 5일): 지금까지 배운 내용으로는 할 수 없습니다... dpkg 명령이 명령줄에서 작동하지만(루트가 다시 쓰기 가능하도록 다시 마운트된 경우), 설치하려는 패키지는 다음 패키지에 의존합니다. x84 아키텍처이며 bq Aquaris는 arm입니다. 그렇게 말하면서 나는 명령줄에서 실행되고 애플리케이션을 설치하고 실행할 수 있어야 하는 qemu라는 "에뮬레이터"에 대해 배웠습니다. 그런데 어떻게 설치하나요? 그것은 또 다른 질문입니다.
누구든지 나를 올바른 방향으로 안내해 주시면 감사하겠습니다.
또한 루트를 다시 마운트하는 명령은 다음과 같습니다. sudo mount -o remount,rw /
터미널을 열 때마다 이 명령을 다시 입력해야 하지만 그렇게 하면 작동하지 않는 저장소를 추가하고 apt-get 및 apt-get update를 실행할 수 있습니다. 그렇게 하는 것이 현명합니다... 경고를 받았지만 지금까지 아무런 해를 끼치지 않았습니다. 어쨌든 이건 제가 지금까지 혼자서 배워온 것이고, 올바른 방향으로 가고 있다고 생각합니다... 아니면 아닐 수도 있나요? 다시 한 번 도움을 주시면 감사하겠습니다.
업데이트(7월 15일): 최근 Ubuntu의 OTA-13 업데이트에 "실험적인 amd64 활성화"가 포함될 것이라는 사실을 알게 되었습니다. 이것이 제가 생각하는 의미라면 Ubuntu는 마침내 아키텍처에 관계없이 Aquaris m10에 완전한 .deb 패키지 설치 지원을 제공할 수도 있습니다. 확실히 아시는 분 계시면 알려주세요.
업데이트(8월 18일): 나쁜 소식은 제가 "amd64 활성화"에 대해 전혀 근거가 없다는 것입니다. 알고 보니 32비트 하드웨어에서 64비트 응용 프로그램을 실행할 수 있게 해주는 "arm64"였습니다. 그냥 보고 싶은 것만 읽은 것 같아요.
좋은 소식은 제가 실제 해결책에 가까워지고 있다는 것입니다. 문제는 암 하드웨어가 아니라 운영 체제 자체입니다. .deb 패키지는 루트 사용자 권한을 사용하여 파일을 다양한 시스템 폴더에 설치하고 변경합니다. Ubuntu Touch 및 Unity 8에서는 이러한 파일과 폴더 중 상당수가 읽기 전용입니다. 따라서 .deb 패키지는 앱을 설치하는 데 필요한 파일을 작성할 수 없습니다. 그러나 이 문제를 해결할 수 있는 방법이 있습니다.
OTA-11 또는 12로 업데이트한 사람이라면 태블릿과 데스크톱 앱이 libertine 또는 데스크톱 앱(최근에 이름이 변경됨)이라는 두 가지 다른 범위로 분리되었음을 알 수 있을 것입니다. Libertine(제가 이해한 바에 따르면)은 최소한의 Ubuntu 설치가 포함된 "컨테이너"에 X-11 애플리케이션을 설치하여 Ubuntu Touch에서 앱을 실행할 수 있게 해주는 애플리케이션입니다. 이것이 LibreOffice, GIMP, FireFox 등과 같은 기본 데스크톱 응용 프로그램이 m10에 설치된 방법입니다.
새 앱을 설치하려면 명령줄 도구 libertine-container-manager를 사용하여 새 "컨테이너"를 만들어야 합니다. 참고로 m10 자체의 터미널 앱(설치했다고 가정)에서는 이 작업을 수행할 수 없습니다. 해당 앱에는 시스템에서 폴더를 생성하거나 변경할 수 있는 기능이 없는 것으로 보이기 때문입니다. 대신 USB 케이블을 사용하여 m10을 Ubuntu 데스크탑에 연결해야 합니다. 그런 다음 데스크탑에서 터미널 창을 열고 패블릿 도구(설치했다고 가정)를 사용하여 m10에 연결합니다. 그런 다음 libertine-container-manager를 사용하여 새 "컨테이너"를 생성할 수 있습니다. 완료되면 명령줄을 다시 사용하여 .deb 패키지를 "컨테이너"에 설치합니다. 데스크톱 앱 범위를 새로 고치면 새 앱을 사용할 수 있게 됩니다.
정말 간단하게 들리네요. 그렇죠! 그 이유는 이 작업을 수행하는 데 필요한 모든 기술 전문 용어와 실제 bash 명령을 생략했기 때문입니다. 나는 Linux 전문가와는 거리가 멀고 여전히 세부 사항을 스스로 연구하고 있습니다. 내가 원하는 마지막 것은 누군가가 이 글을 읽고, 잘못된 명령을 입력하고, 나처럼 태블릿을 차단하는 것입니다(내가 엉망인 것을 해결하는 데 2개월이 걸렸습니다). 누군가 이 설치를 성공적으로 테스트했다면 공유해 주시기 바랍니다. 설치하고 싶은 응용 프로그램이 여러 개 있으며 설치 방법에 대한 자세한 안내를 제공해 주시면 진심으로 감사하겠습니다.
그동안 나는 Ubuntu가 이 모든 것을 더욱 사용자 친화적으로 만드는 과정에 있다는 것을 이미 읽었으며 Ubuntu Touch에서 소프트웨어 센터를 사용할 수 있도록 할 계획도 있습니다(걱정하지 마십시오. 확실히 하기 위해 다시 읽었습니다). . 그때까지는 계속해서 스스로 조사해 보고 태블릿을 파괴하지 않을 만큼 충분히 알게 되면 시도해 보겠습니다. 나는 나의 성공이나 비참한 실패를 보고하기를 기대합니다. 어느 쪽이든.