iPod Touch 강좌 25. 강력한 Installer - Cydia

사람들이 알고 있는 오해 중 하나는 한 뒤에 설치되는 Installer에 비해 허접하다는 것이다 Cydia InstallerInstaller는 서로 장단점이 있는 설치 프로그램이다. 그러나 기본적으로 Cydia Installer는 기존의 Installer의 단점을 보완한 훨씬 강력한 설치 프로그램이다. 이 설치 프로그램은 Installer에 비해 강화된 기능이 많다. 간단히 눈에 뛰는 것만 살펴봐도 단점보다는 장점이 많은 Installer다. 따라서 필자는 iPod Touch를 해킹한 뒤 가장 먼저 설치하는 프로그램이 지금은      BossTool이 아니라 Cydia Installer다.

를 사용하면 로 해야하는 안정화 작업을 자동으로 해준다. 제목만 검색할 수 있는 Installer에 비해 제목과 본문을 검색할 수 있다. 리눅스 시스템에서 사용되는 강종 강화된 명령행 도구를 사용할 수 있다. 무엇보다도 이 프로그램 설치할 때 자동으로 이어받는 기능을 제공한다. 또 소스를 서버에서 관리하기 때문에 프로그램 목록을 새로 고치는 시간이 Installer와 비교할 수 없을 정도로 빠르다.

이런 장점이 있음에도 불구하고 에 비해 기능이 떨어지는 것으로 인식되는 이유는 간단하다. 펌웨어 1.1.4에서 Installer에서 설치할 수 있는 프로그램은 차고 넘치지지만 펌웨어 2.0을 해킹한 뒤 설치되는 Cydia Installer에서는 설치할 수 있는 프로그램이 눈을 씻고 찾아 보기 힘들기 때문이다. 그러나 여기에는 큰 오해가 있다. 2.0의 에 설치할 수 있는 프로그램이 별로 없는 것은 이 설치 프로그램이 허접해서가 아니라 다음과 같은 이유 때문이다.

  1. 2.0의 프레임웍 변경
         지난 글에서 언급했듯이 펌웨어 2.0의 프레임웍을 새로썼다. 이 말은 펌웨어 1.1.4에서 동작하는 프로그램은 거의 대부분 2.0에서 동작하지 않는다는 것을 의미한다 즉 Cydia Installer가 허접해서 설치할 수 있는 프로그램이 별로 없는 것이 아니라 펌웨어 2.0에서 동작하는 프로그램이 별로 없기 때문에 Cydia Installer에서 설치할 수 있는 프로그램이 별로 없다는 것이다. 펌웨어 2.0의 해킹 프로그램에 Installer가 아닌 Cydia Installer가 포함된 이유Installer 자체가 펌웨어 2.0에서 동작하지 않기 때문이다.

  2. App Store의 등장
    의 등장과 펌웨어 2.0의 프레임웍을 다시 쓴 것은      Jailbreak와 애플의 심모원려(深謀遠慮)에서 설명했듯이      애플의 전략이다. 즉, Jailbreak를 통해 수없이 많은 프로그램을 발굴하고 펌웨어 2.0과 App Store를 통해 개발자를 끌어 들였다. 돈을 벌도록 돋자리를 깔아 주었는데 이상황에서 돋자리를 걷고 공개 프로그램을 개발할 개발자는 사실 많지 않다. , 처럼 시스템을 심하게 건드리는 프로그램이 아니라면 펌웨어 2.0에서 설치할 수 있는 프로그램은 앞으로 많지 않을 것이다.

    실제 펌웨어 1.1.4에서 동작하던 프로그램 중 상당수는 이미 에서 팔리고 있다. 이런 프로그램을 에서 설치할 수 있도록 개발자가 다시 공개로 개발할 이유는 없다. 따라서 설사 펌웨어 2.0에서 돌아가는 Installer가 출시된다고 해도 설치할 수 있는 프로그램이 많지 않을 것이라는 점은 불을 보든 뻔하다.

  3. 소스 추가 기능
    펌웨어 1.1.4에서 Cydia Installer를 실행해 보면 Installer만큼 많은 프로그램은 아니지만 그에 못지 않게 많은 프로그램을 설치할 수 있다. Cydia InstallerInstaller보다 설치할 수 있는 프로그램이 적은 이유는 Installer는 개인 소스 추가 기능을 제공하지만 Cydia Installer는 개인 소스 추가 기능을 제공하지 않기 때문에 발생한 현상이다. 즉 Installer는 소스만 알면 어떤 프로그램이든 추가할 수 있지만 Cydia Installer는 Cydia Installer 서버에 추가된 소스만 사용할 수 있다. 따라서 개인적인 소스 추가 기능만 추가된다면 Cydia Installer에서 설치할 수 있는 프로그램은 Installer와 같다고 보면 된다.

