만쥬의 개발일기
[Linux/shell] - E: Sub-process /usr/bin/dpkg returned an error code (1) 에러 해결하기
🛠️TOOL/📄Linux 2023. 9. 8. 17:23

프로젝트를 진행하던 중 python 버전을 바꿀 일이 생겨서, 3.10 버전을 설치하려고 다음 명령어들을 사용하고 있었는데, sudo apt-get update sudo apt-get upgrade sudo apt install python3.10 etc.. 아래 에러가 공통적으로 발생했다. Setting up postgresql-common (190ubuntu0.1) ... dpkg: error processing package postgresql-common (--configure): installed postgresql-common package post-installation script subprocess returned error exit status 10 dpkg: dependency pro..

article thumbnail
[Linux/Shell] 폴더 여러개 한 번에 만들고, 삭제하기
🛠️TOOL/📄Linux 2023. 7. 4. 15:13

PS 문제 풀이를 친구와 함께 깃으로 공유를 하다보면, 각자의 코드를 작성해서 push하기 때문에 폴더를 여러개 만들어 공유하는 상황이 생긴다. 우리는 이런식으로 날짜별로 폴더를 만들어서 사용하기에 1~31일의 폴더를 노가다로 만들어야 했다. 하지만 리눅스의 쉘에서도 for문을 사용 가능하다는 사실. 예시를 위해 8월자 폴더를 만들어보자. 먼저 8월자 폴더를 생성하고, 해당 폴더로 이동한다. 그리고 터미널에 다음과 같은 명령어를 입력해주면, for i in {1..31}; do mkdir $i; done 폴더가 잘 생긴 모습이다. 하지만 이대로 커밋하고 푸시할경우, git은 기본적으로 빈 폴더를 추적하지 않기 때문에 변경 내역에 추가되지 않는다. 따라서 폴더마다 내부에 '.gitkeep' 파일을 생성해주..