vlc를 안정적인 버전으로 다운그레이드하는 방법은 무엇입니까?

vlc를 안정적인 버전으로 다운그레이드하는 방법은 무엇입니까?

내 시스템에 vlc v2.2.4가 설치되어 있으며 운영 체제(Parrot Security)에 사전 설치되어 있습니다. 문제는 이 버전이 불안정하고 .mkv 파일을 실행하는 데 문제가 있어서 흰색 화면이 깜박이는 지점(vlc 내)에서 멈춘다는 것입니다. 구글링을 해보니 이것이 vlc v2.2.4의 문제이고 안정 버전은 v2.2.0이라는 것을 알았습니다.

시냅틱 패키지 관리자에서 vlc 2.2.0을 검색해 보았지만 최신 버전만 표시됩니다. 그래서 데비안 홈페이지에서 이전 버전을 다운로드했는데 파일이 tar.xz 형식이었습니다. (설치하는 방법을 모르겠습니다)

어떻게 해야 합니까? vlc의 현재 버전에 대한 수정 사항이 있습니까? 아니면 tar.xz 파일을 설치해야 합니까? 그렇다면 어떻게 해야 하는지 알려주십시오.

sudo make install 후 오류:

Makefile:8807: 대상 'video_chroma/libswscale_plugin_la-swscale.lo'에 대한 레시피가 실패했습니다
[4]:* [video_chroma/libswscale_plugin_la-swscale.lo] 오류 1
make[4]: '/home/dummy/vlc-2.2.0/modules' 디렉토리를 떠나는 중
Makefile:9653: 대상 'install-recursive'에 대한 레시피 실패
make[ 삼]:
[install-recursive] 오류 1
make[3]: '/home/dummy/vlc-2.2.0/modules' 디렉토리를 떠나는 중
Makefile: 9982: 대상 'install'에 대한 레시피가 실패했습니다
make[2]:
[설치] 오류 2
make[2]: '/home/dummy/vlc-2.2.0/modules' 디렉토리를 떠나는 중
Makefile:2263: 대상 'install-recursive'에 대한 레시피가 실패했습니다.
make[1]: *
[install-recursive] 오류 1
make[1]: '/home/dummy/vlc-2.2.0' 디렉토리를 떠나는 중
Makefile:2729: 대상 'install'에 대한 레시피 실패
make: *** [install] 오류 2

답변1

당신은 갈 수 있습니다데비안의 공식 패키지 저장소, 원하는 패키지 버전을 다운로드하고 수동 설치를 사용하십시오 dpkg.

방금 확인했는데 현재 안정적인 버전이 있습니다.2.2.4-1, 데비안의 안정적인 저장소보다 더 안정적일 수 없기 때문에 이상하게 들립니다.

따라서 아키텍처에 따라 다운로드하고 dpkg -i64비트의 경우 .

sudo dpkg -i vlc_2.2.4-1-deb8u1_amd64.deb

답변2

vlc 2.2.4 제거

sudo apt-get remove vlc

다음에서 Vlc 2.2.0을 다운로드하세요.여기:

wget ftp://ftp.videolan.org/pub/videolan/vlc/2.2.0/vlc-2.2.0.tar.xz

설치 build-essentiallinux-headers...:

sudo apt-get install build-essential linux-headers-$(uname -r)
sudo apt-get install git libtool pkg-config autoconf
sudo apt-get install lua5.2 liblua5.2-dev
sudo apt-get build-dep vlc

vlc 2.2.0 설치

tar xf vlc-2.2.0.tar.xz
cd vlc-2.2.0
./bootstrap
./configure
make
sudo make install

편집하다

몇 가지 유용한 정보는 여기에서 찾을 수 있습니다:wiki.videolan:유닉스 컴파일

답변3

다음을 시도해 보세요 apt show -a vlc | grep ^Version. Enter 를 입력하면 다음 두 가지를 얻을 수 있습니다.

  1. 경고는 "안정적인 CLI 인터페이스"가 없다는 것을 알려줍니다. 이는 apt의 향후 버전이 현재 버전과 다른 기능을 가질 수 있음을 의미한다고 가정합니다(제가 틀렸다면 누군가가 언급할 것입니다). 이것을 기억해야합니다.

  2. 설치할 수 있는 모든 버전이 표시됩니다. 2.2.0이 존재한다고 가정하면 실행이 가능하고 sudo apt install vlc=2.2.0-something("뭔가"를 apt가 말하는 것으로 대체) 컴퓨터가 다운그레이드됩니다. 그런 다음 나중에 업데이트되지 않도록 vlc를 "예약된" 패키지로 표시할 수 있습니다. 를 사용하여 이 작업을 수행할 수 있습니다 apt-mark hold vlc.

패키지 종속성 문제가 발생하는 경우 run은 sudo aptitude문제 해결에 도움이 되는 대화형 프로그램을 제공합니다. 을 사용하여 적성을 설치해야 할 수도 있습니다 sudo apt install aptitude.

2.2.0이 없으면 apt에서 vlc를 설치할 수 없습니다(GUI를 사용하는 경우 GUI는 아마도 apt를 백엔드로 사용할 것이라고 말했습니다). 다행히도 다른 설치 방법이 있습니다. 사용자 GAD3R이 지적했듯이 그가 이미 지적한 단계를 사용하여 소스에서 컴파일할 수 있습니다. 또는 snap 또는 flatpak을 통해 vlc를 설치할 수 있지만 두 패키징 시스템 모두 약간 부풀어 오른 것으로 나타났습니다.

컴퓨터에 애플리케이션 이미지를 설치할 수도 있습니다. A) 파일을 다운로드하고, B) 파일을 실행 가능하게 만들고, C) 실행하는 것만큼 간단합니다. 빠른 웹 검색 후 두 개의 애플리케이션 이미지를 찾았습니다.2.2.8, 그리고3.0.0. 두 가지를 동시에 설치하는 것이 *안전해야* 합니다. 따라서 무엇이 작동하고 무엇이 작동하지 않는지 자유롭게 확인할 수 있습니다. 안전을 유지하려면 2.2.8을 먼저 설치한 다음 3.0.0을 시도해야 합니다. 설정이 호환되지 않을 수 있기 때문입니다. 아쉽게도 애플리케이션 이미지는 amd64 이미지이므로 32비트 운영 체제에서는 사용할 수 없습니다.

관련 정보