저도 bochs 설치 질문~!

2.3이야 그냥 쉽게 설치가 되는데

geekos 랑 충돌이 있다고 2.2를 설치하라고 하시더라구요

그래서 여기저기 구르고 별짓을 다하다가

외계인이라는 프로그램을 알게 되어서

deb 파일로 만들었습니다(플랫폼 독립버전의 src.rpm -> deb)

설치가 잘 되더군요

그리고 아 이제 설치가 다 되었으니

되겠지 하고

터미널에서 bochs 를 쳐보았는데

설치가 아니되었다고 하는 감동의 사태가…

그래서 rpmbuild 나 rpm 을 사용해서 해보면 설명하기 힘든 오류로 설치가 불가능합니다

구글링을 통한 솔루션도 이제 바닥나고 어찌해야할까요?

단순히 rpm 을 deb 으로 변환 하면 의존 라이브러리 문제로 실행 안됩니다.

음 어제도 올라 온 질문 인데… 한번 같이 저버전 컴파일 해볼까요…
좀이따 1시간 안에 올리죠 ;)

같은 질문을 두분이 하시기에 답해 봅니다.

  1. 컴파일 환경 구축 및 의존 패키지 만들기
    $ sudo apt-get install build-essential fakeroot
    $ sudo apt-get build-dep bochs

  2. 저버전 2.2.5 다운로드
    소스 $ wget ftp://ftp.daum.net/ubuntu/pool/universe … rig.tar.gz
    패치 $ wget ftp://ftp.daum.net/ubuntu/pool/universe … -1.diff.gz

  3. 압축 풀고 패치
    $ tar xvzf bochs_2.2.5.orig.tar.gz
    $ zcat bochs_2.2.5-1.diff.gz | patch -p0

  4. 실행 권한 주고 컴파일
    $ cd bochs-2.2.5
    $ chmod 755 debian/rules
    $ fakeroot debian/rules binary

  5. 설치
    $ cd …
    $ sudo dpkg -i bochs_2.2.5-1_i386.deb

  6. 정리
    컴파일 디렉 지우고
    $ rm -rf bochs-2.2.5

의존 패키지 지우기
$ sudo aptitude markauto $(apt-cache showsrc bochs | grep Build-Depends: | sed -e ‘s/Build-Depends:|,|([^)]*)//g’)
좀 명령어가 길죠 저는 한깔끔 하는지라 ^^

이상 입니다. :o

아마 저랑 같은 학교에 다니시는 분 같네요…

강분도님~~

2.2.x 버젼을 깔라는 이유는 geekOS가 2.3 버젼에서 에러가 난다고 하네요…

그리고 위에 말씀하신것 처럼 그대로 따라해 보았는데…ㅠㅠ

fakeroot debian/rules binary 에서

엄청난 워닝~~및 에러가 발생하는데…

무엇이 문제일까요??ㅠㅠ

저도 동일 에러…

후…

프로그램을 까는데 왜 에러가 나야할까요?
이 부분을 이해를 몬하겠슴돠…

위닝은 머 상관없이 그런대로 넘어가나 에러는 문제군요
어떤 에러를 내는 지 끝에서 5라인만 복사하여 올려 주시기 바랍니다.

음 bochs 에 대해 조금 더 구글링 해보니 하드웨어 특성을 많이 타나 봅니다.

정 안되고 꼭 2.2.? 버전의 bochs 를 사용 해야 한다면
우분투 6.06 대퍼로 설치 하심도 고려 하소서 LTS 라 서포트 기간이 2009년 6월 까지 입니다. 8-)

왠지 저희 학교학생일것 같은분들이 많군요…

이거 까는거 자체가 곤욕이네요…

딴건 다 깔았는데 bochs 2.2대 까는게 곤욕이네요…

이래해도 저래해도 에러가 나버리니 말입니다

$ sudo dpkg -i bochs_2.2.5-1_i386.deb
[sudo] password for xx:
dpkg: bochs_2.2.5-1_i386.deb을(를) 처리하는 데 오류가 발생했습니다 (–install):
아카이브에 접근할 수 없습니다: No such file or directory
처리하는 데 오류가 발생했습니다:
bochs_2.2.5-1_i386.deb

$ sudo dpkg -i bochs_2.2.5-1_i386.deb (재시도)
dpkg: 상태 데이터베이스 영역이 다른 프로세스때문에 잠겨 있습니다

이부분까지 진행하다보면 여기서 이렇게 막혀버립니다

강분도님의 설명을 염치없이 기다리며 ㅜㅜ

[quote="rinoa14":1h58jeqc]

$ sudo dpkg -i bochs_2.2.5-1_i386.deb
[sudo] password for xx:
dpkg: bochs_2.2.5-1_i386.deb을(를) 처리하는 데 오류가 발생했습니다 (–install):
아카이브에 접근할 수 없습니다: No such file or directory
처리하는 데 오류가 발생했습니다:
bochs_2.2.5-1_i386.deb
[/quote:1h58jeqc]

강제 설치도 있으니 권하고 싶지 않습니다.
위 글대로 소스를 받아 재컴파일로 패키지를 잘 만들어 보시기 바랍니다.
설치후 엔 패키지 업을 막으셔야 합니다.
버전 업데이트 막기 참고 글 : http://bundo.tistory.com/46

64비트 32비트 다 만들어 볼 욕심에
우분투 개인 ppa https://launchpad.net/~kang-bundo/+archive 에서 업 후
자동 컴파일 하니

[code:2krrvw80]harddrv.cc: In constructor ‘bx_hard_drive_c::bx_hard_drive_c()’:
harddrv.cc:115: warning: deprecated conversion from string constant to ‘char*’
make[2]: *** [harddrv.lo] Error 1
make[2]: Leaving directory /build/buildd/bochs-2.2.5/iodev' make[1]: *** [bochs_plugins] Error 2 make[1]: Leaving directory /build/buildd/bochs-2.2.5’
make: *** [build-arch] Error 2
dpkg-buildpackage: failure: debian/rules build gave error exit status 2[/code:2krrvw80]
harddrv & bochs_plugins 에서 에러가 나는 군요

해보신 분들
같은 에러 발생 하는 지요 :?: