IT이야기2023. 6. 10. 06:28

간만에 어떤분이 DVD player있냐고 하셔서 목적을 들어보니 DVD rip해서 파일로 만들면 해결된 문제라 DVD ripper를 찾아봤는데, 가진 컴퓨터가 죄다 linux라 리눅스에서는 어떻게 하더라 간만에 찾아봄

How to install libdvdcss in Ubuntu / Debian to play DVDs - nixCraft (cyberciti.biz)

sudo apt-get update
sudo apt-get upgrade
sudo apt-get install libdvd-pkg
# compile and install libdvdcss
sudo dpkg-reconfigure libdvd-pkg

# optional
sudo apt-get install regionset
sudo apt-get install libavcodec-extra

libdvd-pkg와 libdvdcss를 설치하고 Handbrake로 파일을 만들면 된다. 오, 리눅스 너무 좋은걸.

Handbrake의 default setting이 FHD로 upscaling하는것 처럼 보였는데 만들고 보니 DVD resolution인720p정도로 되어 있었음. 이것으로 충분했지만 다음에는 FHD로 upscaling해 놓는것도 좋을것 같음

Optional

# DVD와 DVD Player을 region code가 맞지않을때
sudo regionset /dev/sr0

# 아래 넘버로 세팅하줌
1 – North America (USA and Canada)
2 – Europe, Middle East, South Africa and Japan
3 – Southeast Asia, Taiwan, Korea
4 – Latin America, Australia, New Zealand
5 – Former Soviet Union (Russia, Ukraine, etc.), rest of Africa, India
6 – China
Posted by 쁘레드
카테고리 없음2019. 11. 16. 04:47
Posted by 쁘레드
IT이야기2019. 11. 16. 04:13

Ubuntu는 꽤 대중적인데 Windows 기기와 파일공유가 아직도 재대로 되지가 않는다. 기본적으로도 제공하는것 처럼 되어 있는데 설정하려고 해도 잘 되지가 않는다. 아~ 리눅스. 이 정도는 그냥 되게 해줘야지.

-------------

https://withcoding.com/48

sudo apt-get install samba samba-common-bin

sudo smbpasswd -a pi # USERNAME

sudo vi /etc/samba/smb.conf
workgroup = WORKGROUP

... 생략 ...

# security = user

... 생략 ...

[pi]
path = /home/pi
comment = PI SAMBA SERVER
valid user = pi
writable = yes
browseable = yes
create mask = 0777
public = yes

#Samba service 다시 시작
sudo service samba restart 
or
sudo service smbd restart
or
sudo /etc/init.d/samba restart

Posted by 쁘레드
IT이야기2019. 11. 15. 10:45

NIMF가 리눅스에서 상당히 좋은 한글입력기임은 확실한데, 개발자도 마인드가 좀 그렇고 어느 동네나 미친개들이 많이 날뛰는데 그런 개들도 문제고. 개발자가 결국 다시는 오픈소스 개발은 안하겠다고 종료한 상황인데... (뭔 미친짓들인지)

최근에 우분투 19.10으로 (from 19.04) upgrade 하다가 그놈의 NVidia Driver가 문제를 일으키는 바람에 새로 설치하게 됐음. 부팅하다가 그냥 뻣어버림. T.T

19.10 패키지가 있어서 받아서 설치했더니 에러가 나와 포기할까하다가 아래처럼 필요한거 다 받아서 다 설치했더니 잘 됐음. 마지막 재부팅이 필요.

새로운 관리자가 생겼지만 별로 잘 할것으로 생각하지 않음. 다음번에 새로 리눅스깔게되면 아마도 다른 방법을 생각해봐야할것 같음.

필요한거 다 download 받은후 순서대로 하나씩 설치했지만, 아래 리스트 다 받았으면 sudo dpkg -i *.deb 하면 될것 같음.

------------------

Hodong Kim already built packages for Ubuntu 19.10
https://launchpad.net/~hodong/+archive/ubuntu/nimf/+packages

Some dependency are required to install them. I searched each missing ones below
https://pkgs.org/download/qtbase-abi-5-11-3

