Libqtcore4 가 설치가 안됩니다

hedgewars를 설치하려고 했더니 libqt4-network 가 없어서 dependency 가 충족되지 못했다는 메세지가 났습니다

그래서 libqt4-network를 ubuntu홈페이지에서 받아서 설치를 하니 libqtcore4가 필요하답니다

그래서 libqtcore4 를 i386 architecture로 받아서 (버전은 4.4.0 universal이라고 써져있었습니다) 설치를했습니다

설치가 끝나도 패키지 관리자에 패키지 재설치 라는 버튼도 생기지 않고 이미 설치 되있다는 메세지도 없었습니다.

몇번을 하다가 터미널을 열어보니 아키텍쳐 (i386)이 시스템 (Ipia)랑 맞지 않는다는 메세지가 떠있더군요

그래도 무시하고 설치 한다는 메세지도 있었습니다.

어떤버젼을 설치해야 되는걸까요? 도와주세요~~~~~~~~~~~~~

hedgewars가 무언가 하고 검색 해보니 (Worms style game) 게임 이군요

그냥 인터넷 되는 상태면 그놈터미널서
[b:301skqz2]sudo apt-get install hedgewars[/b:301skqz2] 로 설치 하십시요
패키지로 우분투에서 제공 하고 있습니다.

http://packages.ubuntu.com/search?suite ... =hedgewars

의존 패키지도 알아서 설치 해줄 것입니다.

http://packages.ubuntu.com/jaunty/hedgewars

댓글 달아주셔서 정말 감사합니다!!

하지만 링크걸어주신대로 0.9.7버전과 0.9.11. 버전 둘다 받아봤는데 data 패키지 빼고는 설치가 되지 않습니다

0.9.7버전에 hedgewars를 실행했을때는 libffl5가 없어서 dependency가 충족되지 않았다고 합니다.

data패키지는 아무 무리 없이 설치가 되는데 다른 패키지 하나가 설치가 되지 않아 어찌해야 될지 모르겠습니다

터미널에서 sudo apt-get install hedgewars 라고 실행해보니

"hedgewars 꾸러미를 사용할수 없습니다. 하지만 다른 꾸러미가 참조하고 있습니다. 해당 꾸러미가 누락되었거나 지워졌다는 뜻입니다. 아니면 또 다른 곳에서 꾸러미를 받아와야하는 경우일수도 있습니다. 하지만 다음 꾸러미가 대체합니다. hedgewars-data.
E: hedgewars 꾸러미는 설치할 수 있는 후보가 없습니다."

라는 에러 메세지가 뜹니다. hedgewars-data는 이미 제가 처음에 설치 해놓은 상황입니다.

버전을 원하는 대로 설치하는게 아니고
자신의 우분투 버전에 맞게 설치 되야 합니다.
우선 수동으로 설치한 것들을 시냅틱에서 찾아 지우십시오
[b:jbukv61k]저장소에 없거나 구식[/b:jbukv61k]에 있을 것입니다.

그리고 우분투 버전이 어찌 되는지요
터미널서 lsb_release -a 해보십시요
우분투 8.04용은 0.9.2 이고 8.10은 0.9.4 이며 9.04는 0.9.7인데 3번째 자리 버전 차이는 프로그램상 그리 크지 않습니다.
제 보기엔 우분투 버전따른 패키지 번호 같은데…
다른 버전은 주변 의존 패키지가 맞지 않습니다.

본인이 수동 설치한거 잘 지우고
시냅틱 또는 apt-get으로 설치 하여 보시기 바랍니다.
MS 용 프로그램 설치와 다릅니다.
[attachment=0:jbukv61k]screenshot1.png[/attachment:jbukv61k]

아…우분투 버전에 맞춰서 설치해야 되는것이었군요…

그런데 터미널에서 remove 와 autoremove까지 해서 hedgewars를 지웠는데

sudo apt-get install hedgewars 를 그 다음에 실행시키니 여전히 똑같은 메세지가 뜹니다

링크해주신 사이트에서 0.9.2를 받아서 설치해도 제대로 설치가 되지 않습니다.

보여주신대로 시넵틱에서 hedgewars를 검색해봤지만 data 패키지만 보일뿐 그 위에 패키지는 보이지 않습니다.

[quote="ypark0525":3jywzhir]보여주신대로 시넵틱에서 hedgewars를 검색해봤지만 data 패키지만 보일뿐 그 위에 패키지는 보이지 않습니다.[/quote:3jywzhir]
sudo apt-get purge hedgewars-data 후
sudo apt-get autoremove
sudo apt-get update
sudo apt-get install hedgewars 해보십시요

정말 죄송하지만…;;; 그대로 네가지 명령어 다 실행해봤지만

마지막 sudo apt-get install hedgewars 를 입력한후에 나오는 메세지는 같습니다;;

