나는 i686 아치 PC에서 i3 창 관리자와 함께 데비안 버스터 10.7을 실행하고 있습니다. 단지 실험을 위해 이 작업을 수행했고 apt remove lightdm
기본 lightdm 대신 tty 로그인 프롬프트만 사용해도 괜찮을 것이라고 생각했습니다. 내가 입력하자 apt remove lightdm
더 이상 필요하지 않으며 Removal 을 사용할 수 있다는 패키지 무리도 표시되었습니다 apt autoremove
. 그래서 그렇게 했습니다 apt remove lightdm && apt autoremove
. 그런 다음 자동 제거가 완료되면 자동 제거도 제거되는 것을 발견했습니다 network-manager
. 언뜻 보면 어제 시스템을 업데이트한 후 이전 버전의 Network Manager가 제거된 줄 알았습니다. 계속해서 재부팅했습니다. 그런 다음 네트워크 케이블을 연결했는데 인터넷이 없었습니다. 웹서핑 등을 할 때 많이 사용하는 모바일 테더링도 시도해 봤습니다. 이제 오프라인 컴퓨터가 한 대밖에 남지 않았습니다. 이렇게 했는데 ip addr
전원 코드가 연결되어 있었지만 일반적으로 이전에는 ipv4 주소가 연결되어 있지 않은 것으로 나타났습니다.
루트로 실행했는데 systemctl start NetworkManager
차단됐다고 하더군요. 나는 그것을했고 systemctl status NetworkManager
그것은 죽은 서비스라고 말했습니다. systemctl unmask NetworkManager.service
이렇게 했는데 systemctl start NetworkManager
이제 NetworkManager.service 서비스를 찾을 수 없다고 나옵니다.
나는 실패한 신인이었다. 이 문제를 해결하려면 어떻게 해야 합니까?
답변1
먼저 인터넷에 연결해야 합니다. ip link
인터페이스 네트워크(예: enp2s0
인터페이스 및 192.168.0.1
게이트웨이)를 표시하는 이더넷 케이블을 연결하고 다음 명령을 실행합니다.
sudo ip link set enp2s0 up
sudo ip addr add 192.168.0.100/24 dev enp2s0
sudo ip route add default via 192.168.0.1
그런 다음 다음을 통해 missnig 패키지를 설치할 수 있습니다 apt
.
sudo apt update
sudo apt install network-manager
답변2
내가 문제를 해결한 방법은 먼저 필요한 요구 사항을 충족하기 위해 데비안에서 가져온 패키지/종속성을 확인하는 것이었습니다.네트워크 관리자팩. 그래서 저는 터미널에서 루트 사용자로 이 명령을 실행했습니다.
apt show network-manager
그러면 필요한 라이브러리가 표시됩니다.의지하다부제. 다음 실행;
apt install network-manager -y
이 시점에서는 오프라인 상태여야 하지만, 데비안은 현재 터미널에 URL과 패키지 이름을 나열합니다. 이것은 다음과 같을 것입니다
failed to fetch https://deb.debian.org/debian buster main network-manager_14.0.5-amd64.deb
필요한 패키지(나중에 표시됨) failed
와 URL을 다운로드하세요. 예를 들어 이전 링크에서 Network Manager를 다운로드하려면 브라우저로 이동하여 다음을 입력해야 합니다.
https://deb.debian.org/debian/main/pool/n/network-manager
그런 다음 인터넷 접속이 가능한 다른 장치에서 패키지를 다운로드하고 모든 *.deb 패키지를 데비안 컴퓨터에 넣으세요. 그런 다음 설치하려면 을 입력하면 dpkg -i "your-package-name.deb"
됩니다. 모든 *.deb 패키지가 동일한 디렉터리에 있으면 dpkg -i *
.
나는 이것이 문제를 해결하는 올바른 방법이 아니라고 확신합니다. 특히 인터넷에 접속할 수 있는 다른 장치가 없는 경우에는 더욱 그렇습니다. 하지만 나는 운이 좋다. 누군가가 적절한 해결책을 생각해 낼 수 있기를 바랍니다. 실행 apt remove lightdm && apt autoremove
하면 많은 패키지가 제거되고 네트워크 관리자와 같은 필요한 패키지를 추가할 수 있다는 것이 여전히 이상합니다 .