Cydia InstallerBigBoss에서 개발한 설치 프로그램으로 기본적으로 Installer의 단점을 벤치마킹해서 개발된 Insaller이다. 따라서 앞에서 설명했듯이 단점보다는 장점이 많은 설치 프로그램이다.

소스의 통합 관리
Customize를 설치한 뒤 확인해 보니 업데이트가 있었다. 그래서 업데이트를 하고 나니 또 업데이트가 생겼다. 아무리 업데이트를 해도 계속 업데이트가 있다고 해서 판번호를 확인해 보니 RC3판을 설치하면 B1이 업데이트로 나타나고, B1으로 바꾸면 RC3판이 업데이트로 나타나서 발생한 현상이었다. 이런 현상이 발생한 이유는 필자가 추가한 중국 소스 중 하나가 상위판 RC3판을 인식하지 못하고 업데이트 메시지를 내보냈기 때문에 발생한 현상이었다.

이것외에 Installer를 사용해서 소스를 추가하다 보면 수없이 많은 카테고리가 생긴다. 또 어떤 프로그램은 하나만 뜨는 것이 아니라 두 세개씩 표시되기도 한다. 이 모든 이유는 사용자가 추가한 소스에 같은 프로그램이 있을 때 발생한다. 아울러 이렇게 소스를 추가하다 보면 새로 고침 시간이 점점 더 길어진다.

그러나 Cydia Installer는 소스를 서버에서 관리한다. 따라서 필자가 겪은 것처럼 프로그램이 서너개씩 표시되는 일이 발생하지 않으며, 프로그램 목록을 새로 고치는 시간도 Insttaller에 비할 수 없을 정도로 빠르다.

프로그램 설치시 이어받기
Installer에서는 여러 프로그램을 동시에 설치할 수 있는 큐 기능을 제공한다. 그러나 필자는 이 큐 기능을 사용하지 않는다. 그 이유는 설치 중 특정 프로그램에서 오류가 발생하면 큐를 지우고 설치해야 하기 때문이다. 즉 이런 상황이 발생하면 다시 설치할 프로그램을 일일 찾아 큐에 넣고, 또 오류가 나면 지우고 하는 작업을 반복해야 하기 때문에 프로그램 설치는 큐를 사용하지 않고 수동으로 하나 하나씩 설치한다.

그러나 이렇게 설치해도 파일 크기가 조금 크고 네트워크 오류가 발생하면 처음부터 다시 내려받아야 한다. 그러나 Cydia Install는 파일을 내려받는 중 네트워크 오류가 나도 다시 설치하려고 하면 이전에 내려받은 파일을 이어받아 설치한다. 따라서 네트워크 상황이 좋지 않은 경우에는 Cydia Installer를 이용하는 것이 훨씬 편하다.

강력한 검색 기능
Installer는 프로그램의 이름의 일부, 또는 전부를 알아야 검색이 가능하다. 예를들어 화면을 잡는 프로그램을 찾기위해 ScreenShot를 검색하면 ScreenShot라는 프로그램만 검색된다. 그러나 Cydia Installer는 본문까지 검색하기 때문에 이렇게 검색하면 , Enble ScreenShot과 같은 에 관련된 프로그램까지 모두 검색된다. 따라서 프로그램의 이름이 아니라 프로그램의 기능만으로 프로그램을 차기 수월하다.

리눅스에서 사용되는 각종 터미널 명령 사용
리눅스의 터미널 명령 중 유용한 명령은 상당히 많다. 필자가 자주 사용하는 터미널 명령중 하나는 하나의 콘솔로 여러 개의 터미널을 열 수 있는 Screen이다. 그런데 Cydia Installer를 사용하면 이런 강화된 유닉스 명령을 사용할 수 있다. iPod Touch의 엔드 유저라면 그리 매력적인 기능이 아니지만 iPod Touch의 콘솔로 접속해서 프로그램을 개발하는 경우라면 정말 유용한 기능이다.

