Amazon Best VPN GoSearch

온웍스 파비콘

xara - 클라우드의 온라인

Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터를 통해 OnWorks 무료 호스팅 제공업체에서 xara 실행

이것은 Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터와 같은 여러 무료 온라인 워크스테이션 중 하나를 사용하여 OnWorks 무료 호스팅 공급자에서 실행할 수 있는 xara 명령입니다.

프로그램:

이름


xara - 위의 GTK2 인터페이스

개요


그래픽 인터페이스 (GTK2):
Xara

그래픽 인터페이스를 통해 사용자는 쿼리를 입력하고 결과를 찾아볼 수 있습니다. 메뉴
다음을 사용하여 선택한 패키지를 설치 및 제거하기 위한 옵션이 제공됩니다. apt-get은. 그만큼
사용자가 관심 있는 패키지를 북마크할 수 있습니다.

명령줄 인터페이스(GTK2): 명령줄 인터페이스, 아라(1), 데비안에서 제공
꾸러미 아라.

질문 구문
을 참조 사용 예 빠른 소개 섹션 ; Xara 내장된 도움말이 있습니다. NS
구문은 아래에 자세히 설명되어 있습니다.

기술


아라 그리고 Xara 사용자가 데비안 소프트웨어 패키지 데이터베이스(포함
설치 및 제거된 패키지)의 부울 조합으로 구성된 강력한 쿼리를 사용하여
패턴에 의해 주어진 필드에 작용하는 정규식.

예를 들어, 쿼리 섹션=유틸 & 의존:(gtk or tk8 or xlib or KDE or 금언 or qt)
& 데비안 & 꾸러미 섹션에 패키지를 표시합니다 유틸리티 그래픽이 있는
인터페이스(그래픽 툴킷 또는 X11 라이브러리에 의존하기 때문에)
설명에는 단어가 포함되어 있습니다. 데비안 그리고 꾸러미.

이론적 해석


데비안 사용자는 다음 명령으로 소프트웨어를 쉽게 설치할 수 있습니다. 선택 or apt-get은 설치.
그들은 3.1개 이상의 패키지 중에서 (Debian 30,000 불안정한 경우) 선택할 수 있습니다. 권리 찾기
패키지는 상당히 어려울 수 있습니다. 패키지는 원유 섹션으로 분류되지만,
여전히 너무 많은 패키지가 있으며 모든 설명을 읽는 것은 불가능합니다.

데이터베이스 파일은 방대하고 메일과 유사한 구문으로 인해 검색하기가 어렵습니다.
grep과 같은 라인 지향 도구. 다음과 같은 명령이 존재합니다. dpkg-iasearch(1) 또는
dpkg-dctrl(1) 그러나 그들의 능력은 제한적입니다. 다음과 같은 그래픽 패키지 관리 도구
as 적성 or 시냅스 검색 기능이 있습니다. 하지만 아라 부를 수있다 적절한 설치하거나
패키지를 제거하는 경우 그 방향은 강력한 검색 도구의 방향입니다. 과연 이름은 아라
터키어 동사의 명령형에서 유래 전화하다 검색하다'라는 뜻입니다.

L' 이비인 PACKAGE 데이터 베이스


데비안 패키지 데이터베이스는 다음 위치에 있는 거대한 텍스트 파일입니다. /var/lib/dpkg/사용 가능 (또는
아래의 텍스트 파일 모음 /var/lib/apt/목록/). 이 파일은 사서함과 같은
형식이며 일반적인 항목은 다음과 같습니다.

우선순위: 필수
섹션: 베이스
설치된 크기 : 460
출처: 데비안
관리자: Dpkg 개발[이메일 보호]>
버그: debbugs://bugs.debian.org
아키텍처 : i386
출처: dpkg
버전 : 1.10.24
대체: dpkg(<< 1.10.3)
의존: libc6(>= 2.3.2.ds1-4), ....
파일 이름: pool/main/d/dpkg/dselect_1.10.24_i386.deb
크기 : 119586
MD5sum: c740f7f68dab08badf4f60b51a33500a
설명: 데비안 패키지를 관리하는 사용자 도구
dselect는 설치, 제거 및 제거를 위한 기본 사용자 인터페이스입니다.
데비안 패키지 관리. dpkg의 프론트엔드입니다.

따라서 각 패키지는 필드 세트(예: 패키지, 설명, 버전...)로 설명됩니다.

질문 통사론 의미론


여기에서 쿼리 구문에 대해 자세히 설명합니다. 버전 1.0부터, 아라 신제품을 소개하고,
매우 전통적이며 사용해본 사람에게 친숙해야 하는 단순화된 구문
검색 엔진. 검색어는 단순히 다음과 결합됩니다. , OR 그리고 않습니다. 부울 연산자.
살펴보고 사용 예 이 설명서의 끝 부분에 있는 섹션에서
출발점.

세트를 고려하십시오 D 파일에 포함된 데비안 패키지 설명
/var/lib/dpkg/사용 가능 (또는 아래의 파일에서 /var/lib/apt/목록/). 각 설명은
형태의 커플 세트 (f,v) 어디에 f 그리고 v 문자열입니다: f 필드의 이름입니다
(즉, 묶음, 상품 설명, 파일 이름, 따라 다름등); v 그 가치입니다. 따라서 D 세트이다
우주를 형성 하는 커플의 집합입니다. 쿼리는 유니버스의 하위 집합을 선택합니다. D.
출력 옵션은 선택한 유니버스 부분의 필드를 선택하여 표시하고
표시하는 방법.

검색어
A 질문 원자 표현식의 부울 조합입니다. NS 원자의 표현 선택
집합의 부분집합 D 설명의. 나는 이것을 세트라고 부른다. 의미 표현의; 만약 e
원자 표현을 나타내며, 그 의미는 다음과 같이 표시됩니다. [과]. 부울의 의미
원자 표현의 조합은 의미의 부울 조합일 뿐입니다.
구성 요소. 즉, 만약 e1 그리고 e2 원자적 표현이라면 e1 & e2 하는
쿼리의 의미는 의미의 교차점입니다. e1 그리고 e2; 의 의미
e1 | e2 의 의미의 조합입니다. e1 그리고 e2.

원자의 표현
원자 표현은 다음과 같은 형식일 수 있습니다. 무늬, /정규식/, 인용된_문자열, 필드 스펙
operator1 필드 스펙 operator2 정규 표현식.

부울 운영자 그리고 상수
e1 & e2 (또한 e1 e2, e1 그리고 e2)
이것은 논리적 접속(교집합)입니다. [e1]의 교집합을 반환합니다.
및 [e2], 즉 e1 및 e2를 모두 만족하는 패키지.

e1 | e2 (또한 e1 OR e2, e1 or e2)
이것은 논리적 분리(집합 결합)입니다. [e1]과 [e2]의 결합, 즉 패키지
e1, e2 또는 둘 다를 만족합니다.

!e1 (또한 않습니다. e1, 지원 e1)
이것은 논리적 부정(집합 보완)입니다. [e1]의 보완, 즉 패키지
만족하지 못함 e1.

참고하여 주시기 바랍니다 ~ 현재 기본 필드 지정자를 나타내며
보완 연산자의 별칭입니다.

참된 (또한 모든)
모든 설명의 집합, 즉 모든 패키지입니다.

그릇된 (또한 없음)
빈 세트, 즉 패키지가 없습니다.

분야 지정자
필드 지정자 필드 스펙 쉼표로 구분된 필드 패턴 목록입니다.

필드 패턴은 단순한 쉘 패턴과 같으며 별 문자(
무엇이든 나타냄) 또는 물음표(단일 문자를 나타냄). 그들은
대소문자를 구분하지 않습니다. 필드 세트를 지정합니다.

예를 들어 설명 그리고 상품 설명 필드 세트 지정 { 상품 설명 }, 동안
드* 지정 { 설명, 따라 다름 }.

특수 지정자 ~ 현재 기본 지정자를 나타냅니다(아래 참조).

Current 분야 지정자 그리고 단순화 원자의 표현
필드 지정자를 반복해야 하므로 위의 구문이 번거로울 수 있습니다. 그렇기 때문에
current 지정자. 지정된 현재 필드는 기본적으로
설명, 패키지. 단순화 된 원자 표현은 단순히 단어 또는 단순화 된 쉘입니다.
표현식(큰따옴표로 묶을 필요 없음) 및 다음에서 검색됩니다.
현재 필드 지정자의 필드. 문자, 숫자, 밑줄,
대시 및 마침표. 다음과 같이 해석되는 물음표 별표가 포함될 수 있습니다.
필드 패턴(즉, 단순화된 쉘 표현식으로). 큰따옴표를 사용하면 다른
문자와 공백을 사용할 수 있습니다.

