자유게시판

?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄 첨부
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄 첨부

https://github.com/alerighi/tetris 에서 다운로드 받은 게임의 설치 및 실행에 대해 질문드립니다.

 

스크린샷, 2020-12-02 18-23-50.png

https://github.com/alerighi/tetris 에서 Download.Zip 파일을 다운로드 받았습니다.

 

다운로드 받아 압축을 해제한 파일 리스트는 아래와 같습니다.

 

스크린샷, 2020-12-02 18-23-11.png

여기에서 게임 설치 및 실행 방법이 어떻게 되나요?

지도 부탁드립니다.

 

https://github.com/alerighi/tetris 에서 예시된데로

make
./tetris

라고 명령을 입력하니 실행되지 않습니다.

 

매번 설치와 실행에 대해 질문드리는게 폐가 될 것 같습니다.

 

게임 설치와 실행에 대한 요령이 있을까요?

지도 부탁드립니다.

 

  • ?
    Japser 2020.12.02 19:03

    readme 파일에 써있네요 

    Tetris game written in C with ncurses libraries. 

     

    ## Installation 

    ## Execution 

     

    Compile with `make`. Note: on Ubuntu, Debian and derivates you need to install the package `libncurses-dev`. You can the run the game with `./tetris`, or install it in `/usr/local/bin` with `sudo make install`. 

    ```bash

    make

    ./tetris

    ```

     

    NOTE: on Ubuntu/Debian you need the package `libncurses-dev` 

     

    libncurses-dev 패키지 파일이 필요하고

    sudo make install

    make

    ./tetris 이렇게 실행 해보심되겠네요

  • ?
    잘몰라요. 2020.12.02 19:26

    libncurses-dev 파일이 따로 없습니다.

    libncurses-dev 패키지 파일이란 다운로드 받은 ZIP파일을 말씀하시는건가요?

     

    압축을 해제해

    sudo make install 를 실행하니 "sudo: make: 명령이 없습니다"라는 메세지가 뜹니다.

    이후 명령어도 실행되지 않습니다.

     

    다시 좀 부탁드립니다.

  • ?
    Japser 2020.12.02 22:51

    libncurses-dev 라는 패키지 파일이 필수로 필요하단 뜻입니다.

    dpkg -l | grep libncureses-dev 라고 해서 없다면 sudo apt install libncureses-dev 라고 입력하여 설치하고

    zip 파일 받은거 안에 풀어서 해당 경로 안에서 make 명령 하시면 그 폴더에 tetris 라고 파일이 생깁니다.

    그경로에서 ./tetris 라고 입력하여 실행하면 실행됩니다.

    컴파일을 위해서는 (해당 소스가 c 로 보이기때문에) gcc 컴파일러도 없다면 설치해야겠네요.

    리눅스 초기에 접하기엔 어렵지만 익숙해지면 편한점들도 있습니다. 질문도 좋지만 구글 검색을 생활화하는것도 추천드립니다.

  • ?
    Moordev 2020.12.02 23:25
    sudo apt install build-essential libncurses-dev
    make
    ./tetris
  • ?
    잘몰라요. 2020.12.03 00:12

    sudo apt install build-essential libncurses-dev 를 입력하니 아래와 같은 메세지가 보입니다.

     

     

    패키지 목록을 읽는 중입니다... 완료

    의존성 트리를 만드는 중입니다       

    상태 정보를 읽는 중입니다... 완료

    몇몇 패키지를 설치할 수 없습니다. 요청한 상황이 불가능할 수도 있고,

    불안정 배포판을 사용해서 일부 필요한 패키지를 아직 만들지 않았거나,

    아직 Incoming에서 나오지 않은 경우일 수도 있습니다.

    이 상황을 해결하는데 다음 정보가 도움이 될 수도 있습니다:

     

    다음 패키지의 의존성이 맞지 않습니다:

     build-essential : 의존: libc6-dev 하지만 %s 패키지를 설치하지 않을 것입니다 혹은

                               libc-dev

                       의존: g++ (>= 4:9.2) 하지만 %s 패키지를 설치하지 않을 것입니다

     libncurses-dev : 의존: libc6-dev 하지만 %s 패키지를 설치하지 않을 것입니다 혹은

                              libc-dev

    E: 문제를 바로잡을 수 없습니다. 망가진 고정 패키지가 있습니다.

     
  • ?
    Japser 2020.12.03 00:55

    여러 패키지들이 없나보네요

    말 그대로 해당 입력된 설치 패키지들이 없다는뜻입니다.

     

    sudo apt install libc-dev libc6-dev 으로 설치 이후

    sudo apt install build-essential libncurses-dev

    make

    ./tetris 

     

  • ?
    잘몰라요. 2020.12.03 04:33

    sudo apt install libc-dev libc6-dev 를 입력하고 실행하니 아래와 같은 메세지가 나옵니다.

     

    패키지 목록을 읽는 중입니다... 완료

    의존성 트리를 만드는 중입니다       

    상태 정보를 읽는 중입니다... 완료

    주의, 'libc-dev' 대신에 'libc6-dev' 패키지를 선택합니다

    몇몇 패키지를 설치할 수 없습니다. 요청한 상황이 불가능할 수도 있고,

    불안정 배포판을 사용해서 일부 필요한 패키지를 아직 만들지 않았거나,

    아직 Incoming에서 나오지 않은 경우일 수도 있습니다.

    이 상황을 해결하는데 다음 정보가 도움이 될 수도 있습니다:

     

    다음 패키지의 의존성이 맞지 않습니다:

     libc6-dev : 의존: libc6 (= 2.31-0ubuntu9) 하지만 2.31-0ubuntu9.1 패키지를 설치할 것입니다

    E: 문제를 바로잡을 수 없습니다. 망가진 고정 패키지가 있습니다.

     

    ------

    망가진 libc-dev libc6-dev 가 있다는 뜻인가요?

    그럼 망가진 libc-dev libc6-dev 를 삭제하고 다시 깔아야 하지 않나요?

     

    그럼 망가진 libc-dev libc6-dev 를 삭제하는 방법은 무엇인가요?

    다시 지도 좀 부탁드립니다.

     
  • ?
    Moordev 2020.12.03 09:39
    sudo apt update
    sudo apt install -f
    그리고 다시 시작해주세요
  • profile

    안녕하세요 하모니카 개발팀의 Kevin 입니다.

     

    하모니카 4.0 환경에서 이 게임 실행방법은 다음과 같습니다. 한줄씩 입력하세요.

     

    1) 터미널을 열고(Ctrl+Alt+T) 다음의 명령으로 홈 폴더로 이동합니다. (여기에 게임을 설치할 예정입니다.)

    cd ~/

     

    2) 소스코드를 다운로드 받습니다.

    git clone https://github.com/alerighi/tetris.git

     

    3) 필요한 패키지를 설치합니다.

    cd tetris

    sudo apt install libncurses-dev -y

     
    4) 컴파일 후 실행합니다.
    make
    ./tetris
     
    hamonikr@hamonikr-jin: ~-Games-tetris_023.png

     

    그럼 즐거운 하루 보내세요~

     

     

  • ?
    잘몰라요. 2020.12.03 17:16

    죄송합니다.

    우분투 20.04.1을 기준으로 설명해주실 수 없을까요?

  • ?
    기즈모 2020.12.03 17:34

    우분투에서도 아마 같을거라 예상 됩니다...

    하모니카가 민트 기반이기는 하지만 민트도 결국은 우분투라서요...

     

    위에 케빈님이 쓰신 글에 오타가 있내요..

    cd trtris => cd tetris 로 고치셔야 합니다. 

    제가 방금 해보니 잘됩니다. 

  • profile
    Kevin 2020.12.03 23:20

    앗 감사합니다. 오타 수정 했습니다. ^^

  • profile
    Kevin 2020.12.03 23:21

    우분투 20.04와 호환되는 방법이니 위의 설명을 동일하게 따라하시면 됩니다.

  • ?
    Japser 2020.12.04 12:09

    제가 우분투 20.04 버젼이니 제가 가이드 한대로 하시면 됩니다.

     

    kevin 님이 하신 방법으로 하셔도 됩니다 방법은 동일합니다.

     

     

  • ?
    잘몰라요. 2020.12.04 21:14

    계속 질문드려 죄송합니다.

    sudo apt install libncurses-dev -y 를 입력하니 아래와 같은 에러가 표시됩니다. 

     

     

    에러메세지 ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ

     

    패키지 목록을 읽는 중입니다... 완료

    의존성 트리를 만드는 중입니다       

    상태 정보를 읽는 중입니다... 완료

    몇몇 패키지를 설치할 수 없습니다. 요청한 상황이 불가능할 수도 있고,

    불안정 배포판을 사용해서 일부 필요한 패키지를 아직 만들지 않았거나,

    아직 Incoming에서 나오지 않은 경우일 수도 있습니다.

    이 상황을 해결하는데 다음 정보가 도움이 될 수도 있습니다:

     

    다음 패키지의 의존성이 맞지 않습니다:

     libncurses-dev : 의존: libc6-dev 하지만 %s 패키지를 설치하지 않을 것입니다 혹은

                              libc-dev

    E: 문제를 바로잡을 수 없습니다. 망가진 고정 패키지가 있습니다.

     

    ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ

    다시 도움 좀 부탁드립니다.

     
  • ?
    Moordev 2020.12.05 00:38
    sudo apt update
    sudo apt install -f

    이걸로 우선 고정패키지를 고치고 다싣해주세요

