일부 패키지를 설치하려고 하는데 gdebi-gtk
종속성이 누락된 경우 "세부 정보"를 클릭하면 팝업이 표시됩니다. 여기에는 우리가 거의 읽을 수 없는 작은 목록 필드가 포함되어 있습니다. 글자는 크지만 필드가 너무 작습니다.
어쨌든, 진짜 문제는 옵션이 있음에도 불구하고 그 내용을 복사할 수도 없다는 것입니다.
그렇다면 강제로 획득하는 방법은 무엇입니까?
답변1
먼저 해당 pid를 찾으세요.
pgrep -fa gdebi-gtk #eg 3283
버려:
sudo gcore 3283
컬렉션 패키지 이름:
astr=($(strings core.3283 |grep "To be installed:" |sort -u |sed -r 's".*: ""' |grep -v "%s"))
필요한 경우 문제를 해결합니다.
declare -p astr #copy this output, paste and edit
설치하세요
sudo apt-get install "${astr[@]}"
저는 80개의 winehq(최신 5.8) 종속성에 대해 아무 문제 없이 이 작업을 수행했습니다.