심각하게 sl을 CentOS7에 설치하려고했습니다.
sl 명령이란?
sl은 무엇입니까? 라고 사람은 돌려 오른쪽.
당신의 기술을 약간 향상시키지 않습니다.
창조자,
SL(1): 궁극의 농담 명령
라는 것입니다.
최종 업데이트는
2017/4/20
되어 있기 때문에 나름대로 유지 보수가되어있는지도.
CentOS7에 설치해 보았습니다.
소스 얻기
공식 URL이 있기 때문에 거기에서.
htps : // 기주 b. 코 m / m와 요다 / sl
[root@localhost ~]# wget ftp://ftp.linet.gr.jp/pub/Plamo/Plamo-2.1/contrib/Texttools/sl.tgz
따로 wget이 아니어도 뭐든 좋다. 편한 방법으로.
그런 다음 적절한 장소에서 해동하십시오.
[root@localhost ~]# unzip -q sl.tgz
[root@localhost ~]# cd sl-master
[root@localhost sl-master]# ls -l
合計 696
-rw-r--r-- 1 root root 334 4月 20 2017 LICENSE
-rw-r--r-- 1 root root 358 4月 20 2017 Makefile
-rw-r--r-- 1 root root 436 4月 20 2017 README.ja.md
-rw-r--r-- 1 root root 297 4月 20 2017 README.md
-rw-r--r-- 1 root root 666742 4月 20 2017 demo.gif
-rw-r--r-- 1 root root 593 4月 20 2017 sl.1
-rw-r--r-- 1 root root 764 4月 20 2017 sl.1.ja
-rw-r--r-- 1 root root 10703 4月 20 2017 sl.c
-rw-r--r-- 1 root root 6627 4月 20 2017 sl.h
압축을 푼 파일의 내용을 보면 Make하여 설치하게 되어 있다.
Make 하기 위한 gcc 가 서버에는 들어가지 않았기 때문에 넣는다.
[root@localhost sl-master]# yum install gcc
...
Is this ok [y/d/N]: y
...
インストール:
gcc.x86_64 0:4.8.5-39.el7
依存性関連をインストールしました:
cpp.x86_64 0:4.8.5-39.el7 glibc-devel.x86_64 0:2.17-292.el7 glibc-headers.x86_64 0:2.17-292.el7
完了しました!
[root@localhost sl-master]# make all
gcc -O -Wall -o sl sl.c -lncurses
sl.c:41:20: 致命的エラー: curses.h: そのようなファイルやディレクトリはありません
#include <curses.h>
^
コンパイルを停止しました。
make: *** [sl] エラー 1
무무무.
curses.h
도서관이없는 것 같습니다.
[root@localhost sl-master]# yum provides \*/curses.h
...
ncurses-devel-5.9-14.20130511.el7_4.x86_64 : Development files for the ncurses library
リポジトリー : base
一致 :
ファイル名 : /usr/include/ncurses/curses.h
ファイル名 : /usr/include/ncursesw/curses.h
ファイル名 : /usr/include/curses.h
ncurses-devel-5.9-14.20130511.el7_4.x86_64
없는 것 같아서 넣는다.
[root@localhost sl-master]# yum install ncurses-devel-5.9-14.20130511.el7_4.x86_64
...
Is this ok [y/d/N]: y
...
インストール中 : ncurses-devel-5.9-14.20130511.el7_4.x86_64 1/1
検証中 : ncurses-devel-5.9-14.20130511.el7_4.x86_64 1/1
インストール:
ncurses-devel.x86_64 0:5.9-14.20130511.el7_4
完了しました!
다시 한번
[root@localhost sl-master]# make all
gcc -O -Wall -o sl sl.c -lncurses
[root@localhost sl-master]#
다녔다.
[root@localhost sl-master]# ls -l
合計 716
-rw-r--r-- 1 root root 334 4月 20 2017 LICENSE
-rw-r--r-- 1 root root 358 4月 20 2017 Makefile
-rw-r--r-- 1 root root 436 4月 20 2017 README.ja.md
-rw-r--r-- 1 root root 297 4月 20 2017 README.md
-rw-r--r-- 1 root root 666742 4月 20 2017 demo.gif
-rwxr-xr-x 1 root root 17976 11月 17 16:32 sl
-rw-r--r-- 1 root root 593 4月 20 2017 sl.1
-rw-r--r-- 1 root root 764 4月 20 2017 sl.1.ja
-rw-r--r-- 1 root root 10703 4月 20 2017 sl.c
-rw-r--r-- 1 root root 6627 4月 20 2017 sl.h
-rwxr-xr-x 1 루트 루트 17976 11월 17 16:32 sl
실행 파일 완성.
적당히 PATH가 통과하는 장소에
[root@localhost sl-master]# cp -pi ./sl /usr/local/bin/
[root@localhost sl-master]# which sl
/usr/local/bin/sl
그래도 ls와 sl을 치고 잘못하면 기차가 달립니다.
소름 끼치는 것 계약.
참조
도요타 마사시와 SL 명령 (Masashi Toyoda and SL command) ※작자
SL 개조 계획
농담 프로그램 sl을 움직여 보았습니다.
실행하면…
재미를 빼앗아 버린다? 있을지도 모르지만,
이런 느낌이 듭니다.
SL
sl -a
sl -c
sl -F
sl -l
sl -alFc
실제로 시도해보십시오.
Reference
이 문제에 관하여(심각하게 sl을 CentOS7에 설치하려고했습니다.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/mkdir/items/ce14b967a01deecca8f8
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
소스 얻기
공식 URL이 있기 때문에 거기에서.
htps : // 기주 b. 코 m / m와 요다 / sl
[root@localhost ~]# wget ftp://ftp.linet.gr.jp/pub/Plamo/Plamo-2.1/contrib/Texttools/sl.tgz
따로 wget이 아니어도 뭐든 좋다. 편한 방법으로.
그런 다음 적절한 장소에서 해동하십시오.
[root@localhost ~]# unzip -q sl.tgz
[root@localhost ~]# cd sl-master
[root@localhost sl-master]# ls -l
合計 696
-rw-r--r-- 1 root root 334 4月 20 2017 LICENSE
-rw-r--r-- 1 root root 358 4月 20 2017 Makefile
-rw-r--r-- 1 root root 436 4月 20 2017 README.ja.md
-rw-r--r-- 1 root root 297 4月 20 2017 README.md
-rw-r--r-- 1 root root 666742 4月 20 2017 demo.gif
-rw-r--r-- 1 root root 593 4月 20 2017 sl.1
-rw-r--r-- 1 root root 764 4月 20 2017 sl.1.ja
-rw-r--r-- 1 root root 10703 4月 20 2017 sl.c
-rw-r--r-- 1 root root 6627 4月 20 2017 sl.h
압축을 푼 파일의 내용을 보면 Make하여 설치하게 되어 있다.
Make 하기 위한 gcc 가 서버에는 들어가지 않았기 때문에 넣는다.
[root@localhost sl-master]# yum install gcc
...
Is this ok [y/d/N]: y
...
インストール:
gcc.x86_64 0:4.8.5-39.el7
依存性関連をインストールしました:
cpp.x86_64 0:4.8.5-39.el7 glibc-devel.x86_64 0:2.17-292.el7 glibc-headers.x86_64 0:2.17-292.el7
完了しました!
[root@localhost sl-master]# make all
gcc -O -Wall -o sl sl.c -lncurses
sl.c:41:20: 致命的エラー: curses.h: そのようなファイルやディレクトリはありません
#include <curses.h>
^
コンパイルを停止しました。
make: *** [sl] エラー 1
무무무.
curses.h
도서관이없는 것 같습니다.
[root@localhost sl-master]# yum provides \*/curses.h
...
ncurses-devel-5.9-14.20130511.el7_4.x86_64 : Development files for the ncurses library
リポジトリー : base
一致 :
ファイル名 : /usr/include/ncurses/curses.h
ファイル名 : /usr/include/ncursesw/curses.h
ファイル名 : /usr/include/curses.h
ncurses-devel-5.9-14.20130511.el7_4.x86_64
없는 것 같아서 넣는다.
[root@localhost sl-master]# yum install ncurses-devel-5.9-14.20130511.el7_4.x86_64
...
Is this ok [y/d/N]: y
...
インストール中 : ncurses-devel-5.9-14.20130511.el7_4.x86_64 1/1
検証中 : ncurses-devel-5.9-14.20130511.el7_4.x86_64 1/1
インストール:
ncurses-devel.x86_64 0:5.9-14.20130511.el7_4
完了しました!
다시 한번
[root@localhost sl-master]# make all
gcc -O -Wall -o sl sl.c -lncurses
[root@localhost sl-master]#
다녔다.
[root@localhost sl-master]# ls -l
合計 716
-rw-r--r-- 1 root root 334 4月 20 2017 LICENSE
-rw-r--r-- 1 root root 358 4月 20 2017 Makefile
-rw-r--r-- 1 root root 436 4月 20 2017 README.ja.md
-rw-r--r-- 1 root root 297 4月 20 2017 README.md
-rw-r--r-- 1 root root 666742 4月 20 2017 demo.gif
-rwxr-xr-x 1 root root 17976 11月 17 16:32 sl
-rw-r--r-- 1 root root 593 4月 20 2017 sl.1
-rw-r--r-- 1 root root 764 4月 20 2017 sl.1.ja
-rw-r--r-- 1 root root 10703 4月 20 2017 sl.c
-rw-r--r-- 1 root root 6627 4月 20 2017 sl.h
-rwxr-xr-x 1 루트 루트 17976 11월 17 16:32 sl
실행 파일 완성.
적당히 PATH가 통과하는 장소에
[root@localhost sl-master]# cp -pi ./sl /usr/local/bin/
[root@localhost sl-master]# which sl
/usr/local/bin/sl
그래도 ls와 sl을 치고 잘못하면 기차가 달립니다.
소름 끼치는 것 계약.
참조
도요타 마사시와 SL 명령 (Masashi Toyoda and SL command) ※작자
SL 개조 계획
농담 프로그램 sl을 움직여 보았습니다.
실행하면…
재미를 빼앗아 버린다? 있을지도 모르지만,
이런 느낌이 듭니다.
SL
sl -a
sl -c
sl -F
sl -l
sl -alFc
실제로 시도해보십시오.
Reference
이 문제에 관하여(심각하게 sl을 CentOS7에 설치하려고했습니다.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/mkdir/items/ce14b967a01deecca8f8
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
Reference
이 문제에 관하여(심각하게 sl을 CentOS7에 설치하려고했습니다.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/mkdir/items/ce14b967a01deecca8f8텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)