-rw-r--r-- 1 fredoh fredoh   39420 Nov 14 17:05 libdouble-conversion1_3.1.0-3_amd64.deb
-rw-r--r-- 1 fredoh fredoh   40720 Nov 14 17:10 libnimf1_2019.08.14-0_201908141206_ubuntu19.10.1_amd64.deb
-rw-r--r-- 1 fredoh fredoh 1942624 Nov 14 17:05 libqt5core5a_5.11.3+dfsg1-1_amd64.deb
-rw-r--r-- 1 fredoh fredoh 2003364 Nov 14 17:09 libqt5core5a_5.12.4+dfsg-4ubuntu1_amd64.deb
-rw-r--r-- 1 fredoh fredoh  147888 Nov 14 16:29 nimf_2019.08.14-0_201908141206_ubuntu19.10.1_amd64.deb
-rw-r--r-- 1 fredoh fredoh   38628 Nov 14 16:28 nimf-libhangul_2019.08.14-0_201908141206_ubuntu19.10.1_amd64.deb
-rw-r--r-- 1 fredoh fredoh   11856 Nov 14 16:29 qtbase-abi-5-9-5-dummy_2019.08.14-0_201908141206_ubuntu19.10.1_amd64.deb

I'm able to install all packages without any error but NIMF is not active even after
$ im-config -n nimf

But after reboot, NIMF is working fine.


BTW, Hamonikr takes ownership of nimf
https://github.com/hamonikr/nimf
But only support Ubuntu 18.04. I don't think they have the ability to manage NIMF.

You might want to run 'apt --fix-broken install' to correct these.
The following packages have unmet dependencies:
 gparted : Depends: libgtkmm-2.4-1v5 (>= 1:2.24.0) but it is not going to be installed
 qtbase-abi-5-9-5-dummy : Depends: qtbase-abi-5-11-3 but it is not installable

$ sudo apt --fix-broken install

Posted by 쁘레드
Programming2019. 8. 15. 01:42

18.10 Cosmic Cuttlefish

19.04 Disco Dingo

 

최근에 NVidia 드라이버 문제로 귀찮게 되어 잘 돌아가는 빌드머신을 Ubuntu 18.10 -> Ubuntu 19.04로 upgrade. USB가 있는데, 그거 꼽고 upgrade 쉽게할수 있으면 참 좋을텐데. 19.04 설치로 들어가니 upgrade는 안된다고 나와서 맨붕.


$ sudo apt update 
$ sudo apt upgrade
$ sudo apt dist-upgrade

#Remove all no longer required packages:
$ sudo apt autoremove

#Make sure release upgrade is normal
#this can be normal, lts, never. GUI setting is Software Updater
$vi /etc/update-manager/release-upgrades

$ sudo do-release-upgrade

역시나 NVidia! 430.40 버전이 계속 문제를 일으킴.

 


sudo add-apt-repository ppa:graphics-drivers
sudo apt-get update
ubuntu-drivers devices
ubuntu-drivers autoinstall

 

하니 418.56 버전이 설치되었음. 그리고 정상으로. 헐~

Posted by 쁘레드
IT이야기2019. 4. 10. 09:31

Ubuntu 우분투에서도 젤 좋다는 의견이 많음. 그런데 개발자가 마인드가 유리마인드임. 자신을 개발자가 아닌데 기본적인게 안되서 공부해서 개발자가 되었다고 소개하고 있음. 그런데 안티들에게 일일이 대응하면서 폭주하고 말았음.

 

우분투에서...

Settings->Region & Language

Input Sources = Korean (101/104 Key compatible)

 

sudo add-apt-repository ppa:hodong/nimf  ;// 여기서 멈쳐져 있음

sudo apt-get update

sudo apt install nimf nimf-libhangul

im-config -n nimf

 

add repository가 안됨. T.T 그래서 opensource 오픈소스를 받아서 compile해서 설치

https://gitlab.com/nimf-i18n/nimf.git  // c project

 

nimf-i18n / nimf

Nimf is an input method framework

gitlab.com

$ git clone https://gitlab.com/nimf-i18n/nimf.git

sudo apt install devscripts build-essential debhelper

 

dpkg-checkbuilddeps  ;// dependencies check

dpkg-checkbuilddepsdpkg-checkbuilddeps: error: Unmet build dependencies: libgtk2.0-dev libqt4-dev qtbase5-dev qtbase5-private-dev libappindicator3-dev librsvg2-bin libhangul-dev libanthy-dev anthy librime-dev libxklavier-dev libm17n-dev

 

sudo apt install [위 리스트]

 

$ debuild
$ cd ..

$ sudo dpkg -i nimf_2019.03.31_amd64.deb \
libnimf1_2019.03.31_amd64.deb nimf-anthy_2019.03.31_amd64.deb \
nimf-libhangul_2019.03.31_amd64.deb nimf-m17n_2019.03.31_amd64.deb \
nimf-rime_2019.03.31_amd64.deb

-------------------

https://launchpad.net/~hodong/+archive/ubuntu/nimf 