쿼리의 기본 필드 지정자 질문 다음으로 변경할 수 있습니다. 필드 스펙 간단히
쿼리 접두사 필드 사양:. 이것은 준다 fieldspec:쿼리. 그러나 만약 질문 is
복잡한(즉, 이진 부울 연산자 포함) 질문 in
에서와 같이 괄호 필드 사양:(쿼리1 or 쿼리2).

리터럴
리터럴 큰따옴표를 사용하거나 사용하지 않고 제공할 수 있습니다. 큰따옴표 없이
구문은 대시를 사용할 수 있다는 점을 제외하고 C 식별자와 같습니다.
라틴 문자([a-zA-Z]) 라틴 문자, 십진수 또는
밑줄([a-zA-Z0-9_]). 큰따옴표 안에는 다음을 제외한 모든 문자가 허용됩니다.
백슬래시가 앞에 와야 하는 큰따옴표.

변수
쿼리 결과는 나중에 불러올 수 있는 변수에 저장할 수 있습니다. 이건 아니야
배치 모드에서는 매우 유용하지만 대화식 및 그래픽 모드에서는 유용합니다.

변수 이름은 달러로 시작하고 변수에 대한 일반적인 규칙을 따릅니다.
밑줄, 대시 등과 같은 영숫자 문자와 기호를 혼합하여 사용할 수 있습니다.

변수 이름은 대소문자를 구분하므로 $설치됨 그리고 $설치됨 다르다.

쿼리 결과(패키지 세트)를 할당하려면 $ 변수
그냥 쿼리를 실행 $ 변수 := 질문. 그런 다음 이 특정 세트를 다음과 같이 기억할 수 있습니다.
단순히 쓰기 $ 변수.

예: $설치됨 := 상태:(설치됨 & !설치되지 않음)

연산자
각도의 방향을 변경하여 계층적 비교 연산자를 무효화할 수 있습니다.
대괄호 및 끝에 등호 추가 또는 제거(<= 된다 >). 기타 연산자
다음과 같이 부정됩니다. = 된다 != 그리고 =~ 된다 !~.

fieldspec=문자열
필드가 있는 패키지를 선택하는 원자 표현식 필드 스펙 값을 갖는
정확히 같은 값 .

필드 스펙 (fieldspec<=문자열, fieldspec>문자열, fieldspec>=문자열)
필드가 있는 패키지를 선택하는 원자 표현식 필드 스펙 누구의 가치는
엄격히 이하 . 사용된 순서는 Debian 버전 지정 순서입니다. 이것
order는 정수의 자연 순서 및 Debian 버전과 호환됩니다.
숫자. 특수 문자가 포함되지 않은 문자열을 비교할 때 문자 정렬
우리에게 익숙한 사전식 ASCII 순서와 달리 숫자 앞에 옵니다. 이것은 의미
5진수(예: MDXNUMX 합계)에는 일반적인 순서가 없습니다.

참고 연산자의 오른쪽에 있어야 합니다(즉,
1000 < 크기).

필드 사양=~/표현/ (또한 필드 사양:/표현식/)
필드 이름이 인 설명을 선택합니다. 필드 스펙 존재하고 값이 일치하는
대소문자를 구분하여 정규식 표현.

필드 사양=~/표현/나 (또한 fieldspec:/표현식/i)
위와 같지만 정규식은 대소문자를 구분하지 않습니다.

필드 사양=~/표현/w (또한 fieldspec:/표현식/w)
위와 같지만 정규식은 대소문자를 구분하며 다음에서만 일치합니다.
단어 경계. 문자에서 숫자로 또는 숫자에서 문자로의 전환은 다음과 같습니다.
단어 경계로 간주됩니다.

필드 사양=~/표현/iw (또한 fieldspec:/표현식/iw)
여기서 정규식은 대소문자를 구분하지 않으며 단어 경계에서 일치합니다.