로그인 암호 변경
Installer를 설치한 뒤 기본 암호인 alpine를 바꾸면      무한 Edit Home Screen 문제가 발생한다. 그러나 보안이라는 측면을 생각하면 기본 암호가 alpine처럼 모두 같은 것 보다는 바꿀 수 있는 것이 훨씬 낫다. Cydia Installer를 설치하면 루트 암호를 바꿀 수 있다. 역시 최종 사용자에게는 아주 유용한 기능은 아니지만 터미널 작업이 많은 사용자와 보안에 신경이 쓰이는 사용자에게는 상당히 유용하다.

설치된 프로그램의 파일 데이타베이스 지원
Cydia Installer는 설치되는 프로그램과 파일을 DB화해서 관리한다. 따라서 검색에 더 용이하며, 설치된 프로그램을 찾아 삭제할 때 훨씬 빠르게 삭제할 수 있다.

이렇게 이야기하면 장점만 있는 것 같지만 단점도 있다. Cydia Installer의 단점은 다음과 같다.

개인 소스 관리 기능 미비
소스를 통합해서 관리하며, 개인 소스 관리 기능을 허용하면 필자가 경험한 문제가 발생할 수 있다고 봤는지 모르겠지만 개인 소스를 관리할 수 있는 기능을 제공하지 않는다. 따라서 Cydia Installer를 이용하면 iPod Touch에서 한글을 입력할 수 있는      KM Korean Keyboard와 같은 프로그램을 설치할 수 없다.

제목만 검색하는 옵션 부재
본문까지 검색하는 기능은 상당히 유용한 기능이다. 그러나 처럼 다수의 지원 테마가 검색되는 프로그램은 테마 때문에 프로그램을 찾기 힘들다. 따라서 제목만 검색하는 기능이 부가되면 좋을 것 같은데 아직까지는 제목만 검색하는 기능은 제공하지 않는다.

큐기능 미비
Installer는 이어받기를 지원하지 않기 때문에 큐가 있다고 해도 쓸모는 별로 없는 편이다. 그러나 이어받기를 지원하는 Cydia Installer는 큐가 있다면 더 편할 텐데 아직까지는 큐를 지원하지 않았다.

한글 IME와 같은 프로그램은 Cydia Installer를 통해서는 설치할 수 없기 때문에 필자는 Cydia Installer와 Installer를 함께 설치해서 사용하고 있다. 프로그램은 설치/삭제가 용이한 Cydia Installer를 주로 이용하고 Cydia Installer에 없는 프로그램은 Installer를 이용해서 설치한다. 아울러 Installer에는 Communitiy Source를 제외한 소스는 거의 추가하지 않는다. Cydia Installer를 설치하는 방법은 다음과 같다.

  1. 설정/일반/자동잠금/안 함을 선택한다. 자동잠금을 끄는 이유는 Cydia Installer를 내려받아 설치하는 시간이 상당히 오래 걸리기 때문이다. Cydia Installer는 설치되는 도중 프로그램 안정화 작업과 DB화 작업을 함께 수행하기 때문이다.

  2. Installer/Install/System/Cydia Installer를 터치한 뒤 설치한다. 프로그램을 설치하는 더 자세한 방법은      반드시 설치해야 하는 프로그램를 보기 바란다.

프로그램의 크기가 13.5MB로 상당히 크다. 아울러 내려받는 시간도 오래 걸리지만 설치하는 시간도 상당히 오래 걸린다. 따라서 설치하는 중에는 신경을 끄고 다른 작업을 하는 것이 좋다. 또 처럼 다른 프로그램이 사용하는 라이브러리는 Installer와 Cydia Installer에서 동시에 설치해 주어야 한다. 그 이유는 Installer에서 설치한 프로그램은 Cydia Installer에서 인식하지 못하며 Cydia Installer에서 설치한 프로그램은 Installer에서 인식하지 못하기 때문이다. 마지막으로      iFree를 이용해서 Cydia Insataller를 설치하면 정상적으로 동작하지 않았다. 이런 설치가 부담되는 사람이라면      iPod Touch - 원클릭 복구팩를 참조해서 필자가 배포하고 있는 복구팩을 설치해도 된다.

