제목 질문

제목 질문

저는 최근 OpenRC를 초기화 시스템으로 사용하여 Artix Linux로 전환했습니다. 이전에 Systemd를 사용하는 Manjaro를 사용해 본 적이 있습니다. 어쨌든, 나는 Snap-store에서 얻은 Manjaro에서 사용하는 일부 패키지를 설치하려고 합니다. 하지만 일부 시스템 종속성으로 인해 설치할 수 없습니다. Office나 다른 것들을 시도해 보세요.

답변1

제목 질문

귀하의 질문 본문에서 묻는 구체적인 답변에 대해서는 실제로 너무 모호하지만 제목에서 묻는 질문에 대한 구체적인 답변이 있습니다.

이 클래스 에 의존 systemd하고 필요한 패키지에는 예상 위치에 배치된 서비스 파일이 포함되며 systemd이러한 파일을 사용하여 데몬 실행과 같은 작업을 수행합니다. 이는 특정 배포판의 초기화 시스템과 상호 작용할 수도 있고 그렇지 않을 수도 있습니다. 다른 init 시스템이기 때문에 데몬 실행을 다르게 처리하며, 무엇보다도 init 파일이 다른 구문을 따르기를 기대하기 때문에 init 파일이 어디에 있는지 또는 어떻게 해야 할지  OpenRC알 수 없습니다 . 또한 좋건 나쁘건 간에 다른 초기화 시스템이 피하는 많은 기능과 기능을 제공합니다. 따라서 제목 질문에 대한 대답은 대상 패키지나 다른 패키지가 종종 다른 init 시스템이 제공하는 환경이 아닌 특정 환경을 기대하도록 작성된다는 것입니다.systemdSystemd

Snapd는 꼭 필요하지 않습니다

Snapd배포판 전체에서 사용하도록 작성된 패키지 관리자이므로 설치하려는 패키지를 설치하는 데 반드시 필요한 기능은 아닙니다. 가 필요하기 때문에 systemd내가 알지 못하고 조사할 필요도 없는 어떤 패키지를 설치하려는 경우 도구에 대한 잠재적인 후보가 아닙니다.

systemd대신 유사하고 구체적이지 않은 것을 시도해 볼 수 있습니다 flatpak. 이는 샌드박스 환경에 필요한 모든 종속성을 설치하기 때문에 더 안전하고 시스템 공간도 똑같이 필요하다고 주장합니다. OnlyOffice는 flathub설치 과정과 저장소 설정 등을 설명하는 를 통해 확실히 사용할 수 있습니다.

Artix의 패키지 저장소를 확인할 수도 있습니다(아마 거기에 있을 것입니다). Artix 위키에는 Arch의 일부 저장소를 포함하여 이미 필요한 것을 제공할 수 있는 다른 저장소를 활성화하는 지침이 있습니다.pacman -Ss [whatever]

Arch를 기반으로 하고 사용한다는 것은 pacmanAUR을 사용하여 관련 패키지에 액세스할 수도 있다는 것을 의미합니다. yay또는 같은 AUR 도우미를 설치해야 하며 AUR에서 원하는 것을 설치하는 paru것과 유사한 방식으로 AUR 도우미를 사용할 수 있습니다 .pacman

또는 프로젝트와 연결된 git 저장소(존재할 수 있음)를 찾아 해당 지침에 따라 readme.md소스에서 빌드할 수 있습니다. 보다 틈새 시장과 특정 Linux 배포판(Artix와 같은)에 들어가면 아마도 이 프로세스에 익숙해져야 할 것입니다. 토끼 구멍으로 더 깊이 내려갈수록 소규모 팀은 무료 라이브러리를 위해 대용량 스토리지를 유지할 수 없기 때문에 더 필요해지기 때문입니다. 심지어 많이 필요하다. 도움은 말할 것도 없고 감사합니다. 일반적으로 말하면, 디렉토리에 a와 또 다른 항목이 따라오는데, 필요한 항목(예: 및 등)이 이미 설치되어 있으면 그다지 어렵지 않습니다.git clone [repo url]makesudo make installgccmake

관련 정보