정규병 표현
정규식은 한 쌍의 슬래시 사이에 제공됩니다. 마지막 슬래시 다음에 올 수 있습니다.
플래그를 나타내는 교환 가능한 문자 시퀀스입니다. 정규식 구문은 sed와 유사합니다.
그룹화 괄호와 교대는 백슬래시를 사용해야 합니다. 자세한 내용은
Str 모듈에 대한 객관적인 Caml 매뉴얼 장. 한마디로(x,x1,x2 메타 기호입니다
정규식을 나타냄):

//./ 모든 문자.

/토토/ 리터럴 문자열 토토.

/x1x2/ 연쇄.

/x1\|x2/
교대.

\(x1\)*
스타 클로저.

[CD] 문자 범위.

\b 단어 경계.

/x/i 대소문자를 구분하지 않습니다.

/x/w 단어 경계에서.

비고
대부분의 쿼리에는 상당한 양의 셸 메타 문자가 포함됩니다. 예를 들어,
논리적 분리는 알려진 모든 쉘에서 사용되는 파이프 문자로 표시됩니다.
문제는 실제 명령의 이름이
사용된 표현; 따라서 오류로 UNIX 파이프라인을 성공적으로 설정하는 것은
그럴듯한.

전화 할 때 아라 배치 모드의 명령줄에서
간단한 따옴표로 쿼리를 둘러싸십시오. 같은 것을 쓰지 마십시오 아라
팩*=~/중단|재부팅|종료/ 이렇게 하면 시스템이 재부팅될 가능성이 매우 높기 때문에
잘못된 정규 표현식 구문 정지 or 재부팅 or 종료 의미: 파이프는
백슬래시). 대신에 작성해야 합니다. 아라 '팩*=~/중단\|재부팅\|종료 /'

옵션


없음.

사용 예


섹션=유틸
섹션 utils에 모든 패키지의 이름을 나열하십시오.

섹션=유틸 그리고 !종속:(gnome|kde|gtk)
... 종속성 필드가 regexp gnome\|kde\|gtk와 일치하는 경우 제외

섹션=유틸 그리고 상태:(설치됨 & !설치되지 않음)
섹션에 설치된 모든 패키지 나열 유틸리티.

섹션=유틸 그리고 !의존:(gtk|gnome|kde) 그리고 우선순위=선택
... 옵션 패키지만 표시합니다.

섹션=유틸 & (!의존:(gtk|gnome|kde) | 크기 <100000) & 우선순위=선택
글쎄, 100000바이트 이상인 경우에만 gtk, gnome 또는 kde 항목을 제외하십시오.

섹션=게임 그리고 지원 (종속:(gtk|sdl|kde|opengl|gnome|qt)
or /shoot\|kill\|destroy\|폭파\|경주\|폭탄/iw
or /멀티\(-\|\)플레이어\|전략\|정복\|3\(-\|\)d/iw)
그리고 의존:(xlibs or VGA)
그리고 크기 <= 1000000

크기가 XNUMX만 바이트를 초과하지 않는 게임 섹션의 모든 패키지를 표시합니다.
GTK, SDL, KDE, OpenGL, Qt 또는 Gnome과 같은 멋진 것들에 의존하지 않는
설명에서 어떤 형태의 폭력(사격, 살해 등)을 언급하지 않습니다.
멀티플레이어, 전략, 정복 또는 XNUMX차원으로 설명되지만
xlibs 또는 svga를 사용하여 콘솔 기반 게임을 제외합니다.

속도를 더하다


Xara 전체 데이터베이스를 메모리로 읽은 다음 쿼리를 처리합니다. 데이터베이스 이후
일반적으로 크기가 크므로 시간이 걸립니다. 그러나 쿼리는 매우 빠르게 실행됩니다. 따라서 지정
여러 쿼리를 사용하거나 -인터렉티브 읽기 비용을 상각하는 옵션
데이터 베이스.

onworks.net 서비스를 사용하여 온라인에서 xara 사용


무료 서버 및 워크스테이션

Windows 및 Linux 앱 다운로드

Linux 명령

Ad




×
광고
❤️여기에서 쇼핑, 예약, 구매하세요. 비용이 들지 않아 서비스를 무료로 유지하는 데 도움이 됩니다.