https://gitlab.com/hodong/

https://hodong.gitlab.io/ ; 여기에 최근 글도 있네요

https://cogniti-works.blogspot.com/2016/07/manjaro-xfce-nimf.html

불러오는 중입니다...

https://www.youtube.com/watch?v=6Q6xkidRDmI

 

http://blog.daum.net/bagjunggyu/321

 

우분투 18.04.1 한글 입력 설정 및 플래시 플러그인 설치

우분투 18.04가 나온지 한참 만에 18.04.1로 포인트 릴리스를 했습니다. 그래서 이번에 우분투 18.04.1을 설치해봤습니다. 다운로드 : https://www.ubuntu.com/download/d

blog.daum.net

4) 나눔 폰트를 좋아하시는 분들은 따로 설치하시면 됩니다.

sudo apt install fonts-nanum fonts-nanum-coding

Posted by 쁘레드
IT이야기2019. 4. 2. 02:33

윈도우 머신이 꼭 필요한 이유중에 하나가(Mac은 비싸서 안되고) Lightroom이고 간혹 비디오 편집을 하려고 하면 Sony Vegas가 참 간단하고 좋은데, Lightroom 대체할 만한것은 아직 없다고 보여지고요. 비디오 편집은 요구사항이 많지 않아서 어디 있을것 같아서 찾아봤는데...

리눅스에서 비디오 편집하는것이 아주 나쁘지는 않네요. kdenlive라는 툴이 KDE env인데, 괜찮은것 같네요. 버전도 높고요. GNome도 곧 V1.0으로 발표하는듯. 그런데 NVidia 카드가 있어서 GPU Agpu acceleration(하드웨어 가속기)를 enable하려고 하니 역시 리눅스는 복잡해...

 

FFMpeg을 다시 컴파일하면 되는데, NVidia 얘네들은 리눅스 지원이 진짜 지랄같애서(요즘 많이 좋아졌다는데) 하다가 욕나오는데... shotcut이라는 얘가 이미 다 포함시켜 놨네요.

-----------

https://shotcut.com/

 

Shotcut - Home

Wide Format Support Supports hundreds of audio and video formats and codecs thanks to FFmpeg. No import required which means native editing, plus multi-format timelines, resolutions and frame-rates within a project. Frame accurate seeking supported for man

shotcut.com

 

https://www.youtube.com/watch?v=X14GvmBpq08

*H.264 Dominant
properties=x264-medium f=mp4 vcodec=libx264 acodec=aac g=120 crf=%quality ab=%audiobitrate+'k'
properties=x264-medium f=mp4 vcodec=nvenc_h264 acodec=aac g=120 crf=%quality ab=%audiobitrate+'k'

*NVENC_H264
f=mp4 vcodec=nvenc acodec=aac g=120 global_quality=21 ab=385k vq=21 r=60 preset=slow bf=2

Posted by 쁘레드
IT이야기2016. 3. 31. 20:09

아주 재밌는 기사가 나왔습니다. WIndows 10고객의 요구사항을 들어보고 얼마나 많은 사람들이 commandline 조금 업데이트하는 정도는 안된다고 했나보네요, 그래서 전격 결정. UbuntuCanonical과 협력해서 Ubuntu의 user mode를 넣기로 했다고 합니다.

VM도 아니고 어떻게 한건지 참 궁금하네요.


아직 preview수준이고 언제  release될지는 아직 모름.

엄청 잘한 결정이다라고 생각하고 지지하지만, 윈도우의 정체성이 완전 망가지겠네요. ㅋㅋㅋ commandline과 poweshell이제 버려야지요. 윈도우깔고 Linux까는 사람을 다 잡을려고 하는걸까요 아니면 생색만 내다가 말려고 할까요.


MAC은 kernel이 UNIX이 MAC쓰는 사람들이 shell command로 작업하는 것은 이상할것이 없었는데, 윈도우가 따라간다니까 never say never! 라는 말이 생각나네요. 윈도우/리눅스 유저로서 완전 exiting하네요.


Canonical, MS랑 협력하면서 어떻게 돈을 벌지 모르겠지만 수익성은 좋아질것 같네요. 우분투로 버는 돈보다 많을지도. ^^

---------------------

NIX tool to Windows

Linux User mode to Windows

Windows subsystem for linux

아래 비디오에 보면 bash에 대해 demo도 하네요.

hello.c를 gcc로 compile하고 생기는 executable에 readelf하면


readelf -h hello


SYSTEM이 UNIX라고 나오네요. 헐... 진짜 리눅스 User mode가 올라간던데.


