Невозможно установить плагины для видео для fedora 23

Джули Пеллетье предложила (в комментариях):

bash -c 'cd ~/Documents/KneckPrint && KneckPrint | xsel --clipboard'

Более короткий вариант этого был бы

( cd ~/Documents/KneckPrint && KneckPrint | xsel --clipboard )

Это (или предложение Джули) можно было бы поместить в функцию оболочки:

function knecksel {
  ( cd "$HOME/Documents/KneckPrint" && KneckPrint | xsel --clipboard )
}

Подоболочка ( (.. .) ) предотвращает изменение каталога после завершения команды xsel .

1
04.03.2017, 02:18
2 ответа

Ответ переработан на основе новой информации; и пара быстрых правок впоследствии -

Что случилось с вашими репозиториями Fedora?

Вы редактировали репозитории Fedora из выходных данных реполистов dnf? Потому что, похоже, у вас их нет .. .

И, может быть, позвольте подтвердить, что вы используете Fedora 23 :) cat / etc / redhat-release

Если они вам действительно не хватает, сделайте следующее, в противном случае перейдите к разделу «По крайней мере, у нас есть репозитории Fedora».

dnf install ftp://195.220.108.108/linux/fedora/linux/releases/23/Everything/x86_64/os/Packages/f/fedora-repos-23-1.noarch.rpm
# make sure they are enabled

dnf config-manager --set-enabled fedora updates updates-testing
# clean
dnf clean all

# Optional, potentially large update, but I highly recommend it.
dnf update

Если вы получили большое обновление, особенно если были обновлены ядро, systemd, dnf / yum / rpm, перезагрузитесь перед продолжением:

По крайней мере, сейчас у нас есть репозитории Fedora

Следующие команды удаляют все rpmfusion и переустановите последнюю версию. Запретив любые ошибки на маршруте, мы сможем включить их соответствующим образом.

Если вы получаете сбои, подобные тем, которые вы получали раньше:

файл / etc / pki / rpm-gpg / RPM-GPG-KEY-rpmfusion-free-fedora из установки rpmfusion-free-release-22-1 .noarch конфликтует с файлом из пакета rpmfusion-free-release-23-0.1.noarch

в любой момент, остановитесь и переместитесь вправо в раздел об удалении ключей GPG из RPM, расположенный в конце этого сообщения.

Надеюсь, тебе не придется этого делать. Мне не приятно.


Одно предостережение - у меня больше нет компьютеров Fedora 23; просто F24, поэтому я протестировал этот код на одном из них. Не должно быть проблем, и я отмечаю пару моментов, где это приводит к некоторой неопределенности.

Запускать все команды от имени пользователя root. Если в какой-то момент команда удаления приводит к тому, что для удаления также разрабатываются многочисленные «зависимые» пакеты, не продолжайте - этого не должно происходить.

# clean up dnf just because
dnf clean all

# pull together a list of all installed rpmfusion packages
rpmflst=$(rpm -qa | grep rpmfusion)

# for a sanity check, review that output; we're going to uninstall them all
echo $rpmflst

#now remove - only click 'y' if it looks reasonable
dnf remove $rpmflst

# Double check for any stragglers
cd /etc/yum.repos.d/
ll

# Delete any .repo files (or mv them somewhere like ~/ to be safe) EXCEPT these EDIT - was 3, now 4 - forgot google:
#fedora.repo
#fedora-updates.repo
#fedora-updates-testing.repo
#google-chrome.repo

# install 'free'
dnf install http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-23.noarch.rpm

# install 'not-free'
dnf install http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-23.noarch.rpm

# The first repo should be the only one needed for vlc, but we will enable a couple others (for depdendencies) as rpmfusion is harmless (I couldn't test this as vlc is in the rawhide repo for F24 beta)

dnf config-manager --set-enabled rpmfusion-free-updates-testing rpmfusion-free rpmfusion-free-updates-testing rpmfusion-nonfree rpmfusion-nonfree-updates rpmfusion-nonfree-updates-testing

# Some of those enables could fail - if they are empty, etc. For that type of error keep on going
# tidy up
dnf clean all

# Download metadata (optional - its a check of the config without involving an install)
dnf makecache

# assuming you've had no GPG errors, try installing vlc now
dnf install vlc

Разрешение ошибок конфликта GPG

В основном нам нужно просто удалить ключи GPG, которые сообщают о конфликтах. По ссылке ниже есть четкое руководство, и поскольку это не тема вашего вопроса, и мне надоело печатать, я просто укажу вам на него https: // blog.laimbock.com/2014/05/02/how-to-remove-an-imported-gpg-key-from-rpm/

После удаления неправильного ключа GPG вы сможете повторить шаг, на котором не удалось и продолжить оттуда.



Если впоследствии вы получите сообщение об ошибке, например «отсутствует ключ GPG для репо XYZ», отредактируйте файл репозитория (я не могу найти параметр CLI, который сохраняется) следующим образом:

cd /etc/yum.repos.d/
# Find the file that contains the offending repo config (e.g. rpmfusion-free-updates-testing)
vi rpmfusion-free-updates-testing.repo
Find the line where gpgcheck=1 and change to gpgcheck=0

Теперь вы можете продолжить на.

1
27.01.2020, 23:48

Вам также необходимо включить бесплатный репозиторий rpmfusion. Из командной строки su -c 'dnf install http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E% fedora) .noarch.rpm .

Командная строка найдена здесь .

0
27.01.2020, 23:48

Теги

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