[포스팅큐레이션, 개발이야기#070] 프로그램을 리눅스로 복제해보자.

in kr •  12 days ago 

image.png

안녕하세요 가야태자 @talkit 입니다

이번 글에서는 지난번에 git에 올려둔 프로그램을 복제해서 실제로 실행해보겠습니다.

클론을 했는데 T.T https로 했을때 오류가 납니다.

vscode에서는 잘되었는데 말이죠

그래서 ssh방식으로 해보겠습니다.

 ssh-keygen -t rsa

요즘 위 명령어를 잘 사용하고 있습니다. ^^

Oracle 서버에서 위 명령어로 ssh key를 생성합니다.

SSH and GPG keys

github에서 위 페이지에 접근 하십시오.

image.png

위 그림에서 SSH Keys [New SSh Key] 버튼을 클릭하십시오.

vi ~/.ssh/id_rsa.pub

위 명령어로 public key를 열고 내용을 복사하십시오.

그리고, 붙여 넣으십시오.

저는 제목에 oracle 서버라고 적었습니다.

image.png

Add SSH Key 버튼을 누르면

image.png

위와 같이 나오는데 저는 Use your password를 선택 했습니다.

이제 ssh key를 등록 했구요.

git clone [email protected]:kjh0523/steemit.git

위 명령어를 내려 보겠습니다.

SSH키를 인증할꺼냐 믿을 수 있냐를 묻네요
yes

입니다.

 git clone [email protected]:kjh0523/steemit.git
Cloning into 'steemit'...
The authenticity of host 'github.com ()' can't be established.
ED25519 key fingerprint is SHA256:
This key is not known by any other names
Are you sure you want to continue connecting (yes/no/[fingerprint])? yes
Warning: Permanently added 'github.com' (ED25519) to the list of known hosts.
remote: Enumerating objects: 10, done.
remote: Counting objects: 100% (10/10), done.
remote: Compressing objects: 100% (9/9), done.
remote: Total 10 (delta 4), reused 7 (delta 1), pack-reused 0 (from 0)
Receiving objects: 100% (10/10), 5.81 KiB | 5.81 MiB/s, done.
Resolving deltas: 100% (4/4), done.
(base) ubuntu@instance-20241026-2231:~$

클론이 다 되어서 내려 왔습니다.

cd steemit

위 명령어로 방금 내려받은 폴더로 들어가겠습니다.

오류가 나겠지만, Python 코드를 수행해보겠습니다.

(base) ubuntu@instance-20241026-2231:~/steemit$ ls -al
total 36
drwxrwxr-x 3 ubuntu ubuntu 4096 Jan 20 12:37 .
drwxr-x--- 8 ubuntu ubuntu 4096 Jan 20 12:37 ..
drwxrwxr-x 8 ubuntu ubuntu 4096 Jan 20 12:37 .git
-rw-rw-r-- 1 ubuntu ubuntu 6060 Jan 20 12:37 collect_steem_postings.py
-rw-rw-r-- 1 ubuntu ubuntu 5840 Jan 20 12:37 collect_steem_postings_mysql.py
-rw-rw-r-- 1 ubuntu ubuntu 2774 Jan 20 12:37 select_posting_m2e.py
-rw-rw-r-- 1 ubuntu ubuntu 2761 Jan 20 12:37 select_postingcuration.py

지난 번에 git에 올려 두었던 네개파일이 잘 내려 왔습니다.

가상환경 안만들고 그냥 아무꺼나 수행해보겠습니다.

(base) ubuntu@instance-20241026-2231:~/steemit$ python3 collect_steem_postings_mysql.py
Traceback (most recent call last):
  File "/home/ubuntu/steemit/collect_steem_postings_mysql.py", line 1, in <module>
    import mariadb
ModuleNotFoundError: No module named 'mariadb'
(base) ubuntu@instance-20241026-2231:~/steemit$

바로 관련 패키지가 없다고 오류가 나네요 ^^

그래서 내일은 가상환경을 만들고 해당 가상환경에 위 프로그램들이 수행 되도록 패키지를 설치해보겠습니다.

감사합니다.



Posted through the ECblog app (https://blog.etain.club)

Authors get paid when people like you upvote their post.
If you enjoyed what you read here, create your account today and start earning FREE STEEM!
Sort Order:  

[광고] STEEM 개발자 커뮤니티에 참여 하시면, 다양한 혜택을 받을 수 있습니다.

좋은 글 올려주고 계신데~
오라클 클라우드 무료클라우드티어 가입이 잘 안되어 아직 따라하기를 못하고 있습니다.
아무래도 상담원과 통화를 해서 해결해야 하나봐요. ㅠㅠ

티어 가입만 잘 되면~ 차근 차근 잘 따라 해보겠습니다! 고맙습니다. ^^

  ·  10 days ago (edited)

제 주변의 지인들도 카드 때문에 잘 안되는 경우가 있는 것 같더라구요. 상담원과 잘 해결 되시면 후기 좀 남겨 주십시오.
감사합니다.

참 가입 하실때 한국 존 말고 싱가포르 존으로 가입하시면 좋은일이 생기실 겁니다. ^^

아하~ 존 선택 할 때는 한국 존 말고 싱가포르 존으로 선택하겠습니다! ^^

ARM 이긴 하지만, 메모리와 CPU를 좀 더 좋은 것을 사용하실 수 있습니다. ^^
즐거운 설명절 되시기를 .