[quote="ypark0525":1hzaoa2f]링크해주신 사이트에서 0.9.2를 받아서 설치해도 제대로 설치가 되지 않습니다.[/quote:1hzaoa2f] 그럼 지금 설치된 우분투가 우분투 8.04 인가요 ?
터미널서 lsb_release -a 해보십시요 버전을 가르쳐 주십시요 !

그리고 기존 패키지 업데이트 부터 하십시요
sudo apt-get upgrade
그리고 나서 설치하면 8.04 백포트 업그레이드인
hardy-backports (games): Worms style game [universe] 0.9.4-1~hardy1: amd64 i386 가 설치 될 것 입니다.

그리고 사용하는 CPU는 무엇이며 설치 한 우분투는 몇비트인지요 ?
설치된 우분투 비트 알기

viewtopic.php?p=27231#p27231

64 비트면 터미널서[color=#0000FF:1hzaoa2f] uname -a[/color:1hzaoa2f] 했을시 (커널 알기 명령어)
Linux bilbo-desktop 2.6.28-11-generic #42-Ubuntu SMP Fri Apr 17 01:58:03 UTC 2009 [color=#FF0080:1hzaoa2f]x86_64[/color:1hzaoa2f] GNU/Linux
처럼 빨간 부분이 x86_64 로 나오며

32 비트는
Linux maria-9 2.6.30-rc8 #1 SMP Thu Jun 4 15:42:01 KST 2009[color=#FF0080:1hzaoa2f] i686[/color:1hzaoa2f] GNU/Linux
위와 같이 빨간 글씨 부분이 i686 으로 나옵니다.

설치된 우번투 버전은 8.04 이며 확인결과 32비트 였습니다

어제와 오늘 업그레이드 메니저를 한번씩 실행해봐서 업그레이드가 이미 다 되있는지

sudo apt-get upgrade를 해도 업그레이드 되는건 없었습니다.

컴퓨터는 dell mini 10 netbook 이며 cpu는 intel atom processor N270 1.6GHz 입니다.

컴퓨터에 윈도우나 다른 OS는 존재 하지 않았고 우번투만 있었습니다.

sudo apt-get install -f hedgewars 해서 안 되면

dpkg -l | grep hedgewars 해서 나오는 정보를
복사 / 붙이기로 올려 주십시요
아마 의존성 무시하고 설치한 다른 hedgewars와 의존패키지가 꼬인거 같습니다.

자신이 한 작업을 기억하여 그외 어떤걸 또 설치 했는지요
libqt4-network , libqtcore4는 어떤걸 설치 했는지요 어디서 어떻게…?
이것도 시넵틱에서 검색으로 찾아 삭제 하십시요

dpkg -l libqt4-network 과 dpkg -l libqtcore4 정보도 올려 주십시요
보통 우분투는 거의 모든걸 패키지로 가지고 있으니 설치시에…
apt-get 또는 시넵틱을 이용 하시기 바랍니다.

먼저 hedgewars에 관한 정보이구요

Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Installed/Config-f/Unpacked/Failed-cfg/Half-inst/t-aWait/T-pend
|/ Err?=(none)/Hold/Reinst-required/X=both-problems (Status,Err: uppercase=bad)
||/ 이름 버전 설명
++±=================-=================-==================================================
ii grep 2.5.3~dfsg-3 GNU grep, egrep and fgrep
ii hedgewars 0.9.2-1 Worms style game
l에 맞는 꾸러미가 없습니다.

그다음에 libqtcore4에 관한 정보입니다.

Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Installed/Config-f/Unpacked/Failed-cfg/Half-inst/t-aWait/T-pend
|/ Err?=(none)/Hold/Reinst-required/X=both-problems (Status,Err: uppercase=bad)
||/ 이름 버전 설명
++±=================-=================-==================================================
ii libqtcore4 4.4.0-1ubuntu5~ha Qt 4 core module

하지만 이상하게도 libqtcore4를 sudo apt-get remove libqtcore4 를 이용해서 지우려 하면 찾을수 없다합니다
시넵틱에서도 검색에 나오지 않구요

libqt4-network는 dpkg -l libqt4-network를 사용해도 검색이 되지 않았습니다

dpkg -l [color=#FF0080:2ll3la6m]|[/color:2ll3la6m] grep hedgewars 에서 [color=#FF0080:2ll3la6m]|[/color:2ll3la6m] 는 키보드 엔터위 돈표시 위의 버티칼 바를
말합니다 |

시스템 / 관리 / [b:2ll3la6m]소프트웨어 소스[/b:2ll3la6m]에서 업데이트 [b:2ll3la6m]backport에 체크[/b:2ll3la6m]하고
[attachment=0:2ll3la6m]screenshot1.png[/attachment:2ll3la6m]
sudo apt-get remove hedgewars
sudo apt-get autoremove
sudo apt-get install hedgewars 한 후
hedgewars 엔터 해보십시요

중간에 머가 안될시엔 그 메세지를 복사 해 올려 주십시요