보통 cygwin깔아 shell흉내내면 readelf는 windows execuable에서 error가 나옵니다. PE파일포맷이니... 

Demo파일은 capture을 못했고 가지고 있는 ELF파일(PowerPC, big endian)하나 readelf해보니 아래와 같이 나오는데, 당연히 windows에서는 실행을 못했었지요. 이런것도 이젠 실행할수 있다는 얘긴데...


c:\workspace\>readelf -h BdLoad.elf

ELF Header:

  Magic:   7f 45 4c 46 01 02 01 00 00 00 00 00 00 00 00 00

  Class:                             ELF32

  Data:                              2's complement, big endian

  Version:                           1 (current)

  OS/ABI:                            UNIX - System V

  ABI Version:                       0

  Type:                              EXEC (Executable file)

  Machine:                           PowerPC

  Version:                           0x1

  Entry point address:               0x800004

  Start of program headers:          52 (bytes into file)

  Start of section headers:          64928104 (bytes into file)

  Flags:                             0x0

  Size of this header:               52 (bytes)

  Size of program headers:           32 (bytes)

  Number of program headers:         2

  Size of section headers:           40 (bytes)

  Number of section headers:         32

  Section header string table index: 29

---------------------

아래것은 Intel 64bit CPU + Ubuntu 14.04, Linux는 Intel 64bit CPU를 AMD x64 compatible로 부르니 참 특이하죠?

$ readelf -h xcalc

ELF Header:

  Magic:   7f 45 4c 46 02 01 01 00 00 00 00 00 00 00 00 00

  Class:                             ELF64

  Data:                              2's complement, little endian

  Version:                           1 (current)

  OS/ABI:                            UNIX - System V

  ABI Version:                       0

  Type:                              EXEC (Executable file)

  Machine:                           Advanced Micro Devices X86-64

  Version:                           0x1

  Entry point address:               0x401d89

  Start of program headers:          64 (bytes into file)

  Start of section headers:          31056 (bytes into file)

  Flags:                             0x0

  Size of this header:               64 (bytes)

  Size of program headers:           56 (bytes)

  Number of program headers:         8

  Size of section headers:           64 (bytes)

  Number of section headers:         28

  Section header string table index: 27





----------------------

Microsoft is adding the Linux command line to Windows 10

Bash coming to Windows is huge news for developers, developers, developers

----------------------





----------------------

발머가 CEO자리를 내려오고 윈도우 2세대 경영인이 경영을 하니 똥고집 안부리고 고객이 뭘 원하는지 어떻게해야 회사가 잘 되는지 잘 알고 있는것 같네요. 이럴줄 알았으면 MS주식좀 사놓는건데...


-------------

윈도10 설치 PC 2억7000만대 돌파

2016년 3월 31일 전자신문

http://www.etnews.com/20160331000020

윈도10 설치 PC 2억7000만대 돌파

지난해 7월 29일 출시된 윈도10은 출시 후 하루동안 1400만대 PC에 설치됐다. 한달만에 7500만대, 6개월 후에는 2억대에 설치됐다고 MS는 밝혔다.

MS는 향후 2~3년 내에 윈도10 설치기기가 10억대에 이를 것으로 내다봤다. PC뿐 아니라 스마트폰, 콘솔, 기타 기기를 포함한 수치다.

Posted by 쁘레드
Programming2015. 10. 1. 07:00

VM Virtualbox에 linux 설치하기는 여러 글이 많이 있지만 그 다음에...

  • Host에서 SSH로 Ubuntu에 접속하기
  • Shared folder를 mount해서 Ubuntu에서 read/write하기
  • Ubuntu screen resolution이 640x480이상으로 하기
  • LAMP을 설치후 Drupal 설치하고 web programming하기
  • Android build environment 설치하기

--------------

sudo apt-get install openssh-server 


#port check

netstat -ant | grep 2222

netstat -lnpt | grep 22

-------------

Port forwarding

포트포워딩 3개를 네트워크 세팅에다 넣어줌

SSH TCP 2222 to 22

HTTP TCP 8080 to 80

MYSQL TCP 3306 to 3306

MYSQL UDP 3306 to 3306

-------------

http://unix.stackexchange.com/questions/145997/trying-to-ssh-to-local-vm-ubuntu-with-putty


Two network devices

1. Bridged (as default for internet)

2. Host only


