Почему я не могу установить FreePascal и Gold Linker одновременно?

Я развиваюсь в Хаскелле в частном порядке, но для школы я должен использовать Delphi (хотя мне разрешено использовать Lazarus). Чтобы ускорить связывание в GHC (компилятор для Haskell), я установил binutilus-gold. Но теперь, когда я пытаюсь установить lazarus, я получаю конфликтный пакет: binutils-gold. Кто-нибудь знает, как установить оба одновременно?

3
задан 16 August 2011 в 19:35

12 ответов

К сожалению, у нас есть:

lazarus зависит от lazarus-ide lazarus-ide зависит от компилятора fp-компилятора fp-компилятора с binutils-gold

, поэтому я предлагаю удалить binutils -gold и остаться с binutils.

2
ответ дан 25 July 2018 в 21:27
  • 1
    Спасибо, но я уже знаю, что это вариант. Я скорее хочу знать, как я могу хранить оба пакета. – FUZxxl 16 August 2011 в 21:00
  • 2
    Я не думаю, что есть другие варианты, если вы останетесь в одной среде, не взломав менеджера пакетов. Разделение окружения, например, с помощью chroot, возможно, но это, вероятно, слишком велико. – enzotib 16 August 2011 в 21:11
  • 3
    Интересно, можно ли использовать что-то вроде update-alternatives для symlink ld для стандартного ld, сохраняя золото как ld.gold или что-то в этом роде. я задаюсь вопросом, было бы безопасно выбить конфликт тогда. – FUZxxl 16 August 2011 в 22:23
  • 4
    @FUZxxl: если создатели пакета установили, что они конфликтуют, должны быть серьезные аргументы. Я бы не попытался сломать установку для этого, но вы можете поэкспериментировать. – enzotib 16 August 2011 в 22:47

Я мало знаю о политике пакетов Ubuntu, но поиск «ld» Free Pascal можно переопределить с помощью параметра -XP.

Параметр -XP указывает префикс, который префикс всех звонит в binutils с этим префиксом и может быть добавлен в fpc.cfg FPC, чтобы сделать его по умолчанию.

Если вы хотите, чтобы утилиты gold utils были по умолчанию, просто создайте символические ссылки, чтобы сказать binutils-ld binutils-as binutils-ar и т. д. где-нибудь в $ PATH и добавьте

-XPbinutils-

в пустую строку в /etc/fpc.cfg (некоторые версии debian и ubuntu имеют иерархию /etc/fpc.d для конфигураций FPC )

0
ответ дан 25 July 2018 в 21:27

К сожалению, у нас есть:

lazarus зависит от lazarus-ide lazarus-ide зависит от компилятора fp-компилятора fp-компилятора с binutils-gold

, поэтому я предлагаю удалить binutils -gold и остаться с binutils.

2
ответ дан 31 July 2018 в 13:39
  • 1
    Спасибо, но я уже знаю, что это вариант. Я скорее хочу знать, как я могу хранить оба пакета. – FUZxxl 16 August 2011 в 21:00
  • 2
    Я не думаю, что есть другие варианты, если вы останетесь в одной среде, не взломав менеджера пакетов. Разделение окружения, например, с помощью chroot, возможно, но это, вероятно, слишком велико. – enzotib 16 August 2011 в 21:11
  • 3
    Интересно, можно ли использовать что-то вроде update-alternatives для symlink ld для стандартного ld, сохраняя золото как ld.gold или что-то в этом роде. я задаюсь вопросом, было бы безопасно выбить конфликт тогда. – FUZxxl 16 August 2011 в 22:23
  • 4
    @FUZxxl: если создатели пакета установили, что они конфликтуют, должны быть серьезные аргументы. Я бы не попытался сломать установку для этого, но вы можете поэкспериментировать. – enzotib 16 August 2011 в 22:47

Я мало знаю о политике пакетов Ubuntu, но поиск «ld» Free Pascal можно переопределить с помощью параметра -XP.

Параметр -XP указывает префикс, который префикс всех звонит в binutils с этим префиксом и может быть добавлен в fpc.cfg FPC, чтобы сделать его по умолчанию.

Если вы хотите, чтобы утилиты gold utils были по умолчанию, просто создайте символические ссылки, чтобы сказать binutils-ld binutils-as binutils-ar и т. д. где-нибудь в $ PATH и добавьте

-XPbinutils-

в пустую строку в /etc/fpc.cfg (некоторые версии debian и ubuntu имеют иерархию /etc/fpc.d для конфигураций FPC )

0
ответ дан 31 July 2018 в 13:39

К сожалению, у нас есть:

lazarus зависит от lazarus-ide lazarus-ide зависит от компилятора fp-компилятора fp-компилятора с binutils-gold

, поэтому я предлагаю удалить binutils -gold и остаться с binutils.

2
ответ дан 2 August 2018 в 03:06
  • 1
    Спасибо, но я уже знаю, что это вариант. Я скорее хочу знать, как я могу хранить оба пакета. – FUZxxl 16 August 2011 в 21:00
  • 2
    Я не думаю, что есть другие варианты, если вы останетесь в одной среде, не взломав менеджера пакетов. Разделение окружения, например, с помощью chroot, возможно, но это, вероятно, слишком велико. – enzotib 16 August 2011 в 21:11
  • 3
    Интересно, можно ли использовать что-то вроде update-alternatives для symlink ld для стандартного ld, сохраняя золото как ld.gold или что-то в этом роде. я задаюсь вопросом, было бы безопасно выбить конфликт тогда. – FUZxxl 16 August 2011 в 22:23
  • 4
    @FUZxxl: если создатели пакета установили, что они конфликтуют, должны быть серьезные аргументы. Я бы не попытался сломать установку для этого, но вы можете поэкспериментировать. – enzotib 16 August 2011 в 22:47

Я мало знаю о политике пакетов Ubuntu, но поиск «ld» Free Pascal можно переопределить с помощью параметра -XP.

Параметр -XP указывает префикс, который префикс всех звонит в binutils с этим префиксом и может быть добавлен в fpc.cfg FPC, чтобы сделать его по умолчанию.

Если вы хотите, чтобы утилиты gold utils были по умолчанию, просто создайте символические ссылки, чтобы сказать binutils-ld binutils-as binutils-ar и т. д. где-нибудь в $ PATH и добавьте

-XPbinutils-

в пустую строку в /etc/fpc.cfg (некоторые версии debian и ubuntu имеют иерархию /etc/fpc.d для конфигураций FPC )

0
ответ дан 2 August 2018 в 03:06

К сожалению, у нас есть:

lazarus зависит от lazarus-ide lazarus-ide зависит от компилятора fp-компилятора fp-компилятора с binutils-gold

, поэтому я предлагаю удалить binutils -gold и остаться с binutils.

2
ответ дан 4 August 2018 в 18:56
  • 1
    Спасибо, но я уже знаю, что это вариант. Я скорее хочу знать, как я могу хранить оба пакета. – FUZxxl 16 August 2011 в 21:00
  • 2
    Я не думаю, что есть другие варианты, если вы останетесь в одной среде, не взломав менеджера пакетов. Разделение окружения, например, с помощью chroot, возможно, но это, вероятно, слишком велико. – enzotib 16 August 2011 в 21:11
  • 3
    Интересно, можно ли использовать что-то вроде update-alternatives для symlink ld для стандартного ld, сохраняя золото как ld.gold или что-то в этом роде. я задаюсь вопросом, было бы безопасно выбить конфликт тогда. – FUZxxl 16 August 2011 в 22:23
  • 4
    @FUZxxl: если создатели пакета установили, что они конфликтуют, должны быть серьезные аргументы. Я бы не попытался сломать установку для этого, но вы можете поэкспериментировать. – enzotib 16 August 2011 в 22:47

Я мало знаю о политике пакетов Ubuntu, но поиск «ld» Free Pascal можно переопределить с помощью параметра -XP.

Параметр -XP указывает префикс, который префикс всех звонит в binutils с этим префиксом и может быть добавлен в fpc.cfg FPC, чтобы сделать его по умолчанию.

Если вы хотите, чтобы утилиты gold utils были по умолчанию, просто создайте символические ссылки, чтобы сказать binutils-ld binutils-as binutils-ar и т. д. где-нибудь в $ PATH и добавьте

-XPbinutils-

