Установщик программного обеспечения не работает

Использование скрипта Python:

#! /usr/bin/env python3
import sys
with open (sys.argv[1]) as f:
  rows=[list(map(str.strip, line.split(','))) for line in f.readlines()]
  result=rows[0:1]
  for r in rows:
    if r[0] != result[-1][0] or float(r[1]) >= float(result[-1][1])+10:
      result.append(r)
  print("\n".join([",".join(res) for res in result]))

Скопируйте сценарий выше и вставьте его в файл с именем csvfilter.py, например. Сделайте это с помощью chmod +x csvfilter.py.

Затем вы можете запустить его из командной строки с помощью файла csv для обработки (я сохранил ваш пример из вопроса как source.csv) в качестве аргумента: [!d3 ]

$ ./csvfilter.py source.csv 
Test1,0.0,1
Test1,10.0,3
Test2,0.1,1
Test2,11.0,7

Сценарий не будет изменять оригинальный файл, а просто напечатает новую версию до стандартного вывода. Кроме того, любое предыдущее форматирование с использованием пробелов будет отброшено.

Чтобы заменить исходный файл на модифицированную версию, перенаправите вывод обратно в исходный файл:

$ ./csvfilter.py source.csv > source.csv

Вы также можете сохранить измененную версию в виде файла: [!d6 ]

$ ./csvfilter.py source.csv > modified.csv
7
задан 23 April 2017 в 21:24

8 ответов

То же самое происходит при запуске

sudo dpkg -i *package-name*

Обычно я получаю ошибки установки, и мне предлагается ввести

sudo apt --fix-broken install

После этого я могу перезапустить dpkg -i, и пакеты устанавливаются нормально, я согласен, что это боль.

2
ответ дан 18 July 2018 в 14:24

Это ошибка. Сообщается здесь: https://bugs.launchpad.net/ubuntu/+source/gnome-software/+bug/1672424

Пока мы ждем решения, вы можете установить любой пакет -deb, используя dpkg on в командной строке.

sudo dpkg -i *package-name*

Также вы можете установить Gdebi из Центра программного обеспечения Gnome.

2
ответ дан 18 July 2018 в 14:24

У меня такая же проблема. Загруженные пакеты представляют собой файлы * .deb, но щелчок по загруженному файлу в Chrome открывает приложение «Программное обеспечение», и я получаю экран «Установка», но кнопка «Установить» ничего не делает.

Мне пришлось прибегать к установке этих пакетов из терминала с помощью sudo apt install, а затем полный путь к файлу deb. Это работает, но это немного раздражает.

4
ответ дан 18 July 2018 в 14:24

Un-install «gnome-software» (очистить пакет)

снова установить программный центр

sudo apt-get install gnome-software

, если ошибка установки (исправлена ​​неисправная установка)

sudo apt --fix-broken install

, затем повторите установку с помощью

sudo apt-get install gnome-software
1
ответ дан 18 July 2018 в 14:24

То же самое происходит при запуске

sudo dpkg -i *package-name*

Обычно я получаю ошибки установки, и мне предлагается ввести

sudo apt --fix-broken install

После этого я могу перезапустить dpkg -i, и пакеты устанавливаются нормально, я согласен, что это боль.

2
ответ дан 24 July 2018 в 20:23

Это ошибка. Сообщается здесь: https://bugs.launchpad.net/ubuntu/+source/gnome-software/+bug/1672424

Пока мы ждем решения, вы можете установить любой пакет -deb, используя dpkg on в командной строке.

sudo dpkg -i *package-name*

Также вы можете установить Gdebi из Центра программного обеспечения Gnome.

2
ответ дан 24 July 2018 в 20:23

У меня такая же проблема. Загруженные пакеты представляют собой файлы * .deb, но щелчок по загруженному файлу в Chrome открывает приложение «Программное обеспечение», и я получаю экран «Установка», но кнопка «Установить» ничего не делает.

Мне пришлось прибегать к установке этих пакетов из терминала с помощью sudo apt install, а затем полный путь к файлу deb. Это работает, но это немного раздражает.

4
ответ дан 24 July 2018 в 20:23

Un-install «gnome-software» (очистить пакет)

снова установить программный центр

sudo apt-get install gnome-software

, если ошибка установки (исправлена ​​неисправная установка)

sudo apt --fix-broken install

, затем повторите установку с помощью

sudo apt-get install gnome-software
1
ответ дан 24 July 2018 в 20:23

Другие вопросы по тегам:

Похожие вопросы: