Можно попробовать links
или lynx
. Оба должны быть доступными через apt-get
. Они - текстовые браузеры и обычно получают задание, успевшее относительно, когда все, что Вы имеете, является консолью. Я не думаю, что любой консольный браузер имеет поддержку PDF, хотя, так как тот формат является обычно очень графическим по своей природе.
просто поместите свой репозиторий выше [extra]
в pacman.conf
. Ваш файл должен быть похожим:
[core]
Include = /etc/pacman.d/mirrorlist
[<your custom repository>]
Server = <your repository location>
[extra]
Include = /etc/pacman.d/mirrorlist
Таким образом Ваши haskell пакеты будут автоматически предпочтены по официальным пакетам от дополнительного с тем же именем, если у тех, которые в дополнительном, не будет числа старшей версии. Убедитесь, что Ваши пакеты обрабатывают все необходимые зависимости официальных haskell пакетов, если Вы не хотите сталкиваться с проблемой. Это только работает, если пользовательские пакеты имеют числа старшей версии, чем официальные.
Другая альтернатива должна была бы добавить provides=('<[extra] package name')
и conflicts=('<package name'>)
к Вашему PKGBUILD
s и затем добавляют Вас репозиторий где угодно в pacman.conf
так, чтобы при установке пакетов, pacman спросил, хотите ли Вы заменить пакеты в [extra]
, если они установлены. У Вас пользовательские пакеты не должно быть того же названия официальных. Например, пакет нужно назвать <package-name>-custom
или что-то как этот.
extra
вместо моего неофициального дыхательного. Это потому чтоextra
является немного более новым, чем мое неофициальное дыхательное? – ArchHaskeller 06.04.2013, 21:39pkgver
то же или выше, иначе оно предпочитает вышеpkgver
. Можно использовать opther метод, который я добавил к решению. Я предположил, что Ваш repo содержал более новые пакеты. Поскольку пример этого второго метода видит этот PKGBUILD, который заменяет 'haskell-x11. – Nico Vecchio 06.04.2013, 21:43provides=('<[extra] package name')
иconflicts=('<package name'>)
– ArchHaskeller 06.04.2013, 22:56