애증의 사바용. Sabayon Linux.

주 OS를 리눅스로 바꾼 뒤로 Arch리눅스 기반의 Manjaro를 쭉 써왔다.
그러다 반년 전 랩탑을 바꾸면서 새로운 리눅스 배포판을 사용해 보기로 했는데,
바로 Gentoo기반의 Sabayon 리눅스다.
젠투의 장점이라면, 내가 원하지 않는 쓰잘데 없는 패키지를 설치하지 않고 딱 원하는 것만 설치할 수 있다는 것이다.
그래서 때때로 아주 기본적인 기본을 동작시키는데도 어마어마한 노력이 들어가기도 한다.
오 년 전쯤 주 OS를 리눅스로 바꿔보겠다며 일주일 동안 젠투와 씨름하다가 그래픽카드 드라이버를 못 잡고 좌절했던 기억이 떠오른다.
‘그래. 그땐 그랬지. 하지만 시대는 많이 변했으니까.’
설치하기도 편리한 젠투 기반의 배포판 사바용.
아무런 문제도 없이 설치되었고, 쓰는데도 무리가 없었다.
그런데 어느 날 갑자기 알 수 없는 오류를 내며 부팅이 되지 않았다.
빌어먹을.
‘이 기회에 다른 리눅스로 바꿔 타?’
다른 여러 배포판을 설치해 보려고 낑낑거렸지만, 대부분 리눅스 배포판에서 UEFI를 제대로 지원하지 않았다.
빌어먹을.
울며 겨자 먹기로 다시 애증의 Sabayon 리눅스를 설치했다.
이걸 쓰면서 여러 문제와 맞딱뜨린다.
버츄얼박스를 켜면 컴퓨터가 다운되질 않나….
그래도 다른 걸 새로 깔 엄두가 나지 않아서 계속 썼는데,
이번에 아주 큰 문제가 발생했다.
WIFI를 못잡는거다.
랩톱인데 무선 인터넷을 못 잡으면 끝이다.
WIFI를 잡아보려고 여러 글을 읽어보고 수많은 시도를 해봤지만, WIFI는 결코 동작하지 않았다.
신호를 못 잡는 건 아니고, 신호가 잡혀서 연결을 시도하면, 연결되지 않는 문제인데 다른 기기에선 잘 잡히는 무선 인터넷이 유독 랩톱에서만 안 잡힌다.
망할.
일주일도 넘게 와이파이랑 씨름하다가 느꼈다.
‘내가 왜 와이파이 하나 잡는데 일주일을 보내야 해?’
누군가 젠투를 사용한다면 리눅스 전문가이거나, 사디스트가 분명하다.
설령 지금은 그 둘 중 하나가 아니더라도 계속 쓰면 그렇게 될 수밖에 없겠다.
어쨌거나 나는 그 둘 중 하나가 되기 전에 젠투 기반의 Sabayon을 떠나기로 마음먹었다.
무선 인터넷 잡자고 일주일을 더 보내긴 싫으니까. 그렇다고 잡힌다는 보장도 없고.
안녕! 애증의 Sabayon.

아래는 그동안 Sabayon을 사용하며 적은 노트이다.

Sabayon 버전 정보

cat /etc/sabayon-release

커널 정보 보기

eselect kernel list

엔트로피 업데이트

equo update
equo upgrade
equo conf update

grub 설정

/etc/default/sabayon-grub

auto login

lightdm
/etc/lightdm/lightdm.conf
[SeatDefaults]
autologin-user = username
utologin-user-timeout =0

slim
/etc/conf.d/xdm
DISPLAYMANAGER="slim"
rc-update add xdm default
/etc/slim.conf
defaultuser yourusernamehere
auto_login yes

session 삭제

$HOME/.cache/sessions

VirtualBox 설치

http://wiki.sabayon.org/index.php?title=HOWTO:UsingVirtualbox
vboxdrv 오류시
modprobe -r vboxdrv
modprobe vboxdrv

Midori

http://wiki.xfce.org/midori/faq
~/.cache
export XDGCACHEHOME=/dev/shm

한글 입력

http://wiki.gentoo-kr.org/index.php?title=GentooKoreanEnv
폰트 설치해 준다.
Sabayon 10.8 mate버젼에서는 한글이 잘 안써져서 입력기를 따로 설치해야 했지만,
Sabayon 10.8 xfce버젼에서 ibus로 한글 잘 써진다.
Session and startup > Application Autostart에 ibus-daemon을 추가한다.
ibus-daemon -drx

영문키보드에서 한영키 사용

Setting -> Keyboard -> Layout
Keyboard model : Generic 105-key (Intl) PC (Generic중 아무거나 해도 되는듯)
Leyboard Layout : Korean / Korean (101/104 key compatible)
IBus Preferences -> Advanced -> Keyboard Layout에서 Use system keyboard layout에 체크한다.

CPU점유율 100%

테마 선택에 따라 CPU점유율에 차이를 보일 수 있다.
Equinox 테마를 사용했더니 자꾸 CPU 점유율 100이 되고 컴퓨터가 먹통이 된다.

OpelGL setting

sudo eselect opengl list
sudo eselect opengl set 1


xnview

xnview 구동을 위해선 libpng12를 설치해야 한다.

개발

java 설정

OpenJDK를 사용시 Intellij를 쓸 때 성능 저하가 일어나므로 Oracle Jdk Bin을 설치한다.
Oracle Jdk를 기본 vm으로 설정한다.
java-config --list-available-vms
java-config --set-system-vm=oracle-jdk-bin
env-update

Maria db 설치

  • mysql 삭제
  • maria db 설치
  • sudo mysqld_safe 실행
  • Fatal error: Can't open and lock privilege tables: Table 'mysql.host' doesn't exist 에러 발생
  • sudo /usr/share/mysql/scripts/mysqlinstalldb --basedir=/usr
  • sudo mysqld
  • /usr/bin/mysqlsecureinstallation
  • 완료
http://forums.gentoo.org/viewtopic-p-7333862.html
rc-update add mysql
rc-update del mysql


/etc/systemd/system/mysqld.service:
[Unit]
Description=MySQL Server
After=network.target


[Service]
ExecStart=/usr/bin/mysqld_safe --defaults-file=/etc/mysql/my.cnf --datadir=/var/lib/mysql --socket=/var/run/mysqld/mysqld.sock
User=mysql
Group=mysql
WorkingDirectory=/usr

[Install]
WantedBy=multi-user.target

sudo systemctl status mysqld.service
http://superuser.com/questions/384365/systemctl-enable-differs-from-systemctl-start-how

Sabayon 사용시 유용한 링크

http://wiki.sabayon.org/index.php?title=Howtooptimizeandaccelerateyoursystem
https://wiki.sabayon.org/index.php?title=HOWTO:UpgradekernelusingEntropy
https://wiki.sabayon.org/?title=HOWTO:UpgradekernelusingEntropy
https://wiki.sabayon.org/index.php?title=En:FAQ#HowDoIenableAutologin.3F
http://wiki.gentoo.org/wiki/Localization/HOWTO
http://www.gentoo.org/proj/en/perl/g-cpan.xml



by


Tags : , , , ,

  • 재미있게 읽으셨나요?
    광고를 클릭해주시면,
    블로그 운영에 큰 도움이 됩니다!