![gdebi-gtk에서 종속성 목록을 강제로 가져오거나 복사하는 방법은 무엇입니까?](https://linux55.com/image/173190/gdebi-gtk%EC%97%90%EC%84%9C%20%EC%A2%85%EC%86%8D%EC%84%B1%20%EB%AA%A9%EB%A1%9D%EC%9D%84%20%EA%B0%95%EC%A0%9C%EB%A1%9C%20%EA%B0%80%EC%A0%B8%EC%98%A4%EA%B1%B0%EB%82%98%20%EB%B3%B5%EC%82%AC%ED%95%98%EB%8A%94%20%EB%B0%A9%EB%B2%95%EC%9D%80%20%EB%AC%B4%EC%97%87%EC%9E%85%EB%8B%88%EA%B9%8C%3F.png)
일부 패키지를 설치하려고 하는데 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) 종속성에 대해 아무 문제 없이 이 작업을 수행했습니다.