Ubuntu 13.10에서 ia32-libs가 사라졌다는 얘기를 들었는데요,(실제로 해보니까 없어졌었구요.)
오늘 Linux Mint 16 Petra(Ubuntu 13.10기반)에서 ia32-libs를 설치하니까 설치가 됩니다.
다시 복구된 것인가요? 아니면 Mint에서만 되는 것인지…
도대체 어떤게 진짜일까요.
회사에서 제공하는 프로그램 때문에 ia32-libs가 꼭 필요해서 정책이 오락가락하니까 해당 프로그램 세팅도 오락가락 하네요…
Ubuntu 13.10에서 ia32-libs가 사라졌다는 얘기를 들었는데요,(실제로 해보니까 없어졌었구요.)
오늘 Linux Mint 16 Petra(Ubuntu 13.10기반)에서 ia32-libs를 설치하니까 설치가 됩니다.
다시 복구된 것인가요? 아니면 Mint에서만 되는 것인지…
도대체 어떤게 진짜일까요.
회사에서 제공하는 프로그램 때문에 ia32-libs가 꼭 필요해서 정책이 오락가락하니까 해당 프로그램 세팅도 오락가락 하네요…
데이안 7.0 Wheezy에서 패키지 정책이 바뀌었습니다.
이전에 각각 있던 패키지을 하나로 합친 거지요.
예를 들면 libhangul1이 필요하면 amd64에서도 libhangul1:i386으로 설치할 수 있습니다.
예전이 이렇다면
$ sudo apt-get instal lib32ncurses5-dev [color=#FF0000:270xyyub]ia32-libs[/color:270xyyub] …
지금은 이런 식이죠
$ sudo apt-get install libncurses5-dev:i386 x11proto-core-dev …
[quote:270xyyub]4.5.2. Transitioning from ia32-libs to multiarch
Debian 7.0 now features multiarch, which allows one to install packages from different architectures on the same system. The ia32-libs package is now a transitional package to make use of this new functionality. If you have ia32-libs installed, you need to enable multiarch before upgrading this package. Otherwise APT will output the following message:
The following packages have unmet dependencies:
ia32-libs : Depends: ia32-libs-i386 but it is not installable
E: Broken packages
In order to allow installation of i386 packages on an amd64 system, execute the following commands:
그리고 민트에는 있다고 하는 것은 민트는 데비안 7.0의 저장소꺼 이전의 하위 버전들로 구성되어서 그렇습니다.
우분투는 13.10에 데비안 7.0의 저장소가 머지 되었지요.
알기로 민트는 반박자 늦을 겁니다.
혹시 민트가 13.10 기반으로 한다면 데비안 정책을 따라 갈 수 밖에 없게 되어 있습니다.
ia32-libs 의 정보를 봤더니 버전이 2013.11.25.2 (petra) 이런식이네요.
Mint에서 추가된 것인가 봅니다.
아 뭔가 복잡하네요… ㅜㅜ
파일을 보면 아무 것도 없지요?
예전에 안드 롬빌드 흉내낼 때 해보고는 안 해봤는데,
실제 어떤 불편이 있는 건가요?
필요한 패키지는 각각 해당 라이브러리들에 다 들어 있습니다.
[code:3lleqrmx]$ dpkg -c ia32-libs_2013.11.25.2_amd64.deb
drwxr-xr-x root/root 0 2013-11-26 01:53 ./
drwxr-xr-x root/root 0 2013-11-26 01:53 ./usr/
drwxr-xr-x root/root 0 2013-11-26 01:53 ./usr/share/
drwxr-xr-x root/root 0 2013-11-26 01:53 ./usr/share/doc/
drwxr-xr-x root/root 0 2013-11-26 01:53 ./usr/share/doc/ia32-libs/
-rw-r–r-- root/root 147 2013-11-26 01:53 ./usr/share/doc/ia32-libs/changelog.gz
-rw-r–r-- root/root 308 2013-11-26 01:26 ./usr/share/doc/ia32-libs/copyright
[/code:3lleqrmx]
ia32-libs가 있어서 불편한게 아니라 편합니다.
문제는 다른 사람들한테 (Mint를 안사용하고 Ubuntu만 사용하는) ia32-libs가 없는 상태에서 회사에서 사용하는 32bit 애플리케이션 까는 방법을 설명하기가 곤란해서요.
Ubuntu/Mint와 상관없는 일관성있는 설치 방법말이죠…
ia32-libs가 있으면, 그냥 애플리케이션과 ia32-libs만 깔면 모두 해결됩니다.
ㅎㅎ