우분투 설치후 소프트웨어 설치중에 있는데 궁금한 점이 있습니다

이번에 리눅스 강의를 수강하게되어서 설치하고 있는중인데요

교수님 께서 몇가지 소프트웨어를 추가로 설치 하라고 하셔서

헌대 그중에 sh, vi, lib, dbx, xxdbx 는 우분투 소프트웨어 센터나 apt get install 을 이용하여도 보이지가 않는데
어떤것을 설치해야 하는것인지 궁금합니다 (kde도 설치하라고 하셔서 kdevelop4를 설치했는데 이것이 맞는지도 궁금합니다)

그럼 답변 부탁 드리겠습니다

[quote="snowy24":3v6y6glf]이번에 리눅스 강의를 수강하게되어서 설치하고 있는중인데요

교수님 께서 몇가지 소프트웨어를 추가로 설치 하라고 하셔서

헌대 그중에 sh, vi, lib, dbx, xxdbx 는 우분투 소프트웨어 센터나 apt get install 을 이용하여도 보이지가 않는데
어떤것을 설치해야 하는것인지 궁금합니다 (kde도 설치하라고 하셔서 kdevelop4를 설치했는데 이것이 맞는지도 궁금합니다)

그럼 답변 부탁 드리겠습니다[/quote:3v6y6glf]

sh은 본쉘(bourne shell)을 뜻하는 것으로, 우분투에서는 bash(bourne again shell)이 기본으로 설치됩니다.
그러나, bash가 아닌 좀도 bourne shell에 가까운 쉘을 설치하시려면, dash를 설치하시면 되구요.
sh은 각종 쉘에 대한 링크로 잡힙니다. 즉, 다른 쉘없이 bash만 설치하셨다면 sh명령은 bash를 실행하게 됩니다.

vi도 또한 기본적으로 설치됩니다. 단, vim-tiny라는 패키지에 포함된 것으로, 마찬가지로 심볼릭 링크로 잡힙니다.
그러나, 확장된 기능을 사용하시려면 vim(VI iMproved)를 설치하시면 됩니다.

lib라는 것은 뭔지 모르겠네요, lib디렉토리를 뜻하지는 않을 것이고,
관련 라이브러리를 말하는 듯 하네요.

dbx에서 x는 버전을 의미하는 듯하니,
sudo apt-get install db버전-util
이렇게 하시면 설치됩니다.
그냥 기본 버전으로 설치하시려면
sudo apt-get install db-util 하시면 됩니다.

libdbxx는 db-util의 설치에 따라 의존되어 자동 설치됩니다.

또한, bash, vim을 설치하지 않고, 확장기능이 아닌 기본적인 쉘환경으로 사용하시려면,
busybox를 설치하시면 됩니다.
busybox내에는 ash쉘이 내장되어 있고, 기본적인 vi 명령 및 기타 기본적인 유닉스/리눅스 명령들이 내장되어 있습니다.
busybox 를 실행시킨 후, 명령을 실행하시거나,
busybox 명령 매개변수 형식으로 실행하셔도 됩니다.

그리고, kde는 kubuntu-desktop을 설치하시면 됩니다.
우분투는 GUI에 따라, ubuntu(GNOME), kubuntu(KDE), lubuntu(LXDE), xubuntu(XFCE), ubuntu-server(NO-GUI)로
배포됩니다.
배포판 시디이미지를 따로 받으시려면, www.ubuntu.com이나 www.kubuntu.org 등에서 받으실 수 있습니다만,
sudo apt-get install kubuntu-desktop 등으로 설치하셔도 됩니다.

[quote="snowy24":2j2jvkfj]kde도 설치하라고 하셔서 kdevelop4를 설치했는데 이것이 맞는지도 궁금합니다[/quote:2j2jvkfj]

자세한 사항은 윗분께서 상세히 설명해 주셨습니다.

KDE는 x-window의 한 종류로 일종의 데스크 탑으로 생각하시면 됩니다.
Kdevelop은 KDE에서 제공하는 일종의 IDE 개발(프로그레밍 툴) 프로그램 입니다.

뭐 서로 다른 x-window를 사용하더라도 설치가 가능 합니다만…^^

dbx는 예전에 UNIX에서 사용하던 debugger의 이름이고, xxdbx는 dbx의 GUI front-end의 이름이었던 것으로 기억하는데요. 그것을 의미하는 것인지는 알 수 없죠. 근데, Linux에도 그게 있나요? 있다해도 지금 그것을 쓰는 사람이 있나 모르겠습니다.

아마도 그것이 제가 아는 debugger가 맞다면, gdb와 Code::Blocks, Eclipse 등의 IDE를 쓰는 것이 나을 것 같기는 합니다만, 교수님께 여쭈어 보아야 할 듯 합니다.

다들 답변 감사합니다
덕분에 많이 배웠습니다