kali linux 설치 지침에 따라 다음 명령을 터미널에 입력했습니다.
apt-get update
apt-get install software-center
나는 또한 다음을 추가했습니다.
deb http://http.kali.org/ /kali main contrib non-free
deb http://http.kali.org/ /wheezy main contrib non-free
내 소스 목록에. 소프트웨어 센터를 시작하면 "소프트웨어 센터 시작"이라는 탭이 도구 모음 메뉴에 나타나고 몇 초 후에 닫힙니다. 창이 나타나지 않고 탭도 닫히지 않습니다. sudo Software-center를 입력하면 터미널에 다음이 나타납니다.
root@MattJones:~# sudo 소프트웨어 센터 Traceback(마지막 호출 마지막):
File "/usr/bin/software-center", line 131, in <module>
from softwarecenter.ui.gtk3.app import SoftwareCenterAppGtk3
File "/usr/share/software-center/softwarecenter/ui/gtk3/app.py", line 49, in <module>
from softwarecenter.db.application import Application
File "/usr/share/software-center/softwarecenter/db/application.py", line 27, in <module>
from softwarecenter.backend.channel import is_channel_available
File "/usr/share/software-center/softwarecenter/backend/channel.py", line 25, in <module>
from softwarecenter.distro import get_distro
File "/usr/share/software-center/softwarecenter/distro/__init__.py", line 179, in <module>
distro_instance=_get_distro()
File "/usr/share/software-center/softwarecenter/distro/__init__.py", line 162, in _get_distro
module = __import__(distro_id, globals(), locals(), [], -1)
ImportError: No module named Kali
문제가 무엇인지 아는 사람이 있습니까?
답변1
다음 단계를 시도해 보세요.
- 터미널 열기
- 유형
sudo apt-get update && sudo apt-get upgrade
- 유형
nano /etc/apt/sources.list
질문에서 언급한 저장소 줄을 다음 줄과 함께 해당 터미널에 붙여넣습니다.
deb-src http://http.kali.org/kali kali main non-free contrib deb http://http.kali.org/kali kali-dev main contrib non-free
Ctrl+를 누른 X다음 Ctrl+ 를 누른 Y다음Enter
- 유형
sudo apt-get update && sudo apt-get upgrade
- 유형
sudo apt-get install software-center
Debian kali Linux용 패키지 관리자인 synaptic을 설치할 수도 있습니다. 소프트웨어 센터와도 같습니다.
apt-get install synaptic
아마도 칼리가 업그레이드되지 않았기 때문에 문제가 발생한 것 같습니다(업데이트만 됨).
답변2
해결책을 찾았습니다.
gedit /usr/share/software-center/softwarecenter/distro/__init__.py
- 159번째 줄로 이동
lsb_info["ID"]
이전 으로 변경"Debian"
: distro_id = lsb_info["ID"]
이후: distro_id = "Debian"- 터미널에 다음을 입력하세요.
update-software-center
- 이제 작동할 것입니다.
답변3
누군가가 여전히 해결책을 찾는 데 어려움을 겪고 있는 경우를 대비해 다음 명령이 저에게 효과적이었습니다.
아이디어는 gnome-softwares의 디렉토리 캐시를 정리하는 것이었고 나에게는 그것이 포함되어 있었습니다. ~/.cache/gnome-software
그래서 다음 명령을 실행하는 것만으로도 나에게 효과적이었습니다.
rm -rf ~/.cache/gnome-software
이 폴더를 어떻게 찾았나요? 방금 모든 캐시 관련 폴더를 찾기 위해 다음 명령을 실행했습니다.
ls -R / | grep cache
답변4
이는 /etc/apt/sources.list에 있어야 합니다.
deb http://kali.download/kali/ kali-rolling main non-free contrib
deb http://ftp.debian.org/debian stable main contrib non-free
deb http://http.kali.org/kali kali-rolling main non-free contrib
deb http://http.kali.org/kali kali-last-snapshot main non-free contrib
deb http://http.kali.org/kali kali-experimental main non-free contrib
deb-src http://http.kali.org/kali kali-rolling main non-free contrib
그 다음에:
apt-get update && apt-get install software-center
그리고: