'dev util'에 해당되는 글 5건

  1. 2019.05.29 yum install Transaction check error
  2. 2018.12.27 openstack, DevStack
  3. 2018.12.26 도커 / docker
  4. 2013.04.27 간단한 Subversion Branching/Merging
  5. 2013.04.27 MySql.Data - MYSQL 5.X connector net

yum install Transaction check error

dev util 2019.05.29 08:17

Transaction check error:
file /usr/share/mysql/charsets/Index.xml from install of MariaDB-common-10.1.40-1.el7.centos.x86_64 conflicts with file from package mysql-community-common-5.6.40-2.el7.x86_64

[root@localhost ~]# yum shell
> remove mysql-community-common
> install MariaDB-common
> run


https://webinformation.tistory.com/86 

 

 

yum 패키지 설치 및 업데이트 시 "Transaction Check Error:" 해결방법

에러가 발생된 상황 저 같은 경우에는 Mysql 5.5 에서 5.6 으로 업데이트를 진행 하는 과정에서 "Transaction Check Error:" 가 발생했습니다. 대충 쫌 자세히(ㅋㅋ) 읽어 보면 "compat-mysql51" 이 패키지 때문에..

webinformation.tistory.com

 

'dev util' 카테고리의 다른 글

yum install Transaction check error  (0) 2019.05.29
openstack, DevStack  (0) 2018.12.27
도커 / docker  (0) 2018.12.26
간단한 Subversion Branching/Merging  (0) 2013.04.27
MySql.Data - MYSQL 5.X connector net  (0) 2013.04.27
Trackbacks 0 : Comments 0

Write a comment


openstack, DevStack

dev util 2018.12.27 10:43

openstack, DevStack


https://www.virtualbox.org

https://www.ubuntu.com/download/server

http://mirror.kakao.com/ubuntu-releases/16.04.5/

https://docs.openstack.org/devstack/latest/


$ sudo useradd -s /bin/bash -d /opt/stack -m stack

$ echo "stack ALL=(ALL) NOPASSWOD: ALL" | sudo tee /etc/sudoers.d/stack

$ sudo su - stack


$ git clone https://git.openstack.org/openstack -dev/devstack

$ cd devstack


$ vi local.conf

[[local|localrc]]

ADMIN_PASSWORD=admin00

DATABASE_PASSWORD=#ADMIN_PASSWORD

RABBIT_PASSWOR=$ADMIN_PASSWORD

SERVICE_PASSWORD=$ADMIN_PAASSWORD


$ ./stack.sh



'dev util' 카테고리의 다른 글

yum install Transaction check error  (0) 2019.05.29
openstack, DevStack  (0) 2018.12.27
도커 / docker  (0) 2018.12.26
간단한 Subversion Branching/Merging  (0) 2013.04.27
MySql.Data - MYSQL 5.X connector net  (0) 2013.04.27
Trackbacks 0 : Comments 0

Write a comment


도커 / docker

dev util 2018.12.26 11:06


도커 / docker


A. 도커 설치


http://docker.com


Product -> download docker CE(community Edtion)


도커 이미지 검색

docker serarch ubuntu


우분투 이미지 다운로드

docker pull ubuntu


이미지 리스트 출력

docker images


컨테이너 실행

docker run -it --name=ubuntu ubuntu

docker ps -a


컨테이너 접속

docker attach ubuntu

docker exec -it ubuntu bash


컨테이너 정지하지 않고 나옴

ctrl+P+Q


B. 도커 기본 명령어


도커 컨테이너 리스트

docker ps -a


도커 컨테이너 정지

docker stop ubuntu


도커 컨테이너 재시작

docker restart ubuntu


도커 컨테이너 삭제

docker rm ubuntu

docker rm -f ubuntu

docker kill ubuntu


도커 이미지 삭제

docker rmi ubuntu


이미지 ID 확인

docker images


이미지 파일 생성

docker save -o ubuntu_img.tar ubuntu


이미지 압축/해제

gzip ubuntu_img.tar / bzip2 ubuntu_img.tar

gzip -d ubuntu_img.tar.gz / bzip2 -d ubuntu_img.tar.bz2


이미지 삭제

docker rmi ubuntu


파일에서 이미지 로그

docker load -i ubuntu_img.tar


이미지 ID 확인

docker images


이미지 태그 지정

docker tag 이미지ID ubuntu


컨테이너 IP 주소 확인

docker inspect ubuntu | grep "IPAddress"


C. 도커 mariadb


다운로드 

docker pull mariadb:10.1


이미지 리스트 출력

docker images


실행

docker run -d --env MYSQL_ROOT_PASSWORD=sample --name=mariadb1 mariadb:10.1


컨테이너 접속

docker exec -it mariadb1 bash


'dev util' 카테고리의 다른 글

yum install Transaction check error  (0) 2019.05.29
openstack, DevStack  (0) 2018.12.27
도커 / docker  (0) 2018.12.26
간단한 Subversion Branching/Merging  (0) 2013.04.27
MySql.Data - MYSQL 5.X connector net  (0) 2013.04.27
Trackbacks 0 : Comments 0

Write a comment


간단한 Subversion Branching/Merging

dev util 2013.04.27 12:58

[출처] http://sestory.tistory.com/1
 
 
서버버전을 사용하여 소스코드 checkout 및 commit은 많이 하는데 왠지 branch를 만들거나 merge하려니 이거 좀 복잡한 생각이 들때가 있고 메뉴얼을 읽어 봐도 북잡하기만 하다.

그러나 Branch의 기능은 전제 Team의 개발에 영향을 주지 않고 혼자서 (또는 소규모 팀별로) 프로그램을 고치고 테스트 하고 잘 될때 head로 보낼때 아주 유용하게 사용할 수 있다. 서버버전을 사용하면 그 방법도 간단하다.

우선 Checkout 부터 한번 해보자. (Subversion 저장소- https://coolproj.googlecode.com/svn/trunk)


svn co https://coolproj.googlecode.com/svn/trunk/  coolproj
cd colproj
[작업]
svn ci -m"작업 잘 했음. 무엇 무엇 고쳤음. 무슨무슨 버그 잡았음"

이렇게 하는 것이 보통 그냥 branch같은거 사용하지 않고 하는 작업인데 여기서 branch만들기는 너무 간단하다.

svn copy coolproj  https://coolproj.googlecode.com/svn/branches/new-hot-feature

이렇게 하면 끝이난다.

그런다음 이 새로운 branch 를 checkout 해서 작업을 하면 된다.
svn co https://coolproj.googlecode.com/svn/branches/new-hot-feature coolproj-branch

그냥 이전의 coolproj 라는 workspace를 사용하고 싶으면 살짝 'switch' 해주면 된다.


cd dupbug/
svn switch https://coolproj.googlecode.com/svn/branches/new-hot-feature

[작업]
svn ci -m"작업 잘 했음. 무엇 무엇 고쳤음. 무슨무슨 버그 잡았음"

이렇게 checkin 된 코드는 이전에 생성된 branch에 남아 있게 된다.

여러번 작업을 한다음 이 branch가 충분히 훌륭한 관계로 trunk에 보내고 싶다면 merge하면 된다. 우선 바로 merge하기 전에 (trunk가 변했을수도 있으므로) 몇가지 확인 해보자. 우선 --dry-run (예행연습)

svn merge --dry-run  https://coolproj.googlecode.com/svn/branches/new-hot-feature \                                             https://coolproj.googlecode.com/svn/trunk

그러면 무엇이 바뀌는 것인지 보여 준다.

구체적으로 무엇이 달라졌는지 line-by-line으로 보고 싶으면 diff를 사용한다. (주의 URL의 순서가 merge때와 다르게 바뀌었다)

svn diff https://coolproj.googlecode.com/svn/trunk \
            https://coolproj.googlecode.com/svn/branches/new-hot-feature

마지막으로 모든것이 좋아 보여 merge를 하려면 앞에서 dry-run을 하면 된다.
svn merge --dry-run  https://coolproj.googlecode.com/svn/branches/new-hot-feature \ https://coolproj.googlecode.com/svn/trunk

branch와 merge는 작은 단위의 commit이 많이 필요할때는 불필요하게 다른 사람들이 나의 commit을 보이고 싶지 않을때 요긴하게 사용되는 기능이다. 한번만 사용해보면 쉽게 사용할 수 있다. 

'dev util' 카테고리의 다른 글

yum install Transaction check error  (0) 2019.05.29
openstack, DevStack  (0) 2018.12.27
도커 / docker  (0) 2018.12.26
간단한 Subversion Branching/Merging  (0) 2013.04.27
MySql.Data - MYSQL 5.X connector net  (0) 2013.04.27
Trackbacks 0 : Comments 0

Write a comment


MySql.Data - MYSQL 5.X connector net

dev util 2013.04.27 12:58
MySql.Data - MYSQL 5.X connector net

'dev util' 카테고리의 다른 글

yum install Transaction check error  (0) 2019.05.29
openstack, DevStack  (0) 2018.12.27
도커 / docker  (0) 2018.12.26
간단한 Subversion Branching/Merging  (0) 2013.04.27
MySql.Data - MYSQL 5.X connector net  (0) 2013.04.27
Trackbacks 0 : Comments 0

Write a comment