Linux · 8 min read · Sep 09, 2025
완벽한 데스크탑 - Slackware 12
완벽한 데스크탑 - Slackware 12
버전 1.1
저자: Brian Z.
최종 수정: 2014-06-30
이 튜토리얼은 Slackware 12 GNU / Linux 데스크탑을 설정하는 방법을 보여줍니다. 이는 Windows 데스크탑을 완전히 대체할 수 있는 데스크탑으로, 사람들이 Windows 데스크탑에서 하는 일을 수행하는 데 필요한 모든 소프트웨어를 포함합니다(현재 버전은 2013년 11월 07일에 출시된 Slackware 14.1임을 유의하시기 바랍니다).
다른 일부 Linux 배포판과 달리, Slackware 사용자는 명령줄에서 자주 작업하게 됩니다. 온라인 가이드를 유지했던 한 Slacker는 “Slackware의 장단점은 한 마디로 요약할 수 있습니다: 미니멀리즘.”이라고 썼습니다. 그는 “미니멀리즘은 확실히 안정성을 의미하지만, Slackware는 최종 사용자가 더 익숙한 포인트 앤 클릭 방식이 아닌 수동 편집으로 많은 기능을 구성해야 하므로 일부 사람들에게는 짜증날 수 있습니다.”라고 언급하며 미니멀리즘의 이중성에 대해 논의했습니다.
Slackware가 당신에게 적합한 배포판인지 궁금할 수 있습니다. Linux에 관해서는 선택할 수 있는 배포판이 많습니다. Zenwalk Linux와 VectorLinux와 같은 일부는 Slackware를 기반으로 하지만 새로운 Linux 사용자에게 더 친숙한 포인트 앤 클릭 환경을 제공합니다. HowtoForge에는 PCLinuxOS라는 멋진 배포판에 대한 튜토리얼을 포함한 “완벽한 데스크탑” 튜토리얼 시리즈가 있습니다. 여기에서 그 튜토리얼을 읽어보세요. 또한 Linux 배포판에 적합한 사람들을 매칭하려는 웹사이트인 Linux Distribution Chooser도 있습니다.
이 튜토리얼을 따르려면 파일 관리자를 사용하여 파일 시스템을 탐색하는 데 익숙해야 하며, 프롬프트에서 명령을 입력할 준비가 되어 있어야 합니다. 명령줄 사용에 익숙하지 않다면 여기를 클릭하여 간단한 소개를 읽어보세요.
시작하기 전에 Slackware 메일링 리스트에 가입하세요. 메일링 리스트는 새로운 버전, 주요 업데이트, 소프트웨어 업데이트 및 보안 문제와 관련된 공지를 최신 상태로 유지하는 데 도움이 됩니다.
운영 체제를 설치할 때는 PC에 설치된 하드웨어를 아는 것이 때때로 필요합니다. 이 튜토리얼을 시작하기 전에 몇 분 정도 시간을 내어 네트워크 카드, 사운드 카드, 비디오 카드, 모니터 및 모니터의 수평 스캔 범위(HorizSync)와 수직 스캔 범위(VertRefresh)를 포함하여 시스템에 설치된 하드웨어의 이름을 확인하세요. Windows를 실행 중이라면 Belarc Advisor 또는 장치 관리자를 사용하여 시스템 하드웨어를 감사할 수 있습니다. Linux를 실행 중이라면 HardInfo를 사용할 수 있습니다.
모든 소프트웨어 설치 단계를 단계별로 진행하지 않을 것임을 유의하시기 바랍니다. 더 많은 정보는 6절, 추가 소프트웨어 설치를 참조하세요.
이 튜토리얼은 귀하에게 작동할 것이라는 보장을 제공하지 않습니다. 이는 제가 데스크탑 컴퓨터에 Slackware 12를 설정하기 위해 취하는 단계일 뿐입니다.
시작하기 전에 개인 데이터를 모두 백업하세요.
1 사전 참고
Windows 데스크탑을 완전히 대체하기 위해 Slackware 12 데스크탑에 다음 소프트웨어가 설치되기를 원합니다:
그래픽:
- GIMP - Adobe Photoshop의 무료 소프트웨어 대체품
- Google Picasa - 디지털 사진을 정리하고 편집하는 애플리케이션
인터넷:
- Firefox
- Thunderbird
- Java Runtime Environment (JRE) - 인기 있는 브라우저에서 애플릿을 실행할 수 있게 해주는 Java 플러그인을 포함합니다.
- Flash
- RealPlayer
- aKregator - RSS 리더
- Pidgin - 다중 플랫폼 인스턴트 메시징 클라이언트 (이전 이름: Gaim)
- Xchat IRC - IRC 클라이언트
- gFTP - 다중 스레드 FTP 클라이언트
- BitTorrent - Firefox와 통합되는 명령줄 클라이언트
- Guarddog - 방화벽
- Google Earth
- Skype - P2P VoIP 프로그램
사무실:
- OpenOffice.org - Microsoft Word, Microsoft Excel, Microsoft PowerPoint 및 Microsoft Access의 대체품
- Adobe Acrobat 리더
- Kontact - 개인 정보 관리 (PIM)
- Scribus - 오픈 소스 데스크탑 출판 (DTP) 애플리케이션
- kmymoney2 - 개인 재무 관리 프로그램
사운드 및 비디오:
- Audacious - Winamp 스타일 오디오 플레이어
- K3B - CD/DVD 굽기 프로그램
- Noatun - 새로운 Slackware 12 시스템에서 mpg, mpeg, avi, wmv, asf 및 mp3를 즉시 재생합니다.
- VLC 미디어 플레이어 - DVD, flash, mov 및 기타 다양한 오디오 및 비디오 형식을 재생합니다.
프로그래밍:
- Quanta Plus - WYSIWYG 편집기를 포함한 웹 개발 환경
- Kate - 텍스트(맞춤법 검사 포함) 및 프로그래밍을 위한 편집기
- Java 2 SDK - 애플리케이션, 애플릿 및 구성 요소를 구축하기 위한 개발 환경
시스템 유틸리티:
- htop - top보다 더 친숙한 명령줄 대화형 프로세스 뷰어
- iptraf - 명령줄 도구, 대화형 컬러 IP LAN 모니터
- netstat - 명령줄 도구, 네트워크 연결, 라우팅 테이블, 인터페이스 통계, 마스커레이드 연결 및 멀티캐스트 멤버십을 출력합니다.
- Filelight - KDE 그래픽 디스크 공간 분석기
- KDE 정보 센터 - 컴퓨터 시스템에 대한 정보를 찾는 중앙 장소
- Konqueror - 파일 관리자, 웹 브라우저, 이미지 뷰어, 오디오 CD 리핑, zip, tar, gz, SSH, SFTP와 같은 아카이브 파일 읽기
기타:
- VMware Server - Linux 데스크탑에서 다른 OS를 가상 머신으로 실행할 수 있게 해줍니다.
- NTFS-3G 드라이버 - NTFS 파티션에 대한 읽기/쓰기 지원.
- FUSE
Slackware 12는 여러 데스크탑 환경(KDE, Xfce, Fluxbox, Blackbox, Window Maker, fvwm2 Fvwm, twm) 중에서 선택할 수 있습니다. 이 튜토리얼에서는 KDE를 사용할 것입니다.
이 튜토리얼에서는 사용자 이름을 brian으로 사용하며, 필요한 모든 파일을 brian의 데스크탑의 다양한 디렉토리에 다운로드할 것입니다. 이는 /home/brian/Desktop 디렉토리에 해당합니다. 다른 사용자 이름을 사용하는 경우(대부분의 경우 그렇습니다 ;-)), brian을 자신의 사용자 이름으로 바꾸세요. 따라서 제가 다음과 같은 명령을 사용할 때
cd /home/brian/Desktopbrian을 자신의 사용자 이름으로 바꿔야 합니다.
2 기본 시스템 설치
Slackware 12를 다운로드하고 CD-ROM 또는 DVD-ROM에 굽습니다.
이 튜토리얼을 위해 저는 Slackware 12.0 DVD ISO(모든 것)를 다운로드했습니다.
생성한 CD-ROM 또는 DVD-ROM을 사용하여 컴퓨터를 부팅합니다. 여기서부터는 CD-ROM과 DVD-ROM을 모두 DVD라는 용어로 지칭하겠습니다.
부팅 프롬프트에서 Enter를 누릅니다:

