Зависимости передачи не находятся в репозитории

У меня была аналогичная проблема:

ln -s /usr/lib/grub/grub-mkconfig_lib /usr/share/grub/grub-mkconfig_lib 

работал для меня.

1
задан 28 September 2012 в 21:38

1 ответ

Шаг 1: Добавить репозиторий PPA передачи

Передача легко доступна в репозитории Ubuntu. Однако репозиторий Ubuntu, как правило, немного медленный при обновлении версий. Поэтому, если вы похожи на меня и хотели бы иметь последнюю версию как можно скорее, добавьте репозиторий PPA, как описано ниже. Если не перейти к шагу 2.

sudo add-apt-repository ppa:transmissionbt/ppa

Шаг 1: Добавить ретранслятор PPA передачи

Затем обновить список пакетов и установить Передача:

sudo apt-get update
sudo apt-get install transmission-cli transmission-common transmission-daemon

Если вы хотите использовать полное программное обеспечение для рабочего стола, используйте:

sudo apt-get update
sudo apt-get install transmission-gtk transmission-cli transmission-common transmission-daemon

Шаг 3. Настройка пользователей и разрешений

Рекомендуется, чтобы передача выполнялась под своим собственным имя пользователя по соображениям безопасности. Это создает несколько проблем с доступом к файлам и папкам посредством передачи, а также вашей учетной записи (допустим, это пользователь). Вам нужно будет создать новый набор папок для передачи для чтения / записи / выполнения (пример: папка передачи, содержащая эти подпапки: завершена, неполна и торренты). Пользователю учетной записи также необходим полный контроль над этими папками и их содержимым.

Сначала, cd в нужную папку и создайте папку для передачи:

cd /home/user/Downloads
mkdir transmission
cd transmission
mkdir completed incomplete torrents

Затем выполните следующие действия: , добавьте имя пользователя пользователя в группу debian-transmission:

sudo usermod -a -G пользователь debian-передачи

Это добавит debian-передачу в качестве вторичной группы для пользователя учетной записи , что дает доступ как к передаче, так и к пользователю. Затем измените права собственности на папки загрузки передачи на группу debian-transmission:

sudo chgrp -R debian-transmission /home/user/Downloads/transmission

Затем измените разрешения для папок загрузки передачи, чтобы разрешить чтение, запись и выполнение для Передачи и пользователя:

sudo chmod -R 775 /home/user/Downloads/transmission

Это дает групповую debian-передачу, из которой как Передача, так и пользователь являются членами полного доступа, в то время как другие получают только права на чтение и выполнение. Если вы хотите дополнительно ограничить доступ для других, вы можете использовать 774 (только для чтения) или 770 (без доступа).

0
ответ дан 25 May 2018 в 06:03
  • 1
    Здесь есть какая-то проблема зависимости. Чтобы переустановить передачу, мне пришлось прикрепить мою версию передачи, общую для 2.61, что, в свою очередь, ставит целью модернизацию в первую очередь ... – jat255 28 September 2012 в 20:12
  • 2
    Шаг 2 не работает для меня. Я отредактировал причину в моем вопросе. Сожалею. Но шаг 3 очень интересен, я посмотрю на него, когда он сработает;) @jtaillon " to pin & quot ;? У меня даже нет версии 2.61 передачи, доступной в моих ppas, хотя у меня есть официальный стабильный ppa (такой же, как maythux на шаге 1). У меня есть версия 2.71 в gnome3 ppa, но поскольку у меня нет других необходимых пакетов 2,71, это как-то не работает вообще. У меня нет объяснений, как все это произошло. – verpfeilt 28 September 2012 в 20:54
  • 3
    @chocobai, если вы перейдете в синаптический режим и найдите общий доступ к передаче, выделите его, а затем перейдите в меню «Пакет» и выберите «Force version ... " Если бы я выбрал 2,61 для этого, мне удалось установить общую передачу, а также передачу-gtk – jat255 29 September 2012 в 00:13
  • 4
    Спасибо, это сработало! Но как это произошло? Я думаю, синаптик спрятал более старую версию, потому что был более новый? Но тогда почему передача в Gnome ppa без его зависимостей? – verpfeilt 29 September 2012 в 03:56
  • 5
    Если это так, вы должны отметить как принятый ответ, и, пожалуйста, поддержите, чтобы помочь другим, имеющим такую ​​же проблему, знать, что этот ответ поможет – user 29 September 2012 в 09:56

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

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