eth0      Link encap:Ethernet  HWaddr 08:00:27:16:f4:3c

          inet addr:10.42.130.246  Bcast:10.255.255.255  Mask:255.0.0.0

          inet6 addr: fe80::a00:27ff:fe16:f43c/64 Scope:Link

          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1

          RX packets:157 errors:0 dropped:0 overruns:0 frame:0

          TX packets:126 errors:0 dropped:0 overruns:0 carrier:0

          collisions:0 txqueuelen:1000

          RX bytes:11529 (11.5 KB)  TX bytes:14439 (14.4 KB)


eth1      Link encap:Ethernet  HWaddr 08:00:27:be:3b:1f

          inet addr:192.168.56.102  Bcast:192.168.56.255  Mask:255.255.255.0

          inet6 addr: fe80::a00:27ff:febe:3b1f/64 Scope:Link

          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1

          RX packets:138 errors:0 dropped:0 overruns:0 frame:0

          TX packets:172 errors:0 dropped:0 overruns:0 carrier:0

          collisions:0 txqueuelen:1000

          RX bytes:14585 (14.5 KB)  TX bytes:27815 (27.8 KB)



SSH to 192.168.*.*

----------

Share forlders from VM setting.

------------

Guest Additions

sudo apt-get install virtualbox-guest-dkms virtualbox-guest-x11

GuestAdditions is required, no need cdrom is requried.

http://askubuntu.com/questions/456400/why-cant-i-access-a-shared-folder-from-within-my-virtualbox-machine


Start VM

Devices > Insert Guest Additions CD image...

I had to manually mount the CD: sudo mount /dev/cdrom /media/cdrom

Install the necessary packages: sudo apt-get install make gcc linux-headers-$(uname -r)

Install the Guest Additions: sudo /media/cdrom/VBoxLinuxAdditions.run

Now you can mount your share using:


mkdir ~/host

sudo mount -t vboxsf La_Build ~/host

-----------

GuestAdditions이 있으면 화면 해상도도 자유로워짐

-----------

$ sudo apt-get update
$ sudo apt
-get install openjdk-7-jdk
$ sudo apt-get install git-core gnupg flex bison gperf build-essential \
  zip curl zlib1g
-dev gcc-multilib g++-multilib libc6-dev-i386 \
  lib32ncurses5
-dev x11proto-core-dev libx11-dev lib32z-dev ccache \
  libgl1
-mesa-dev libxml2-utils xsltproc unzip

https://source.android.com/source/initializing.html

$ sudo update-alternatives --config java
$ sudo update
-alternatives --config javac

*repo ?

sudo apt-get install phablet-tools


------------

 sudo apt-get install lamp-server^

*config apach

https://help.ubuntu.com/community/ApacheMySQLPHP

------------


------------


------------

'Programming' 카테고리의 다른 글

Drupal Shell - Drush  (0) 2015.10.02
Python - JSON을 이용한 지진검색  (0) 2015.10.01
Python - String, File, Regular Expression  (0) 2015.09.30
Python - Stock Price Quote  (0) 2015.09.30
VIM resource file  (0) 2015.09.30
Posted by 쁘레드
IT이야기2015. 5. 4. 04:20


일년에도 몇번씩 지웠다 깔았다 하기는 하는데, 리눅스는 5%항상 부족함을 느낌니다. 한글입력과 폰트 같은것이 항상 첫번째 좌절을 느낀느 포인트입니다.


놀고 있는 노트북에 Ubuntu를 설치했습니다. 웹페이지대로 14.04.2를 설치했습니다. 회사는 12.04이 굳이 최근 15.04까지 갈필요도 없습니다. 이번에는 설치할때 설치 옵션에서 언어를 한국어로 골랐습니다. 설치 안내부터 한글로 나옵니다. 매뉴나 안내같은거 한글로 나오는거 별로 안좋아하는데 한글입력이나 잘 됐으면 하는 바램으로 설치를 끝냈습니다.


설치가 끝났습니다. 매뉴가 다 한글입니다. 된장. 그런데... 그런데 한글이 바로 입력이 됩니다!!! terminal에서도 한글이 쳐집니다. 와... 우분투가 그디어 해냈구나~ 이런 느낌도 잠시 아들본다고 다녀왔더니 우분투가 잠겨있습니다. 패스워드를 쳐도 못들어갑니다. 하는수 없이 재부팅 했습니다. 재부팅해서 다시 쳐보니 한글이 나옵니다. 그런데 영문이 안쳐집니다. 영어 키보드를 다시 설치해야합니다. 쌍욕이 다 나옵니다.


영어버전으로 설치하고 한글입력기 나비같은것을 설치하는게 좋은 옵션인것 같습니다. 역시나 5% 부족한 OS입니다.

Posted by 쁘레드