관련 링크
2008/07/30 17:35 2008/07/30 17:35
글쓴이
author image
운영체제의 모든 것을 운영하고 있는 IT 블로거. IT 블로거라는 이름은 현재 시국때문에 시사 블로거로 바뀐 상태다. 그러나 나는 아직도 시사와 사회에 관심이 많은 IT 블로거일 뿐이다. 컴퓨터, 운영체제, 시사, 가족, 여행, 맛집, 리뷰등과 살면서 느끼는 소소한 일상이 블로그의 주제이다. 왼쪽의 아이콘은 둘째 딸 다예가 그린 내 모습이다.
오늘의 이슈 다음에서 새롭게 서비스하고 있는 소셜픽입니다. OpenAPI로 구현한 것이 아니라 가끔 사라질 때도 있습니다. 또 10분에 한번 갱신하기 때문에 실제 소셜픽과 약간 차이가 있습니다.
  1. 1
    검색: 206,676 트윗: 2,256 댓글: 5,481
    무소속 안철수 의원 측근들이 20일 정치권 안팎의 독자세력화 및 인재영입 전망을 부인하는 한편 아직 구체적인 작업을 시작한 것은 아니라고 해명했다. 이 같은 움직임을 두고 일각에서는 안 의원이 광주 방문 후 정치권의 민감한
  2. 2
    검색: 247,597 트윗: 1,119 댓글: 3,423
    민주당 김한길 대표가 19일 서울광장에서 열린 고 노무현 전 대통령 추모제에서 참석했다가 시민들에게 거친 욕설을 듣는 등 봉변 끝에 10여 분만에 행사장을 떠나야만 했다. 김 대표는 이날 오후 4시쯤 전병헌
  3. 3
    검색: 77,382 트윗: 675 댓글: 3,118
    받아온 동해 쪽 동한만 지역보다 남쪽이며 미사일은 동해상 북동쪽 북한 영해안에 떨어진 것으로 전해졌습니다. 북한의 단거리 미사일 발사는 지난 3월 15일 이후 2개월여 만입니다. 우리 군 관계자는 북한이 훈련이나 시험발사 목적으로
  4. 4
    검색: 35,485 트윗: 348 댓글: 2,718
    명예훼손죄를 적용해 처벌까지 하기에는 힘든 부분도 있을 것으로 보인다"고 말했다. 한편 이 사건과 관련해 홈플러스㈜는 19일 밤 누리집에 사과문을 올려 "본의 아니게 저희 매장에서 발견된 사진으로 인해 고 노무현 대통령님과 유가족, 그리고 고
  5. 5
    검색: 77,760 트윗: 298 댓글: 1,760
    17.7167점)에서 2위를 차지했고, 곤봉에선 러시아의 신성 야나 쿠드랍체바와 함께 공동 은메달을 땄다. 손연재가 지난해 4월 러시아 펜자 월드컵에서 마수걸이 메달을 딴 이후 '멀티 메달'을 목에 건 것은
  6. 6
    검색: 145,444 트윗: 942 댓글: 838 것이다. 수도검침원 김씨가 실종된 것은 5월9일 오후 5시쯤이다. 당시 김씨는 의성군 봉양면 안평2리에서 수도검침을 하던 중 연락이 두절됐다. 김씨의 남편은 아내가 귀가하지 않는데다 아무런 연락이 되지 않자 이를 이상하게 여겨 경찰에 실종신고
  7. 7
    검색: 69,699 트윗: 305 댓글: 1,042 박명수가 교수 포스를 보였다. 5월 18일 MBC '무한도전'에서 박명수가 진지하게 한국사특강을 했다. 박명수는 한국사 특강 전 아이돌들에게 "왜 역사를 알아야 하는지 먼저 짚어야 한다. 여러분은 한류스타로 우리
  8. 8
    검색: 217,491 트윗: 454 댓글: 551 보인다. 이번 로또 546회 1등 당첨자는 역대 로또 11년 동안 가장 많은 수를 기록했다. 일각에선 조작논란도 제기되고 있다. 로또 1등 당첨 확률은 814만 분의 1로 알려져 있다. 번개에 맞을 확률이라고도 불려진다. 그런데 어떻게
  9. 9
    검색: 44,918 트윗: 565 댓글: 411 시즌 5호골을 터트리며 아우크스부르크의 1부 리그 잔류를 이끈 지동원이 트위터에 공개한 사진이 화제를 모으고 있다. 지동원은 18일 아우크스부
  10. 10
    검색: 14,775 트윗: 288 댓글: 649 돌려세웠다. 결승에서도 자신감 넘치는 공격력으로 하이데만에 맞섰다. 짜릿한 승리로 런던올림픽에서의 아픔을 설욕했다. 힐링매치였다. 오심의 트라우마를 스스로 극복해냈다. 소감을 묻는 질문에 신아람은 "런던 때와 상황이 비슷했거든요. 이번엔