미국 키보드를 사용하는 경우 Enter를 누릅니다. 그렇지 않은 경우 1을 입력하고 Enter를 누릅니다:
UP 및 DOWN 화살표 키를 사용하여 키보드 맵을 선택합니다.
OK 및 Cancel 버튼은 LEFT 및 RIGHT 화살표 키로 선택할 수 있습니다.
키보드 맵을 강조 표시합니다. OK를 선택하고 Enter를 누릅니다:

새로운 키보드 레이아웃을 테스트합니다.
작동하면 1을 한 줄에 입력하고 Enter를 누릅니다:

Slackware Linux 설치 디스크에 오신 것을 환영합니다:

설치 중 root는 비밀번호가 없습니다. root를 입력하고 Enter를 누릅니다:
로그인하면 Linux 명령줄에 있게 됩니다:
설치가 시작되기 전에 하드 디스크를 파티셔닝해야 합니다. 간단하게 하기 위해 두 개의 파티션을 만들 것입니다. 하나는 우리의 루트 파티션이 될 큰 파티션입니다. 루트 파티션은 /로도 알려져 있습니다. 또한 512 메가바이트의 스왑 파티션을 만들 것입니다. 물론, 파티셔닝 방식은 전적으로 귀하에게 달려 있습니다 - 원하신다면 하나의 큰 파티션 이상을 만들 수 있습니다. 예를 들어, 스왑 파티션, 루트 파티션 및 홈 파티션을 원할 수 있습니다. 이렇게 파티셔닝하면 홈 디렉토리를 잃지 않고 OS를 재설치할 수 있습니다.
이 튜토리얼을 여러 컴퓨터에서 작성하고 있으므로 일부 스크린샷에는 IDE가 표시되고 다른 스크린샷에는 SATA가 표시될 수 있습니다. 현재 IBM 호환 PC에 설치하고 있습니다. IDE 하드 디스크가 있으며 /dev/hda에 파티션을 만들 것입니다. IDE 드라이브는 /dev/hda에서 /dev/hdd까지 이름이 지정됩니다. 예를 들어, 첫 번째 IDE 컨트롤러에 하나의 IDE 드라이브가 연결되어 있으면 /dev/hda로 이름이 지정됩니다. 동일한 드라이브 컨트롤러에 두 번째 IDE 드라이브가 있으면 /dev/hdb로 이름이 지정됩니다. 세 번째 드라이브가 있으면 두 번째 컨트롤러에 연결되어 /dev/hdc로 이름이 지정됩니다. 두 번째 컨트롤러의 네 번째 드라이브는 /dev/hdd입니다:)
드라이브가 파티셔닝되면 이름 뒤에 숫자가 추가됩니다. 예를 들어, 첫 번째 드라이브의 두 번째 파티션은 /dev/hda2입니다.
SATA 및 SCSI 드라이브는 유사한 패턴을 따르지만 hd 대신 sd로 표시됩니다. 첫 번째 SATA 드라이브의 두 번째 파티션은 /dev/sda2로 이름이 지정됩니다.
fdisk 또는 cfdisk를 사용하여 디스크를 파티셔닝할 수 있습니다. 이 튜토리얼에서는 fdisk를 사용했습니다.
IDE 드라이브가 있는 경우
fdisk /dev/hda를 입력하고 Enter를 누릅니다:
SATA 드라이브가 있는 경우
fdisk /dev/sda를 입력하고 Enter를 누릅니다:
사용 가능한 명령을 보려면 m을 입력합니다:

현재 파티션 테이블을 보려면 p를 입력합니다.
내 IDE 하드 디스크에는 파티션이 없습니다:
경고: 파티션을 파괴하기 전에 저장하려는 정보를 백업하는 것이 매우 중요합니다.
스왑 파티션을 만듭니다. n을 입력하고 Enter를 누릅니다:
p를 입력하여 기본 파티션을 만들고 Enter를 누릅니다:
1을 입력하여 /dev/hda에 파티션 번호 1을 만들고 Enter를 누릅니다:
기본값이 괜찮으므로 Enter를 누릅니다:
+512M을 입력하고 Enter를 누릅니다:
이 파티션을 스왑 파티션으로 만들려면 t를 입력하고 Enter를 누릅니다:
L 또는 l을 입력하여 사용 가능한 코드를 봅니다(대부분의 경우 Linux에서는 대소문자가 중요하지만… 이 경우는 아닙니다):
Linux 스왑의 코드는 82입니다:
82를 입력하고 Enter를 누릅니다:
설치 프로그램은 이것이 스왑 파티션이라고 표시합니다:
루트 파티션을 만들려면 n을 입력하고 Enter를 누릅니다:
다른 기본 파티션을 만들려면 p를 입력합니다:
2를 입력하여 두 번째 파티션 번호를 만듭니다:
첫 번째 실린더에 대한 기본값을 수락하려면 Enter를 누릅니다.
그런 다음 마지막 실린더의 기본값을 수락하려면 Enter를 다시 누릅니다:
p를 입력하고 Enter를 눌러 새로 생성된 파티션 테이블을 봅니다. 스왑 파티션은 /dev/hda1로 이름이 지정되고 루트 파티션은 /dev/hda2로 이름이 지정됩니다:

루트(/dev/hda2) 파티션을 부팅 가능하게 만들려면 a를 입력하고 Enter를 누릅니다.
그런 다음 2를 입력하여 루트 파티션을 선택하고 Enter를 누릅니다:
파티션 2가 이제 부팅 가능하다는 것을 확인하려면 p를 입력하고 Enter를 누릅니다.
*는 /dev/hda2가 부팅 가능한 파티션임을 나타냅니다:
변경 사항을 저장하려면 w를 입력하고 fdisk가 종료됩니다:
루트 프롬프트에서 setup을 입력하고 Enter를 누릅니다:
‘ADDSWAP’를 선택하고 Enter를 누릅니다:

[*]가 있는 옵션은 SPACEBAR로 켜고 끌 수 있습니다.
스왑 파티션을 설정하려면 Enter를 누릅니다:

불량 블록을 확인하지 않으려면 No를 선택합니다.

스왑 공간이 구성된 후 Enter를 누릅니다:
루트 파티션을 설정하려면 Enter를 누릅니다:

빠른 포맷을 수행하려면 Enter를 누릅니다:

ext3를 선택하려면 Enter를 누릅니다:

완료되면 Enter를 누릅니다:

FAT 또는 NTFS 파티션이 있는 경우 설치 루틴은 이러한 파티션을 /etc/fstab에 추가할 기회를 제공합니다. 지금 추가하거나 나중에 추가할 수 있습니다.
FAT 또는 NTFS 파티션이 없는 경우 아래 두 개의 스크린샷을 보지 못할 것입니다:

DVD에서 설치하려면 Enter를 누릅니다:

미디어를 스캔하려면 Enter를 누릅니다:
아래에 표시된 기본값을 수락합니다. KDE에 대한 국제 언어 지원을 추가하려면 DOWN 화살표 키를 사용하고 SPACEBAR를 눌러 KDEI를 선택합니다.
Enter를 누릅니다:

전체 설치에 대한 기본값을 수락하고 Enter를 누릅니다:

소프트웨어 설치가 시작됩니다:

USB 부팅 스틱을 만드는 것은 제 PC에서 한 번도 작동하지 않았습니다. 그러나 시도해 볼 수 있습니다. 나는 건너뛰기를 선택한 다음 Enter를 누릅니다:

모뎀을 선택하고 Enter를 누릅니다:

LILO를 자동으로 설치하려면 Enter를 누릅니다:

커널에 추가 매개변수를 추가해야 하지 않는 한 Enter를 누릅니다. 나는 추가 매개변수를 추가한 적이 없습니다:

LILO를 마스터 부트 레코드에 설치하려면 Enter를 누릅니다.

마우스를 선택하고 Enter를 누릅니다:

예를 선택하고 Enter를 누릅니다:

언제든지 netconfig 프로그램을 실행하여 네트워크를 재구성할 수 있습니다.
다음은 DHCP를 사용하도록 컴퓨터를 설정하는 방법입니다. 다른 네트워크 구성이 있을 수 있습니다. 지금 네트워크를 설정하려면 Enter를 누릅니다.
호스트 이름을 입력하고 Enter를 누릅니다(원하는 아무 것이나 입력할 수 있습니다):

도메인 이름을 입력하고 Enter를 누릅니다:

나는 DHCP 서버를 사용하고 선택한 다음 Enter를 누릅니다:

Enter를 누르거나 필요한 경우 DHCP 호스트 이름을 추가합니다:

설정이 올바르면 Enter를 누릅니다:

Enter를 누릅니다:

나는 No를 선택하고 Enter를 눌렀습니다:

하드웨어 시계에 대한 올바른 설정을 선택하고 Enter를 누릅니다:

시간대를 선택하고 Enter를 누릅니다:

이 튜토리얼에서는 KDE를 사용하고 있습니다. 튜토리얼 후에 언제든지 다른 창 관리자를 선택할 수 있습니다. 명령은 xwmconfig입니다.
KDE를 선택하고 Enter를 누릅니다.

모든 새로운 Linux 비밀번호는 두 번 입력하여 확인합니다. 루트 비밀번호를 설정하려면 Enter를 누릅니다:

설정을 완료하려면 Enter를 누릅니다:

DOWN 화살표를 사용하여 EXIT를 선택하고 Enter를 누릅니다:

컴퓨터를 재부팅합니다:
재부팅 후 부팅 프롬프트에서 Enter를 누릅니다:

로그인 프롬프트에서 root를 입력하고 Enter를 누릅니다. 그런 다음 루트 계정에 대해 생성한 비밀번호를 입력하고 Enter를 누릅니다:
새 게시물을 받은 편지함에서 받기
스팸은 없습니다. 언제든지 구독 해지 가능합니다.