저는 기존 데스크톱 컴퓨터에서 Linux Mint 17.1을 실행하고 있습니다. 이사한 이후로 인터넷에 연결되어 있지 않지만 이웃의 WLAN을 사용할 수 있습니다. 이렇게 하려면 오래된 FRITZ를 설치해야 했습니다! USB 무선 LAN 드라이버. WLAN 지원 노트북을 통해 여러 필수 패키지를 다운로드하고 deb 파일을 컴퓨터에 복사한 후 다음을 통해 설치했습니다.
sudo dpkg -i
오프라인 설치 중에 설치한 패키지는 다음과 같습니다.
- ndiswrapper-common_1.59-2_all.deb
- ndiswrapper-dkms_1.59-2_all.deb
- ndiswrapper-source_1.59-2_all.deb
- ndiswrapper-utils-1.9_1.59-2+b1_i386.deb
종속성 문제를 해결하기 위해 설치한 추가 패키지는 다음과 같습니다.
- dpkg-dev_1.17.24_all.deb
- po-debconf_1.0.16+nmu3_all.deb
- 모듈 Assistant_0.11.7_all.deb
- html2text_1.3.2a-18_i386.deb
- libdpkg-perl_1.17.24_all.deb
- libstdc++6_4.9.2-10_i386.deb
- gcc-4.9-base_4.9.2-10_i386.deb
WLAN 드라이버가 작동합니다. 문제는 내가 설치한 패키지 버전이 현재 Ubuntu 패키지보다 최신이라는 것입니다. 그 이후로 손상된 패키지(libgcc1)로 인해 더 이상 업데이트를 받을 수 없습니다.
이제 다시 유선 LAN에 연결되었으므로 문제를 해결하고 싶습니다. 내가 달릴 때
sudo apt-get install -f
apt가 여러 패키지를 제거하려고 하지만 "잠재적으로 유해한 작업을 수행하려고 합니다"라는 메시지가 표시됩니다... 이는 제가 원하는 작업이 아닙니다. ;)
이전 시스템을 복원하고 싶습니다. 즉, 모든 패키지에 대해 현재 Ubuntu 버전(trusty-updates)을 사용한다는 뜻입니다. 어떻게 이를 달성할 수 있나요?
답변1
그 사이에 나는 다음 단계에 따라 문제를 해결했습니다.
- 위 패키지의 설치 버전과 사용 가능한 버전을 알아보기 위해 시냅틱 패키지 관리 도구를 확인했습니다.
- 그런 다음 (신뢰할 수 있음)이라고 표시된 버전을 다운로드했거나 (신뢰할 수 있는 업데이트) 버전이 언급될 때마다 신뢰할 수 있는 업데이트 버전을 다운로드했습니다. 그러면 명령은
sudo apt-get download ndiswrapper-dkms=1.59-2 ndiswrapper-source=1.59-2 ndiswrapper-utils-1.9=1.59-2 dpkg-dev=1.17.5ubuntu5.3 po-debconf=1.0.16+nmu2ubuntu1 module-assistant=0.11.6 html2text=1.3.2a-17 libdpkg-perl=1.17.5ubuntu5.3 libstdc++6=4.8.2-19ubuntu1 gcc-4.9-base=4.9.1-0ubuntu1
현재 작업 디렉터리(제 경우에는 홈 폴더)에서 파일을 찾을 수 있습니다. - 그런 다음 다운로드한 패키지를 설치했습니다.
sudo dpkg --force-all -i /CurrentWorkingDirectory/*.deb
모든 것이 다시 정상으로 돌아왔습니다 :)