실행 파일을 설치하는 방법

해리스 카반

가끔하지로 제공되며 소프트웨어에 실행 .deb또는 .rpm만 실행한다.
예를 들어 Visual Studio Code , WebStorm 또는 Kerbal Space Programm .

이 질문에 대해서는 Visual Studio Code를 참조로 삼겠습니다.

소프트웨어는 압축 된 패키지로 제공됩니다.
압축을 풀 때라 VSCode-linux-x64는 실행 파일이 포함 된 폴더가 남습니다 Code.
두 번 클릭 Code하거나 터미널로 가리킬 /home/user/Downloads/VSCode-linux-x64/Code수 있습니다.
그러나이 응용 프로그램을 설치하는 적절한 방법이 있는지 알고 싶습니다.

내가 달성하고 싶은 것은 :

  • 이러한 방식으로 제공되는 모든 애플리케이션 / 소프트웨어 (실행 파일)를 한 곳에 둘 수 있습니다.
  • 터미널 지원 (예 : vscode터미널의 모든 폴더에서 쓸 수 있으며 자동으로 Visual Studio Code를 실행합니다.

추가 정보:

  • 데스크탑 환경 : Gnome3
  • 운영체제 : Debian

편집 :
그의 접근 방식이 내 백업 솔루션과 함께 더 잘 작동하기 때문에 @kba에게 대답을 제공하기로 결정했습니다. 바이너리를 실행하는 스크립트가 있으면 인수를 추가 할 수 있습니다.
그러나 공정하게 말하면 @John WH Smith 접근 방식은 @kba와 마찬가지로 좋습니다.

kba는 Monica와 함께

이름으로 프로그램을 호출하기 위해 쉘은 $PATH환경 변수 에서 디렉토리를 검색합니다 . 데비안에서 $PATH사용자 의 기본값 /home/YOUR-USER-NAME/bin(예 :)를 포함해야합니다 ~/bin.

먼저 디렉토리 ~/bin있는지 확인 하거나없는 경우 새로 만듭니다.

mkdir -p ~/bin

바이너리를 해당 디렉토리에 심볼릭 링크하여 쉘에서 사용할 수 있도록 할 수 있습니다.

mkdir -p ~/bin
ln -s /home/user/Downloads/VSCode-linux-x64/Code ~/bin/vscode

그러면 vscode명령 줄이나 명령 실행기에서 실행할 수 있습니다 .

참고 : 바이너리를 $PATH디렉토리에 복사 할 수도 있지만 상대 경로에 의존하는 경우 문제가 발생할 수 있습니다.

하지만 일반적으로 OS에서 제공하는 수단 (apt-get, deb 패키지) 또는 소프트웨어 프로젝트의 빌드 도구를 사용하여 소프트웨어를 올바르게 설치하는 것이 항상 바람직합니다. 이렇게하면 종속 경로 (예 : 시작 스크립트, 매뉴얼 페이지, 구성 등)가 올바르게 설정됩니다.

업데이트 : 또한 Thomas Dickey의 의견Faheem Mitha의 답변 을 반영하여 최상위 바이너리가 포함 된 tarball로 제공되고 거기에서 실행될 것으로 예상되는 소프트웨어에 대해 일반적으로 수행하는 작업 :

(표준 준수를 위해 제정신 위치에 넣어 /opt, /usr/local또는 홈 디렉토리, 예에서 폴더 ~/build)와에 실행 스크립트 랩퍼를 작성 $PATH(예를 들어, 위치 /usr/local/bin또는 ~/bin해당 위치로 변경하고 바이너리를 실행하는) :

#/bin/sh
cd "$HOME/build/directory"
exec ./top-level-binary "$@"

이것은 해당 디렉토리로 변경하고 바이너리를 수동으로 실행하는 것을 에뮬레이트하므로 존재하지 않는 상대 경로와 같은 문제를 더 쉽게 디버깅 할 수 있습니다.

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

.zip 파일을 실행하는 방법

분류에서Dev

실행 파일을 찾는 방법

분류에서Dev

Jenkins에서 배치 파일을 실행하는 방법

분류에서Dev

시스템에 설치된 파이썬이 아닌 컴파일 된 파이썬을 실행하는 방법

분류에서Dev

C # 실행 배치 파일을 관리자로 사용하여 Windows 서비스를 설치하는 방법

분류에서Dev

실행 권한없이 파일을 실행하는 방법

분류에서Dev

Raspberry Pi에서 실행 파일을 실행하는 방법

분류에서Dev

java -jar없이 Java 실행 파일을 실행하는 방법

분류에서Dev

파일을 반복하고 행을 실행하는 방법

분류에서Dev

파일을 반복하고 행을 실행하는 방법

분류에서Dev

파일을 반복하고 행을 실행하는 방법

분류에서Dev

bash 설치 스크립트를 루트로 실행-일반 사용자의 파일을 처리하는 방법?

분류에서Dev

Mac에서 cpp 파일을 컴파일 / 실행하는 방법

분류에서Dev

geany로 컴파일 된 CPP 파일을 실행하는 방법

분류에서Dev

geany로 컴파일 된 CPP 파일을 실행하는 방법

분류에서Dev

Mac에 psycopg2를 설치하는 방법 (pg_config 실행 파일을 찾을 수 없음 오류)

분류에서Dev

Linux : 명령을 실행할 위치를 설정하는 방법

분류에서Dev

exe 파일이 설치 파일과 함께 설치되지 않은 경우 실행을 방지하는 방법은 무엇입니까?

분류에서Dev

우분투 11.10에 LAMP를 설치 한 후 PHP 파일을 실행하는 방법은 무엇입니까?

분류에서Dev

모든 사용자를 위해 NSIS 실행 파일을 자동으로 설치하는 방법

분류에서Dev

파이썬에서 여러 파일을 실행하는 방법

분류에서Dev

설치 폴더의 위치에 대해 걱정할 필요없이 bat 파일을 사용하여 설치 폴더 내에서 exe를 실행하는 방법

분류에서Dev

cabal 또는 ghc를 설치하지 않고 하스켈 실행 파일 (cabal 프로젝트)을 실행하는 방법

분류에서Dev

터미널을 통해 .JAR 파일을 실행하는 방법

분류에서Dev

RPostgreSQL을 통해 SQL 쿼리 파일을 실행하는 방법

분류에서Dev

grep을 통해 파일을 실행하는 방법

분류에서Dev

jar 실행 파일을 실행하고 반환 값을받는 방법

분류에서Dev

vscode 터미널에서 배치 파일을 실행하는 방법

분류에서Dev

자바 코드에서 배치 파일을 실행하는 방법?

Related 관련 기사

  1. 1

    .zip 파일을 실행하는 방법

  2. 2

    실행 파일을 찾는 방법

  3. 3

    Jenkins에서 배치 파일을 실행하는 방법

  4. 4

    시스템에 설치된 파이썬이 아닌 컴파일 된 파이썬을 실행하는 방법

  5. 5

    C # 실행 배치 파일을 관리자로 사용하여 Windows 서비스를 설치하는 방법

  6. 6

    실행 권한없이 파일을 실행하는 방법

  7. 7

    Raspberry Pi에서 실행 파일을 실행하는 방법

  8. 8

    java -jar없이 Java 실행 파일을 실행하는 방법

  9. 9

    파일을 반복하고 행을 실행하는 방법

  10. 10

    파일을 반복하고 행을 실행하는 방법

  11. 11

    파일을 반복하고 행을 실행하는 방법

  12. 12

    bash 설치 스크립트를 루트로 실행-일반 사용자의 파일을 처리하는 방법?

  13. 13

    Mac에서 cpp 파일을 컴파일 / 실행하는 방법

  14. 14

    geany로 컴파일 된 CPP 파일을 실행하는 방법

  15. 15

    geany로 컴파일 된 CPP 파일을 실행하는 방법

  16. 16

    Mac에 psycopg2를 설치하는 방법 (pg_config 실행 파일을 찾을 수 없음 오류)

  17. 17

    Linux : 명령을 실행할 위치를 설정하는 방법

  18. 18

    exe 파일이 설치 파일과 함께 설치되지 않은 경우 실행을 방지하는 방법은 무엇입니까?

  19. 19

    우분투 11.10에 LAMP를 설치 한 후 PHP 파일을 실행하는 방법은 무엇입니까?

  20. 20

    모든 사용자를 위해 NSIS 실행 파일을 자동으로 설치하는 방법

  21. 21

    파이썬에서 여러 파일을 실행하는 방법

  22. 22

    설치 폴더의 위치에 대해 걱정할 필요없이 bat 파일을 사용하여 설치 폴더 내에서 exe를 실행하는 방법

  23. 23

    cabal 또는 ghc를 설치하지 않고 하스켈 실행 파일 (cabal 프로젝트)을 실행하는 방법

  24. 24

    터미널을 통해 .JAR 파일을 실행하는 방법

  25. 25

    RPostgreSQL을 통해 SQL 쿼리 파일을 실행하는 방법

  26. 26

    grep을 통해 파일을 실행하는 방법

  27. 27

    jar 실행 파일을 실행하고 반환 값을받는 방법

  28. 28

    vscode 터미널에서 배치 파일을 실행하는 방법

  29. 29

    자바 코드에서 배치 파일을 실행하는 방법?

뜨겁다태그

보관