38 lines
958 B
Diff
38 lines
958 B
Diff
--- a/usr/lib/linuxmint/mintlocale/im.py
|
|
+++ b/usr/lib/linuxmint/mintlocale/im.py
|
|
@@ -1,10 +1,8 @@
|
|
#!/usr/bin/python3
|
|
|
|
-import apt
|
|
import codecs
|
|
import gettext
|
|
import locale
|
|
-import mintcommon.aptdaemon
|
|
import os
|
|
|
|
try:
|
|
@@ -19,6 +17,13 @@
|
|
from gi.repository import Gtk, GObject, Gdk, XApp
|
|
|
|
from ImConfig.ImConfig import ImConfig
|
|
+
|
|
+# Used to detect Debian derivatives (we don't want to show APT features in other distros)
|
|
+IS_DEBIAN = os.path.exists("/etc/debian_version")
|
|
+
|
|
+if IS_DEBIAN:
|
|
+ import apt
|
|
+ import mintcommon.aptdaemon
|
|
|
|
# i18n
|
|
APP = 'mintlocale'
|
|
@@ -38,7 +43,8 @@
|
|
self.app = app
|
|
self.packages = []
|
|
self.missing_packages = []
|
|
- self.apt = mintcommon.aptdaemon.APT(self.app.window)
|
|
+ if IS_DEBIAN:
|
|
+ self.apt = mintcommon.aptdaemon.APT(self.app.window)
|
|
self.button = button
|
|
self.button.connect('clicked', self.install)
|
|
self.button.set_sensitive(False)
|