в пустую строку в /etc/fpc.cfg (некоторые версии debian и ubuntu имеют иерархию /etc/fpc.d для конфигураций FPC )

0
ответ дан 4 August 2018 в 18:56

К сожалению, у нас есть:

lazarus зависит от lazarus-ide lazarus-ide зависит от компилятора fp-компилятора fp-компилятора с binutils-gold

, поэтому я предлагаю удалить binutils -gold и остаться с binutils.

2
ответ дан 6 August 2018 в 03:18
  • 1
    Спасибо, но я уже знаю, что это вариант. Я скорее хочу знать, как я могу хранить оба пакета. – FUZxxl 16 August 2011 в 21:00
  • 2
    Я не думаю, что есть другие варианты, если вы останетесь в одной среде, не взломав менеджера пакетов. Разделение окружения, например, с помощью chroot, возможно, но это, вероятно, слишком велико. – enzotib 16 August 2011 в 21:11
  • 3
    Интересно, можно ли использовать что-то вроде update-alternatives для symlink ld для стандартного ld, сохраняя золото как ld.gold или что-то в этом роде. я задаюсь вопросом, было бы безопасно выбить конфликт тогда. – FUZxxl 16 August 2011 в 22:23
  • 4
    @FUZxxl: если создатели пакета установили, что они конфликтуют, должны быть серьезные аргументы. Я бы не попытался сломать установку для этого, но вы можете поэкспериментировать. – enzotib 16 August 2011 в 22:47

Я мало знаю о политике пакетов Ubuntu, но поиск «ld» Free Pascal можно переопределить с помощью параметра -XP.

Параметр -XP указывает префикс, который префикс всех звонит в binutils с этим префиксом и может быть добавлен в fpc.cfg FPC, чтобы сделать его по умолчанию.

Если вы хотите, чтобы утилиты gold utils были по умолчанию, просто создайте символические ссылки, чтобы сказать binutils-ld binutils-as binutils-ar и т. д. где-нибудь в $ PATH и добавьте

-XPbinutils-

в пустую строку в /etc/fpc.cfg (некоторые версии debian и ubuntu имеют иерархию /etc/fpc.d для конфигураций FPC )

0
ответ дан 6 August 2018 в 03:18

К сожалению, у нас есть:

lazarus зависит от lazarus-ide lazarus-ide зависит от компилятора fp-компилятора fp-компилятора с binutils-gold

, поэтому я предлагаю удалить binutils -gold и остаться с binutils.

2
ответ дан 7 August 2018 в 21:00
  • 1
    Спасибо, но я уже знаю, что это вариант. Я скорее хочу знать, как я могу хранить оба пакета. – FUZxxl 16 August 2011 в 21:00
  • 2
    Я не думаю, что есть другие варианты, если вы останетесь в одной среде, не взломав менеджера пакетов. Разделение окружения, например, с помощью chroot, возможно, но это, вероятно, слишком велико. – enzotib 16 August 2011 в 21:11
  • 3
    Интересно, можно ли использовать что-то вроде update-alternatives для symlink ld для стандартного ld, сохраняя золото как ld.gold или что-то в этом роде. я задаюсь вопросом, было бы безопасно выбить конфликт тогда. – FUZxxl 16 August 2011 в 22:23
  • 4
    @FUZxxl: если создатели пакета установили, что они конфликтуют, должны быть серьезные аргументы. Я бы не попытался сломать установку для этого, но вы можете поэкспериментировать. – enzotib 16 August 2011 в 22:47

Я мало знаю о политике пакетов Ubuntu, но поиск «ld» Free Pascal можно переопределить с помощью параметра -XP.

Параметр -XP указывает префикс, который префикс всех звонит в binutils с этим префиксом и может быть добавлен в fpc.cfg FPC, чтобы сделать его по умолчанию.

Если вы хотите, чтобы утилиты gold utils были по умолчанию, просто создайте символические ссылки, чтобы сказать binutils-ld binutils-as binutils-ar и т. д. где-нибудь в $ PATH и добавьте

-XPbinutils-

в пустую строку в /etc/fpc.cfg (некоторые версии debian и ubuntu имеют иерархию /etc/fpc.d для конфигураций FPC )

0
ответ дан 7 August 2018 в 21:00

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

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