Skip to content

Preparing the Build Environment on Fedora

mounaiban edited this page Mar 28, 2020 · 3 revisions

About

This guide describes the procedure currently recommended for preparing a build environment for captdriver 0.1.x on Fedora, CentOS or most Red Hat-like GNU/Linux distributions built 2015 or later.

Tested Systems

This guide has been verified to work on:

  • Fedora 32 Workstation Beta

  • Fedora 31 LXDE

  • CentOS Linux 8.1.1911

It is expected to work on most other Red Hat-like system that use the Dandified YUM (dnf) package distribution system, and follow the same package naming conventions as Fedora.

Build Prerequisites

The software needed to build captdriver is in the following packages or package groups:

  • @"Development Tools" (package group)

    • git is included in this package group.

    • This package has an alternate name @development-tools in Fedora

  • automake

  • autoconf

  • cups-devel

As the superuser, install all of the above packages:

dnf install @"Development Tools" automake autoconf cups-devel

Once you have completed this stage, return to the unified guide, and pick the right Stage 2 guide to compile the driver.

References

About DNF. Fedora Wiki. https://fedoraproject.org/wiki/DNF

Bookmarks

Installation Guide

Targeted Printers

Essential Test Suite

Unofficial Introduction to CAPT (Executive Summary)

Support Levels

Rootless Write Access To USB Devices

Miscellaneous Tips

Wishlists

Other Canon Printer-Related Projects

SPECS: 0xA1A1 Command and Response Format

Home Page

Search for pages starting with

  • SPECS for notes on the operation of the CAPT data formats and communications protocol
  • TESTING for guidelines on testing Captdriver
  • TIPS for potentially helpful information on studying the project or the CAPT format-protocol
Clone this wiki locally