Закладки в меню «Места» теперь открываются в Firefox вместо nautilus

У меня была такая же проблема после установки python3.4 с checkinstall (вместо python3.5 для electrometro)

Причина возникновения этой проблемы

Я обнаружил, почему эта проблема возникла в первую очередь.

При создании файла .deb из источника Python 3.4 с checkinstall, который затем устанавливает его, стандартное имя пакета, установленное checkinstall, является «python».

Как следствие, checkinstall удалите пакет с именем python перед установкой нового с помощью dpkg !! Этот пакет уже существует в Ubuntu. Это в основном связано с python2! По какой-то причине я надеюсь, что dpkg пытается удалить версию python, которую вы устанавливаете, то есть python3.4 в моем случае, но не работает. Вот почему python2 все еще установлен. Но dpkg по-прежнему считают, что пакет «python» был удален и заменен новым установленным (python3.4). Соответственно отредактирован файл / var / lib / dpkg / status. В моем случае это обновление, связанное с этой установкой:

Пакет: python Статус: deinstall ok установлен Приоритет: дополнительный Раздел: checkinstall Установленный-размер: 167520 Сопровождающий: root @ laptop Архитектура: amd64 Версия: 3.4. 3-1 Предоставляет: python Описание: Пакет, созданный с помощью checkinstall 1.6.2`

Как вы можете видеть жирным шрифтом, имя пакета « python », и пакет был " deinstall "перед установкой снова.

Таким образом, dpkg считает, что« python »(python2!) больше не существует и предлагает вам удалить все, что зависит от него, когда вы вызываете apt-get -f install!

Решение, чтобы избежать этой проблемы:

Просто выберите другое имя «Пакет» и «Предоставляет» имя при использовании checkinstall! Например, python3.4-checkinstall для обоих.

Как решить проблему, когда она уже произошла

Чтобы решить эту проблему, у меня есть решение, которое позволит вам не удалять

Выполните следующие действия:

Вручную отредактируйте имя пакета python в /var/lib/dpkg/status из python - python-3.4-checkinstall, например. Быть осторожен. Новое имя не должно быть уже использовано! Также измените «Предоставляет» новое имя. Используйте sudo dpkg-reconfigure python-3.4-checkinstall. (Примечание: dpkg-reconfigure -a, как было предложено electrometro, в Ubuntu 16.04 больше не существует). В любом случае это не требуется). Запустите apt-get -f install, который снова установит исходный пакет python! На этом этапе вы можете остановиться здесь, но если вы попробуете sudo dpkg-query -L python3.4-checkinstall: dpkg не знает, какие файлы были установлены больше !!! Поскольку файл /var/lib/dpkg/info/python3.4-checkinstall.list не существует! Файл /var/lib/dpkg/info/python.list был превзойден apt-get -f install. Дополнительную информацию о dpkg см. В документации Debian. Чтобы решить эту проблему, вы должны сделать шаг 4. Переустановите python3.4 с нуля с помощью checkinstall, но не забывайте изменять имя пакета и имя «Предоставляет», как было предложено ранее! Используйте то же имя, что и на шаге 1. Не нужно удалять двоичные файлы вручную, прежде чем делать это. Целью этого шага является чистая установка python3.4 и возможность его удаления с использованием вновь созданного файла .deb.

И все! Теперь все должно быть чистым. Я действительно выполнил шаг 3 до шага 2, но для этого нужно сделать более чистым.

Для информации, которую я использовал для установки python3.4 из исходного пакета с помощью checkinstall, вы можете: [!d43 ] Вручную отредактируйте имя пакета python в /var/lib/dpkg/status, например, с python до python-3.4-checkinstall. Быть осторожен. Новое имя не должно быть уже использовано! Также измените «Предоставляет» новому имени. Запуск make Используйте sudo dpkg-reconfigure python-3.4-checkinstall. (Примечание: dpkg-reconfigure -a, как было предложено electrometro, в Ubuntu 16.04 больше не существует). Самый важный шаг. На этом этапе они спрашивают, хотите ли вы изменить любое поле перед установкой. Измените «Пакет» и «Предоставляет» с «python» на другое уникальное имя (например, «python3.4-checkinstall», как я предложил).

Надеюсь, что это поможет!

Привет, Николя

6
задан 28 March 2011 в 01:04

18 ответов

Щелкните правой кнопкой мыши папку, откройте «Свойства» -> «Открыть с» и измените соответствующую программу на «Наутилус». Если есть флажок «всегда использовать эту программу», убедитесь, что он установлен.

3
ответ дан 25 July 2018 в 22:42
  • 1
    Вы уверены, что это возможно, потому что вкладка «открыть с» не отображается в папках моего гнома (2.30.2). – Pavlos G. 25 December 2010 в 01:42
  • 2
    технически это так, но опция не будет отображаться для папок, поэтому ее нужно изменить из чего-то еще, например, ubuntu-tweak (стороннее приложение). – RolandiXor♦ 25 December 2010 в 17:08

Откройте /usr/share/applications и найдите записи:

x-directory / normal x-directory / gnome-default-handler inode / directory

убедитесь, что они равны: [ ! d7]

nautilus-folder-handler.desktop

3
ответ дан 25 July 2018 в 22:42

Щелкните правой кнопкой мыши папку, откройте «Свойства» -> «Открыть с» и измените соответствующую программу на «Наутилус». Если есть флажок «всегда использовать эту программу», убедитесь, что он установлен.

3
ответ дан 26 July 2018 в 23:50
  • 1
    Вы уверены, что это возможно, потому что вкладка «открыть с» не отображается в папках моего гнома (2.30.2). – Pavlos G. 25 December 2010 в 01:42
  • 2
    технически это так, но опция не будет отображаться для папок, поэтому ее нужно изменить из чего-то еще, например, ubuntu-tweak (стороннее приложение). – RolandiXor♦ 25 December 2010 в 17:08

Откройте /usr/share/applications и найдите записи:

x-directory / normal x-directory / gnome-default-handler inode / directory

убедитесь, что они равны: [ ! d7]

nautilus-folder-handler.desktop

3
ответ дан 26 July 2018 в 23:50

Щелкните правой кнопкой мыши папку, откройте «Свойства» -> «Открыть с» и измените соответствующую программу на «Наутилус». Если есть флажок «всегда использовать эту программу», убедитесь, что он установлен.

3
ответ дан 31 July 2018 в 12:22
  • 1
    Вы уверены, что это возможно, потому что вкладка «открыть с» не отображается в папках моего гнома (2.30.2). – Pavlos G. 25 December 2010 в 01:42
  • 2
    технически это так, но опция не будет отображаться для папок, поэтому ее нужно изменить из чего-то еще, например, ubuntu-tweak (стороннее приложение). – RolandiXor♦ 25 December 2010 в 17:08

Откройте /usr/share/applications и найдите записи:

x-directory / normal x-directory / gnome-default-handler inode / directory

убедитесь, что они равны: [ ! d7]

nautilus-folder-handler.desktop

3
ответ дан 31 July 2018 в 12:22

Щелкните правой кнопкой мыши папку, откройте «Свойства» -> «Открыть с» и измените соответствующую программу на «Наутилус». Если есть флажок «всегда использовать эту программу», убедитесь, что он установлен.

3
ответ дан 2 August 2018 в 04:08
  • 1
    Вы уверены, что это возможно, потому что вкладка «открыть с» не отображается в папках моего гнома (2.30.2). – Pavlos G. 25 December 2010 в 01:42
  • 2
    технически это так, но опция не будет отображаться для папок, поэтому ее нужно изменить из чего-то еще, например, ubuntu-tweak (стороннее приложение). – RolandiXor♦ 25 December 2010 в 17:08

Откройте /usr/share/applications и найдите записи:

x-directory / normal x-directory / gnome-default-handler inode / directory

убедитесь, что они равны: [ ! d7]

nautilus-folder-handler.desktop

3
ответ дан 2 August 2018 в 04:08

Щелкните правой кнопкой мыши папку, откройте «Свойства» -> «Открыть с» и измените соответствующую программу на «Наутилус». Если есть флажок «всегда использовать эту программу», убедитесь, что он установлен.

3
ответ дан 4 August 2018 в 20:11
  • 1
    Вы уверены, что это возможно, потому что вкладка «открыть с» не отображается в папках моего гнома (2.30.2). – Pavlos G. 25 December 2010 в 01:42
  • 2
    технически это так, но опция не будет отображаться для папок, поэтому ее нужно изменить из чего-то еще, например, ubuntu-tweak (стороннее приложение). – RolandiXor♦ 25 December 2010 в 17:08

Откройте /usr/share/applications и найдите записи:

x-directory / normal x-directory / gnome-default-handler inode / directory

убедитесь, что они равны: [ ! d7]

nautilus-folder-handler.desktop

3
ответ дан 4 August 2018 в 20:11

Щелкните правой кнопкой мыши папку, откройте «Свойства» -> «Открыть с» и измените соответствующую программу на «Наутилус». Если есть флажок «всегда использовать эту программу», убедитесь, что он установлен.

3
ответ дан 6 August 2018 в 04:13

Откройте / usr / share / applications и найдите записи:

x-directory / normal x-directory / gnome-default-handler inode / directory

убедитесь, что они равны:

nautilus-folder-handler.desktop

3
ответ дан 6 August 2018 в 04:13

Откройте / usr / share / applications и найдите записи:

x-directory / normal x-directory / gnome-default-handler inode / directory

убедитесь, что они равны:

nautilus-folder-handler.desktop

3
ответ дан 7 August 2018 в 22:15

Щелкните правой кнопкой мыши папку, откройте «Свойства» -> «Открыть с» и измените соответствующую программу на «Наутилус». Если есть флажок «всегда использовать эту программу», убедитесь, что он установлен.

3
ответ дан 7 August 2018 в 22:15

Щелкните правой кнопкой мыши папку, откройте «Свойства» -> «Открыть с» и измените соответствующую программу на «Наутилус». Если есть флажок «всегда использовать эту программу», убедитесь, что он установлен.

3
ответ дан 10 August 2018 в 10:26

Откройте / usr / share / applications и найдите записи:

x-directory / normal x-directory / gnome-default-handler inode / directory

убедитесь, что они равны:

nautilus-folder-handler.desktop

3
ответ дан 10 August 2018 в 10:26

Откройте / usr / share / applications и найдите записи:

x-directory / normal x-directory / gnome-default-handler inode / directory

убедитесь, что они равны:

nautilus-folder-handler.desktop

3
ответ дан 13 August 2018 в 16:53

Щелкните правой кнопкой мыши папку, откройте «Свойства» -> «Открыть с» и измените соответствующую программу на «Наутилус». Если есть флажок «всегда использовать эту программу», убедитесь, что он установлен.

3
ответ дан 13 August 2018 в 16:53
  • 1
    Вы уверены, что это возможно, потому что вкладка «открыть с» не отображается в папках моего гнома (2.30.2). – Pavlos G. 25 December 2010 в 01:42
  • 2
    технически это так, но опция не будет отображаться для папок, поэтому ее нужно изменить из чего-то еще, например, ubuntu-tweak (стороннее приложение). – RolandiXor♦ 25 December 2010 в 17:08

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

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