-
아치(Arch linux) 설치뒤 기본적인 설정(내 개인적인 환경임)리눅스/아치(Arch linux) 2024. 12. 21. 12:29반응형
특히나 수시로 변경되는 리눅스관련 정보 이므로, 게시글의 작성날짜와 시스템 환경에 유의해 참고하시기 바랍니다.
커널/OS: Linux 6.12.4-arch1-1
데스크톱: KDE Plasma 6.2.4
윈도우매니저: KWin (X11)[yay(AUR 헬퍼) 설치]
# yay 설치와 추후 리눅스 활용을 위한 기본패키지(?) base-devel, git 설치
sudo pacman -S --needed base-devel git# yay 설치
# yay 소스 내려받기
git clone https://aur.archlinux.org/yay.git
# yay 내려받은 폴더로 이동
cd yay
# 패키지 빌드및 설치
makepkg -si[한글폰트 설치]
yay -S adobe-source-han-sans-kr-fonts adobe-source-han-serif-kr-fonts ttf-nanum ttf-d2coding
[지역(로케일)설정]
# /etc/locale.gen 파일 수정
ko_KR.UTF-8 UTF-8 -> # 제거
# /etc/locale.conf 파일 수정
LANG=ko_KR.UTF-8
# 로케일 수정 적용
sudo locale-gen
# 재부팅[터미널 기본 에디터를 nano로 변경]
# 환경파일 열고
sudo nano /etc/environment
# 다음 내용 수정(또는 추가)
EDITOR=nano[터미널에서 비밀번호 입력시 별표 보이게 하기]
# 시스템환경설정 진입
sudo visudo
Defaults env_reset 부분을
Defaults env_reset,pwfeedback 으로 바꿈 또는 추가[pacman 관련 설정]
# pacman 환경파일 편집
sudo nano /etc/pacman.conf
Color -> #지우기 --> 응답내용을 보기좋게 컬러화
ParallelDownloads=5 -> #지우기 --> 병렬 다운로드 활성화
ILoveCandy -> 추가 --> 다운로드 진행바를 고전게임 팩맨 형식으로 변경
# 32비트 라이브러리 저장소 연결
[multilib] -> #지우기
Include = /etc/pacman.d/mirrorlist -> #지우기
# 자동 pacman캐시정리
# pacman-contrib 설치
sudo pacman -S pacman-contrib
#스케쥴러 등록/실행
sudo systemctl enable paccache.timer
sudo systemctl start paccache.timer[pacman 미러 자동갱신]
# reflector 설치
sudo pacman -S reflector
# 설정파일 /etc/xdg/reflector/reflector.conf 편집
--save /etc/pacman.d/mirrorlist
--protocol https
--country KR
--latest 5
--sort age --fastest 5
# 자동갱신 스캐줄러 등록/실행
sudo systemctl enable reflector.service
sudo systemctl start reflector.service[윈도우 파일시스템용 종속성 설치]
# NTFS, Fat 등 형식의 저장장치 관리용
pacman -S dosfstools ntfs-3g[방화벽 ufw 설치]
sudo pacman -S ufw
# 설치뒤 데스크탑(KDE)세팅에서 활성화
# 로깅 비활성화 --> 일반적으로 로그파일을 볼 일이 거의 없음.
sudo ufw logging off반응형