Docky에서 stack기능 설치...를 위한 삽질 질문입니다

문과다니는 문외한인지라 고수 여러분께 자비를 구합니다.
평소에는 잘 모르는게 나와도 그냥 포기하고 지나쳤는데 이번에는 정말 해보고 싶은 기능이 있는지라 이렇게 질문을 올립니다.

제가 애용하는 linux mint 10 RC버전이 나와 새로 설치하기 전에 몇가지 삽질거리를 찾던 중 재밌는 걸 발견했습니다.
바로 docky에서 stack 기능을 사용할 수 있다는 것인데
그 방법을 찾아 구글링을 해보니 다음과 같은 게 나오더군요…

[quote:1hzpbrsq]
원문 –>> http://www.panticz.de/Compile-Docky-wit … der-Ubuntu

#!/bin/bash

install requires libraries

sudo add-apt-repository ppa:docky-core/ppa
sudo apt-get update -qq
sudo apt-get install -y bzr libgio2.0-cil-dev automake bzr mono-gmcs libmono-cairo2.0-cil gtk-sharp2 libndesk-dbus-glib1.0-cil libndesk-dbus1.0-cil libgtk2.0-dev libnotify0.4-cil libgio2.0-cil-dev libtool intltool ca-certificates gnome-desktop-sharp2 libgconf2-dev monodevelop-nunit
sudo apt-get build-dep -y docky

fix link in maverick (test)

if [ "$(lsb_release -c -s)" == "maverick" ]; then
touch /var/lib/apt/lists/ppa.launchpad.net_savoirfairelinux_ppa_ubuntu_dists_maverick_main_source_Sources
fi

build docky stacks

cd /tmp
bzr branch lp:~docky-core/docky/stacks
cd stacks
./autogen.sh
./configure --prefix=/usr
make
sudo make install
killall docky
nohup docky &
[/quote:1hzpbrsq]

뭐 나머지는 대충 무슨 뜻인지 알겠는데 다음의 두 부분을 모르겠습니다.

  1. #!/bin/bash
  2. fix link in maverick (test)

    if [ "$(lsb_release -c -s)" == "maverick" ]; then
    touch /var/lib/apt/lists/ppa.launchpad.net_savoirfairelinux_ppa_ubuntu_dists_maverick_main_source_Sources
    fi

위 부분도 터미널에 복사하면 되는 건가요?
이건 뭐 무슨 뜻인지도 모르겠고…
가끔 구글링해서 찾아보면 위처럼 뭔지 모를 글들이 가끔 나오던데(특히 #!/bin/bash) 참 그 뜻이 뭔지 궁금합니다.

참… 보통 #표시 다음의 글들은 설명글이고 실제 실행되는 명령어는 아닌거 맞는지요…
그럼 위의 1, 2도 별 의미가 없는 것 같기도 하고…;;;

저건 그냥 스크립트입니다. 저 내용 그대로 텍스트 에디터에 붙인 뒤 저장하시고, 속성 - 권한 - 파일을 프로그램으로 실행 허용에 체크하셔서 실행하시면 됩니다. 허나 그냥 실행하시면 안되고 파일을 터미널에서 실행하시는게 좋을 것 같네요~

링크에 보니 실행하실 명령어는

wget http://www.panticz.de/sites/default/fil … cks.sh.txt -O - | bash -

이것 하나가 아닐까 사료되옵니다.

그나저나 Docky에 스택이라니 관심가네요. 컴파일 설치 외에 방법이 나오면 그때 함 도전해봐야겠습니다+_+

저도 좀 더 기다려야 겠습니다.
뭔가 좀 되긴 되는데 컴파일인지 뭔지 하고나서도 도처히 어디에 stack\기능이 달려있는건지 찾을 수가 없어 포기했네요…ㅎㅎ