오늘의 글
인기있는 글
컴퓨터 팁&텍
트랙백 많은 글
조회수 많은 글 | 베오베
댓글 많은 글 | 베오베

Trackback

Trackback Address :: http://offree.net/trackback/1893

Facebook

Comments

  1. indy 2008/07/30 18:56

    전체 레이아웃과 폰트가 너무 가독성을 떨어뜨려서,,

    걍 지나갑니다. ㅠ_ㅠ

    perm. |  mod/del. reply.
  2. 회색코끼리 2008/07/30 19:17

    제 아이폰은 대략 8월11일 (월) 쯤에 옵니다... OTZ
    기다리다가 홧병날거 같아서 미치겠습니다.
    덧 : Woopra 대화창(?)이 얼마전에 떴는데, 접속실패로만 떠서 대화를 못했습니다. ㅠㅅㅠ

    perm. |  mod/del. reply.
    • 희주 2008/07/30 19:18

      Woopra 사용하시는 군요.
      자도 며칠전 우연히 알고 설치해 봤는데 이건 뭐 거의 스토킹툴이던데요..--

    • 도아 2008/07/31 06:48

      아마 제가 창을 닫아서 그런 것 같습니다. 반응이 없으면 바로 닫거든요. 그런데 그래도 아이폰이니 기다리셔야죠. 여기는 구경도 못합니다.

  3. 희주 2008/07/30 19:17

    소스추가가 안되는 것만 빼곤 최고입니다.
    하지만 소스추가 한다고 해도 중복 소스로 인한 무한업데이트 문제도 있으니 어느게 더 좋다라는 말은 못하지요..
    cydia에 있는 것들은 그냥 인스톨하고, 없는 것들은 따로 수동으로 설치하면 되긴합니다.
    2.0에서는 cyddia로 안정화를 했더라도 한번 더 BossTool로 해줘야 합니다. Font폴더 심볼릭링크가 안되어 있더군요.

    perm. |  mod/del. reply.
    • 도아 2008/07/31 06:49

      예. 중복 소스 문제때문에 어느쪽이 나을지는 고민을 해봐야 겠더군요. 그러나 그래도 없는 것 보다는 나은 것 같습니다. 그 기능이 있어야 Installer를 완전히 지울 수 있으니까요.

      그리고 2.0에서 폰트는 옮기지 않아도 됩니다. 2.0에서는 프로그램 공간이 300M에서 500M로 커졌더군요.

  4. 공상플러스 2008/07/30 21:12

    그런거군요.. 저는 언제 이런 물건 만져보나..

    perm. |  mod/del. reply.
    • 도아 2008/07/31 06:50

      아마 만질 수 있는 상황이 되면 이런 물건은 눈에 안들어 올 수도 있습니다.

  5. 지지리 2008/09/24 00:58

    ipod touch 를 삿는데 disc에 아무 것도 없네요. 어떻게 설치하고 컴퓨터에서 음악이나 사진을 down load받는 방법좀 아르켜주세요. 감사합니다.

    perm. |  mod/del. reply.
    • 도아 2008/09/24 08:28

      매뉴얼을 보시기 바랍니다. 매뉴얼은 여기를 읽어 보시기 바랍니다.

쥐박쥐가 아니라면 소통하세요!!!

(옵션: 없으면 생략)

글을 올릴 때 [b], [i], [url], [img]와 같은 BBCode를 사용할 수 있습니다.