Попытка установить файл (xf86-input-mtrack), загруженный с Github

Вы можете установить keepassx. Это именно то, что он делает. Он шифрует и хранит всевозможные пароли, и вы также можете использовать ключевые файлы для дополнительной защиты.

sudo apt-get install keepassx

4
задан 19 May 2018 в 21:48

8 ответов

Если вы хотите сохранить некоторые усилия и у вас есть поддержка менеджера пакетов APT, поддерживающего вас, xf86-input-mtrack предоставляется в стандартном репозитории universe Ubuntu через пакет xserver-xorg-input-mtrack.

Обратите внимание, что, кроме Ubuntu 14.04, предоставляется версия 0.3.1, которая несколько старше 0.5.0 на вашей ссылке Github. Здесь xf86-input-mtrack предоставляется в стандартном репозитории universe Ubuntu через пакет xserver-xorg-input-mtrack , где вы можете видеть, что TapDragEnable по-прежнему включен, если вам это нужно в частности.

Чтобы установить его:

Откройте терминал (нажмите Ctrl + Alt + T). Выполните следующее: sudo apt-get update sudo apt-get install xserver-xorg-input-mtrack Перезагрузка.
3
ответ дан 17 July 2018 в 13:57

Вы загружаете источник программы и строите ее самостоятельно. Это совсем другое понятие для щелчка на установщике.

Неважно, где вы распаковываете исходный код (в большинстве случаев). Вы не «устанавливаете» его там, просто помещаете его где-нибудь, вы можете его построить.

Вы просто делаете то, что он говорит. Введите эти команды точно так же, как написано в readme. Если это не сработает, отредактируйте свой пост, указав, что пойдет не так.

0
ответ дан 17 July 2018 в 13:57

Прежде чем делать что-либо еще, сделайте следующее

sudo apt-get install git

и затем клонируйте репозиторий, например

git clone https://github.com/p2rkw/xf86-input-mtrack.git

, если есть новая версия, доступная обновить легко так (внутри папки)

git pull

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

Если вы не установили build-essential, и я бы предположил, что gcc (выглядит так, но потом я не администратор, а не разработчик) сделайте это сейчас. Также он ищет gawk. Надеюсь, это все, может быть, другой пакет или lib. У вас не было времени прочитать все это.

sudo apt-get install build-essential gcc autoconf gawk pkgconfig

Вам также нужны, по крайней мере, те пакеты, которые трудно идентифицировать из ошибок:

sudo apt install xserver-xorg-dev x11proto-core-dev x11proto-input-dev libmtdev-dev

Это может быть недостаточным. Это зависит от вашей настройки.

Перейдите в папку, которую вы «включили» выше, а затем попробуйте.

./configure

Если ./configure выводит ошибки, как общее правило, когда вы получаете как no package thingy found, вы можете попробовать запустить apt search thingy и посмотреть, есть ли что-то вроде libthingy-dev, что, вероятно, вам нужно. Если нет, я не хочу это говорить, но, помещаю ошибку в поисковую систему и посмотрим, прошел ли кто-то путь до вас ...

Когда он завершается успешно, вы можете запустить

make

, если он выдает ошибки, выполните ту же процедуру, что и для ./configure, а затем запустите

make clean ./configure make

, и, когда это завершено успешно, вы можете запустить

sudo make install

Дополнительная информация. Если вы хотите, чтобы пакет .deb установил указанный префикс и выполнил построитель пакетов следующим образом.

./configure --prefix=/usr make sudo make install dpkg-buildpackage
1
ответ дан 17 July 2018 в 13:57

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

Но поскольку это не отвечает вопрос о том, как получить программное обеспечение, установленное из загрузки Github, я хочу прояснить возможное недоразумение и наметить наиболее распространенные шаги для установки программного обеспечения из Github.

Важно отметить, что Github в основном использует источник репозитории кода. Это означает, что то, что вы получаете, нажав кнопку загрузки в репозитории Github, не является исполняемой программой или установщиком, а исходным кодом программы. Некоторые репозитории предоставляют предварительно созданные исполняемые файлы на странице «релизы» репозитория. Вы можете связаться с этой страницей, нажав на метку «релизы» соответствующей страницы репозитория Github. Предварительно созданные исполняемые файлы из xf86-input-mtrack можно найти здесь: https://github.com/p2rkw/xf86-input-mtrack/releases

Поскольку Github может размещать любое программное обеспечение (и даже не-программное обеспечение), способы установки приложений, размещенных в Github, сильно различаются. Именно по этой причине нет общих инструкций по установке программного обеспечения из Github.

Программа, которую вы хотите установить, написана на языке программирования C. C исходный код почти всегда предназначен для компиляции в исполняемый двоичный файл перед его установкой. Документ README ссылается на эту процедуру с термином «Строительство». Вот почему этот документ дает вам инструкции о том, как создавать, а также как установить вашу программу.

