Параметр архитектуры игнорируется apt-get

Простая функция, понятная, рекурсивная, и она вызывает ее в любом элементе управления:

private void findControlsOfType(Type type, Control.ControlCollection formControls, ref List<Control> controls)
    {
        foreach (Control control in formControls)
        {
            if (control.GetType() == type)
                controls.Add(control);
            if (control.Controls.Count > 0)
                findControlsOfType(type, control.Controls, ref controls);
        }
    }

Вы можете вызвать его несколькими способами. Чтобы получить кнопки:

List<Control> buttons = new List<Control>();
findControlsOfType(typeof(Button), this.Controls, ref buttons);

Чтобы получить панели:

List<Control> panels = new List<Control>();
findControlsOfType(typeof(Panel), this.Controls, ref panels);

и т. Д.

2
задан August Karlstrom 7 May 2012 в 18:53
поделиться

2 ответа

От apt-get(8) (шахта акцента):

-a, - архитектура хоста

Эти средства управления опцией пакеты архитектуры создаются для [1 116] склонный - получают источник - компиляция и как перекрестно-builddependencies удовлетворены. По умолчанию это не набор, что означает, что архитектура хоста совпадает с архитектурой сборки (который определяется APT:: Архитектура). Элемент конфигурации: APT:: Доберитесь:: архитектуру хоста

-a опция не соблюдают install опция. С Мультидугой, и download опция, можно использовать:

apt-get download wvdial:powerpc

Это требует, чтобы Вы добавили архитектуру PowerPC к списку поддерживаемой архитектуры. Начиная с Ubuntu только обеспечивают пакеты для i386 и amd64 , это все еще не собирается работать все же. Можно иметь больше успеха с ручным получением пакета от Debian, поскольку они поддерживают больше архитектуры, чем просто i386 и amd64: http://packages.debian.org/wvdial

4
ответ дан Lekensteyn 22 October 2019 в 15:02
поделиться

можно найти powerpc deb установщиком здесь . Загрузите его и использование что установить его.

Относительно Кв. - добираются. Это работает...

sudo apt-get -d -o=APT::Architecture="powerpc" install wvdial

, НО это ошибки, потому что это не может найти его...

Reading package lists... Done
Building dependency tree       
Reading state information... Done
Package wvdial is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source

E: Package 'wvdial' has no installation candidate

(использующий i386 действительно загружает его ;))

От список пакета для wvdial здесь нет никакой powerpc опции.

1
ответ дан Rinzwind 22 October 2019 в 15:02
поделиться
Другие вопросы по тегам:

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