diff --git a/modoboa_installer/package.py b/modoboa_installer/package.py index 2f2f3a2..5354b35 100644 --- a/modoboa_installer/package.py +++ b/modoboa_installer/package.py @@ -46,7 +46,7 @@ class DEBPackage(Package): """Update local cache.""" if self.index_updated: return - utils.exec_cmd("apt-get update --quiet") + utils.exec_cmd("apt-get -o Dpkg::Progress-Fancy=0 update --quiet") self.index_updated = True def preconfigure(self, name, question, qtype, answer): @@ -57,12 +57,12 @@ class DEBPackage(Package): def install(self, name): """Install a package.""" self.update() - utils.exec_cmd("apt-get install --quiet --assume-yes {}".format(name)) + utils.exec_cmd("apt-get -o Dpkg::Progress-Fancy=0 install --quiet --assume-yes {}".format(name)) def install_many(self, names): """Install many packages.""" self.update() - return utils.exec_cmd("apt-get install --quiet --assume-yes {}".format( + return utils.exec_cmd("apt-get -o Dpkg::Progress-Fancy=0 install --quiet --assume-yes {}".format( " ".join(names))) def get_installed_version(self, name): diff --git a/modoboa_installer/python.py b/modoboa_installer/python.py index 98390c5..4f319cc 100644 --- a/modoboa_installer/python.py +++ b/modoboa_installer/python.py @@ -64,7 +64,7 @@ def get_package_version(name, venv=None, **kwargs): version_list_clean = [] for element in version_list: try: - version_list_clean.append(int(version_list[i])) + version_list_clean.append(int(element)) except ValueError: utils.printcolor( f"Failed to decode some part of the version of {name}",