Команды .configure, make, make install являются общими шагами по созданию и установке программы написанные на C. Большинство руководств по установке неявно предполагают, что вы знаете, где и при каких обстоятельствах вам нужно вводить эти команды, что, к сожалению, не рекомендуется начинающим. Это шаги, которые вы должны предпринять, прежде чем сможете следовать инструкциям в README:

Откройте терминал. Он предоставит вам командную строку, в которой вы можете ввести команды Введите cd /path/to/your/download, но замените /path/to/your/download на фактический путь к папке с загруженным исходным кодом. Нажмите клавишу «Ввод», чтобы выполнить команду. Указав свой компьютер на этот каталог, вы сообщите ему, что там должны применяться следующие команды для сборки и установки. Теперь следуйте инструкциям, изложенным в README.
1
ответ дан 17 July 2018 в 13:57

Если вы хотите сохранить некоторые усилия и у вас есть поддержка менеджера пакетов APT, поддерживающего вас, xf86-input-mtrack предоставляется в стандартном репозитории universe Ubuntu через пакет xserver-xorg-input-mtrack.

Обратите внимание, что, кроме Ubuntu 14.04, предоставляется версия 0.3.1, которая несколько старше 0.5.0 на вашей ссылке Github. Здесь xf86-input-mtrack предоставляется в стандартном репозитории universe Ubuntu через пакет xserver-xorg-input-mtrack , где вы можете видеть, что TapDragEnable по-прежнему включен, если вам это нужно в частности.

Чтобы установить его:

Откройте терминал (нажмите Ctrl + Alt + T). Выполните следующее: sudo apt-get update sudo apt-get install xserver-xorg-input-mtrack Перезагрузка.
3
ответ дан 20 July 2018 в 14:01
  • 1
    сделал это, возможно, что-то делает что-то правильно. Потому что моя трек-панель больше не работает после перезагрузки. lol ... Я ищу приложение и не могу найти "mtrack & quot; или "xorg". – olafironfoot 19 May 2018 в 07:55
  • 2
    Настройки для него должны быть расположены в файле /usr/share/X11/xorg.conf.d/50-mtrack.conf. Вам нужно будет отредактировать его с чем-то вроде sudo nano. Вы можете увидеть возможности для опций в разделе Configuration в 0.3.1 readme . Если все остальное не удается, вы можете удалить с помощью sudo apt-get purge xserver-xorg-input-mtrack и перезагрузить компьютер. – Chai T. Rex 19 May 2018 в 08:14
  • 3
    О, и я думаю, вам нужно будет перезагрузить после сохранения каких-либо изменений в файле, чтобы увидеть эффекты. – Chai T. Rex 19 May 2018 в 08:21
  • 4
    Спасибо @Chai T.Rex, вы были удивительно щедры с вашими знаниями, но я пошел с sudo nano, чтобы отредактировать файл до Section "InputClass" MatchIsTouchpad "on" Identifier "Touchpads" Driver "mtrack" EndSection для минимальной конфигурации, и мой трекпад по-прежнему не двигался, к сожалению. – olafironfoot 19 May 2018 в 08:54

Вы загружаете источник программы и строите ее самостоятельно. Это совсем другое понятие для щелчка на установщике.

Неважно, где вы распаковываете исходный код (в большинстве случаев). Вы не «устанавливаете» его там, просто помещаете его где-нибудь, вы можете его построить.

Вы просто делаете то, что он говорит. Введите эти команды точно так же, как написано в readme. Если это не сработает, отредактируйте свой пост, указав, что пойдет не так.