List of Articles
번호 제목 추천 수 글쓴이 날짜 조회 수
1128 asus 제피러스 g14 4800hs amd cpu 놋북 설치 안됩니다. 설지 가능한 방법 알수 있을까요? 8 0 블랙이 2022.08.08 850
1127 카카오톡 실행 4 file 0 고구마 2022.06.05 848
1126 폰과 PC간의 파일 공유 서비스(정보공유) 1 0 펭귄들의행진 2020.04.15 848
1125 강아지용 짐볼의 위력 1 0 young1004 2018.03.12 848
1124 하모니카 6.0 스티커(라벨 스티커+시리얼 스티커)를 한번 만들어 봤습니다. 7 file 2 감자소년 2023.02.18 847
1123 초보에게 재미있고 유익한 사이트가 있어 공유합니다. 10 0 스피더 2019.03.10 847
1122 수세 리눅스 스웨덴 회사에 인수된다고 합니다. 1 0 행복한펭귄 2018.07.05 846
1121 그동안 사용해본 리눅스 배포판 5 0 K-Lint.net 2021.09.25 845
1120 Spotify 데스크탑 애플릿 괜찮은거 없을까요? 1 0 바람곰돌 2019.05.05 845
1119 GDP 포켓(2)용 우분투 리눅스 발표 소식 file 0 행복한펭귄 2019.04.12 845
1118 [질문] 작업 공간 관리 4 0 소한마리 2018.11.22 845
1117 코어2듀오 T7250, 램2기가 노트북에 설치할 OS는 뭐가 좋은가요? 5 0 해인 2023.02.07 844
1116 모니터 색상 조정 1 file 0 잘몰라요. 2022.03.17 844
1115 하모니카로 개인용 서버해도 될까요? 1 0 OS루키 2021.12.24 844
1114 최근에 나온 공유기는 간단한 nas기능도 제공해서 좋네요 7 0 가벼운게최고 2021.01.24 842
1113 루분투는 더이상 오래된 하드웨어 지원에 중점을 두지않고 LxQt로 넘어갑니다 2 0 행복한펭귄 2018.08.03 842
1112 스타크래프트 2가 리눅스에서 정상 구동 한글 충돌이 일어나지 않네요^^ 0 게이머온리눅스 2020.08.21 842
1111 잉크스케이프 아티스트 소개와 인터뷰 2 0 행복한펭귄 2019.02.20 841
1110 미국세청 솔라리스에서 리눅스로 마이그레이션에 대한 기사 3 0 행복한펭귄 2018.12.14 841
1109 ntf 뜨겁네 6 0 해중이 2022.02.15 840
Board Pagination Prev 1 ... 33 34 35 36 37 38 39 40 41 42 ... 94 Next
/ 94
CLOSE