0
ответ дан 20 July 2018 в 14:01
  • 1
    хорошо, спасибо за это. Теперь я просто пытаюсь запустить программное обеспечение в своей системе. Я выполнил процедуру проб и ошибок, но, похоже, никуда не денется. – olafironfoot 19 May 2018 в 07:33
  • 2
    Я отмечаю из вашего редактирования, что вы трижды вводили в заблуждение инструкции, поэтому я подозреваю, что вы тоже заблуждаетесь в другом месте. Это make && make install, а не makefile. – Mark Smith 19 May 2018 в 07:37
  • 3
    спасибо @Mark Smith, команда make && make install возвращает make && makeinstall make: *** No targets specified and no makefile found. Stop. :( – olafironfoot 19 May 2018 в 07:43
  • 4
    Ваш вопрос немного запутан и не упоминает о проблемах с запуском configure. Только это - не добавляйте никаких параметров, просто запустите его. Опять же, если это не сработает, покажите нам результат. Если это так, шаги make также должны работать. – Mark Smith 19 May 2018 в 07:48
  • 5
    прояснили другие биты, так что, если у кого-то еще есть шанс помочь. Спасибо, Марк Смит. – olafironfoot 19 May 2018 в 08:57

Прежде чем делать что-либо еще, сделайте следующее

sudo apt-get install git

и затем клонируйте репозиторий, например

git clone https://github.com/p2rkw/xf86-input-mtrack.git

, если есть новая версия, доступная обновить легко так (внутри папки)

git pull

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

Если вы не установили build-essential, и я бы предположил, что gcc (выглядит так, но потом я не администратор, а не разработчик) сделайте это сейчас. Также он ищет gawk. Надеюсь, это все, может быть, другой пакет или lib. У вас не было времени прочитать все это.

sudo apt-get install build-essential gcc autoconf gawk pkgconfig

Вам также нужны, по крайней мере, те пакеты, которые трудно идентифицировать из ошибок:

sudo apt install xserver-xorg-dev x11proto-core-dev x11proto-input-dev libmtdev-dev

Это может быть недостаточным. Это зависит от вашей настройки.

Перейдите в папку, которую вы «включили» выше, а затем попробуйте.

./configure

Если ./configure выводит ошибки, как общее правило, когда вы получаете как no package thingy found, вы можете попробовать запустить apt search thingy и посмотреть, есть ли что-то вроде libthingy-dev, что, вероятно, вам нужно. Если нет, я не хочу это говорить, но, помещаю ошибку в поисковую систему и посмотрим, прошел ли кто-то путь до вас ...

Когда он завершается успешно, вы можете запустить

make

, если он выдает ошибки, выполните ту же процедуру, что и для ./configure, а затем запустите

make clean ./configure make

, и, когда это завершено успешно, вы можете запустить

sudo make install

Дополнительная информация. Если вы хотите, чтобы пакет .deb установил указанный префикс и выполнил построитель пакетов следующим образом.

./configure --prefix=/usr make sudo make install dpkg-buildpackage
1
ответ дан 20 July 2018 в 14:01
  • 1
    Я не понимаю вас, когда вы видите опечатки, почему вы их не исправляете и не повышаете? Почему downvote и mock? Вы можете попробовать еще раз, это будет работать сейчас. – s1mmel 19 May 2018 в 22:40
  • 2
    Послушайте, вопрос ЧЕТКО оговоренный из github, и я могу рассказать ... Такие люди, как я, любят иметь последнюю стабильную версию от мастера, доступного для них. Что в этом плохого? Вы работали с git, знаете ли вы, что такое ветки? Совершенно нормально клонировать и создавать программное обеспечение от ведущей (стабильной) ветки github, даже автоматизированной с помощью доступной и докеры, довольно часто, если вы меня спрашиваете? И я четко заявил, что библиотеки могут отсутствовать. Но давайте просто сделаем этот ответ лучше и добавим эти библиотеки. Слушай, я просто хочу помочь? – s1mmel 19 May 2018 в 22:52
  • 3
    Эй, извините, я просто разочарован тем, что три человека ответили на этот вопрос, не проверив его сами. Я не должен был вынимать тебя! – Zanna 19 May 2018 в 23:02
  • 4
    Все хорошо, мы все люди, я просто хочу сделать этот сайт потрясающим, как и вы. – s1mmel 19 May 2018 в 23:09

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

Но поскольку это не отвечает вопрос о том, как получить программное обеспечение, установленное из загрузки Github, я хочу прояснить возможное недоразумение и наметить наиболее распространенные шаги для установки программного обеспечения из Github.

Важно отметить, что Github в основном использует источник репозитории кода. Это означает, что то, что вы получаете, нажав кнопку загрузки в репозитории Github, не является исполняемой программой или установщиком, а исходным кодом программы. Некоторые репозитории предоставляют предварительно созданные исполняемые файлы на странице «релизы» репозитория. Вы можете связаться с этой страницей, нажав на метку «релизы» соответствующей страницы репозитория Github. Предварительно созданные исполняемые файлы из xf86-input-mtrack можно найти здесь: https://github.com/p2rkw/xf86-input-mtrack/releases

Поскольку Github может размещать любое программное обеспечение (и даже не-программное обеспечение), способы установки приложений, размещенных в Github, сильно различаются. Именно по этой причине нет общих инструкций по установке программного обеспечения из Github.

Программа, которую вы хотите установить, написана на языке программирования C. C исходный код почти всегда предназначен для компиляции в исполняемый двоичный файл перед его установкой. Документ README ссылается на эту процедуру с термином «Строительство». Вот почему этот документ дает вам инструкции о том, как создавать, а также как установить вашу программу.

Команды .configure, make, make install являются общими шагами по созданию и установке программы написанные на C. Большинство руководств по установке неявно предполагают, что вы знаете, где и при каких обстоятельствах вам нужно вводить эти команды, что, к сожалению, не рекомендуется начинающим. Это шаги, которые вы должны предпринять, прежде чем сможете следовать инструкциям в README:

Откройте терминал. Он предоставит вам командную строку, в которой вы можете ввести команды Введите cd /path/to/your/download, но замените /path/to/your/download на фактический путь к папке с загруженным исходным кодом. Нажмите клавишу «Ввод», чтобы выполнить команду. Указав свой компьютер на этот каталог, вы сообщите ему, что там должны применяться следующие команды для сборки и установки. Теперь следуйте инструкциям, изложенным в README.
1
ответ дан 20 July 2018 в 14:01
  • 1
    В этом ответе есть хорошая информация, но «следуйте инструкциям в README». здесь действительно недостаточно. – Zanna 19 May 2018 в 22:36

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

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