How To Install proxygen-devel on Fedora 36
Introduction
In this tutorial we learn how to install proxygen-devel
on Fedora 36.
What is proxygen-devel
Proxygen comprises the core C++ HTTP abstractions used at Facebook. Internally, it is used as the basis for building many HTTP servers, proxies, and clients. This release focuses on the common HTTP abstractions and our simple HTTPServer framework. Future releases will provide simple client APIs as well. The framework supports HTTP/1.1, SPDY/3, SPDY/3.1, HTTP/2, and HTTP/3. The goal is to provide a simple, performant, and modern C++ HTTP library. The proxygen-devel package contains libraries and header files for developing applications that use proxygen.
We can use yum
or dnf
to install proxygen-devel
on Fedora 36. In this tutorial we discuss both methods but you only need to choose one of method to install proxygen-devel.
Install proxygen-devel on Fedora 36 Using dnf
Update yum database with dnf
using the following command.
sudo dnf makecache --refresh
After updating yum database, We can install proxygen-devel
using dnf
by running the following command:
sudo dnf -y install proxygen-devel
Install proxygen-devel on Fedora 36 Using yum
Update yum database with yum
using the following command.
sudo yum makecache --refresh
After updating yum database, We can install proxygen-devel
using yum
by running the following command:
sudo yum -y install proxygen-devel
How To Uninstall proxygen-devel on Fedora 36
To uninstall only the proxygen-devel
package we can use the following command:
sudo dnf remove proxygen-devel
proxygen-devel Package Contents on Fedora 36
---
title: "How To Install proxygen-devel on Fedora 36"
linkTitle: "proxygen-devel"
type: "docs"
description: "In this tutorial we learn how to install proxygen-devel in Fedora 36. proxygen-devel is Development files for proxygen"
date: "2022-08-17"
lastmod: "2022-08-17"
#image: /images/fedora/36/proxygen-devel-featured.png
---
## Introduction
In this tutorial we learn how to install `proxygen-devel` on Fedora 36.
### What is `proxygen-devel`
> Proxygen comprises the core C++ HTTP abstractions used at Facebook. Internally, it is used as the basis for building many HTTP servers, proxies, and clients. This release focuses on the common HTTP abstractions and our simple HTTPServer framework. Future releases will provide simple client APIs as well. The framework supports HTTP/1.1, SPDY/3, SPDY/3.1, HTTP/2, and HTTP/3. The goal is to provide a simple, performant, and modern C++ HTTP library. The proxygen-devel package contains libraries and header files for developing applications that use proxygen.
We can use `yum` or `dnf` to install `proxygen-devel` on Fedora 36. In this tutorial we discuss both methods but you only need to choose one of method to install proxygen-devel.
## Install proxygen-devel on Fedora 36 Using dnf
Update yum database with `dnf` using the following command.
```bash
sudo dnf makecache --refresh
After updating yum database, We can install proxygen-devel
using dnf
by running the following command:
sudo dnf -y install proxygen-devel
Install proxygen-devel on Fedora 36 Using yum
Update yum database with yum
using the following command.
sudo yum makecache --refresh
After updating yum database, We can install proxygen-devel
using yum
by running the following command:
sudo yum -y install proxygen-devel
How To Uninstall proxygen-devel on Fedora 36
To uninstall only the proxygen-devel
package we can use the following command:
sudo dnf remove proxygen-devel
proxygen-devel Package Contents on Fedora 36
/usr/include/proxygen
/usr/include/proxygen/external
/usr/include/proxygen/external/http_parser
/usr/include/proxygen/external/http_parser/http_parser.h
/usr/include/proxygen/httpserver
/usr/include/proxygen/httpserver/ExMessageHandler.h
/usr/include/proxygen/httpserver/Filters.h
/usr/include/proxygen/httpserver/HTTPServer.h
/usr/include/proxygen/httpserver/HTTPServerAcceptor.h
/usr/include/proxygen/httpserver/HTTPServerOptions.h
/usr/include/proxygen/httpserver/HTTPTransactionHandlerAdaptor.h
/usr/include/proxygen/httpserver/PushHandler.h
/usr/include/proxygen/httpserver/RequestHandler.h
/usr/include/proxygen/httpserver/RequestHandlerAdaptor.h
/usr/include/proxygen/httpserver/RequestHandlerFactory.h
/usr/include/proxygen/httpserver/ResponseBuilder.h
/usr/include/proxygen/httpserver/ResponseHandler.h
/usr/include/proxygen/httpserver/ScopedHTTPServer.h
/usr/include/proxygen/httpserver/SignalHandler.h
/usr/include/proxygen/httpserver/filters
/usr/include/proxygen/httpserver/filters/CompressionFilter.h
/usr/include/proxygen/httpserver/filters/DirectResponseHandler.h
/usr/include/proxygen/httpserver/filters/RejectConnectFilter.h
/usr/include/proxygen/lib
/usr/include/proxygen/lib/healthcheck
/usr/include/proxygen/lib/healthcheck/PoolHealthChecker.h
/usr/include/proxygen/lib/healthcheck/ServerHealthCheckerCallback.h
/usr/include/proxygen/lib/http
/usr/include/proxygen/lib/http/HQConnector.h
/usr/include/proxygen/lib/http/HTTP3ErrorCode.h
/usr/include/proxygen/lib/http/HTTPCommonHeaders.cpp
/usr/include/proxygen/lib/http/HTTPCommonHeaders.h
/usr/include/proxygen/lib/http/HTTPConnector.h
/usr/include/proxygen/lib/http/HTTPConnectorWithFizz.h
/usr/include/proxygen/lib/http/HTTPConstants.h
/usr/include/proxygen/lib/http/HTTPException.h
/usr/include/proxygen/lib/http/HTTPHeaderSize.h
/usr/include/proxygen/lib/http/HTTPHeaders.h
/usr/include/proxygen/lib/http/HTTPMessage.h
/usr/include/proxygen/lib/http/HTTPMessageFilters.h
/usr/include/proxygen/lib/http/HTTPMethod.h
/usr/include/proxygen/lib/http/HTTPPriorityFunctions.h
/usr/include/proxygen/lib/http/HeaderConstants.h
/usr/include/proxygen/lib/http/ProxyStatus.h
/usr/include/proxygen/lib/http/ProxygenErrorEnum.h
/usr/include/proxygen/lib/http/RFC2616.h
/usr/include/proxygen/lib/http/StatusTypeEnum.h
/usr/include/proxygen/lib/http/SynchronizedLruQuicPskCache.h
/usr/include/proxygen/lib/http/Window.h
/usr/include/proxygen/lib/http/codec
/usr/include/proxygen/lib/http/codec/CodecDictionaries.h
/usr/include/proxygen/lib/http/codec/CodecProtocol.h
/usr/include/proxygen/lib/http/codec/CodecUtil.h
/usr/include/proxygen/lib/http/codec/ControlMessageRateLimitFilter.h
/usr/include/proxygen/lib/http/codec/DefaultHTTPCodecFactory.h
/usr/include/proxygen/lib/http/codec/ErrorCode.h
/usr/include/proxygen/lib/http/codec/FlowControlFilter.h
/usr/include/proxygen/lib/http/codec/HQControlCodec.h
/usr/include/proxygen/lib/http/codec/HQFramedCodec.h
/usr/include/proxygen/lib/http/codec/HQFramer.h
/usr/include/proxygen/lib/http/codec/HQMultiCodec.h
/usr/include/proxygen/lib/http/codec/HQStreamCodec.h
/usr/include/proxygen/lib/http/codec/HQUnidirectionalCodec.h
/usr/include/proxygen/lib/http/codec/HQUtils.h
/usr/include/proxygen/lib/http/codec/HTTP1xCodec.h
/usr/include/proxygen/lib/http/codec/HTTP2Codec.h
/usr/include/proxygen/lib/http/codec/HTTP2Constants.h
/usr/include/proxygen/lib/http/codec/HTTP2Framer.h
/usr/include/proxygen/lib/http/codec/HTTPChecks.h
/usr/include/proxygen/lib/http/codec/HTTPCodec.h
/usr/include/proxygen/lib/http/codec/HTTPCodecFactory.h
/usr/include/proxygen/lib/http/codec/HTTPCodecFilter.h
/usr/include/proxygen/lib/http/codec/HTTPCodecPrinter.h
/usr/include/proxygen/lib/http/codec/HTTPParallelCodec.h
/usr/include/proxygen/lib/http/codec/HTTPRequestVerifier.h
/usr/include/proxygen/lib/http/codec/HTTPSettings.h
/usr/include/proxygen/lib/http/codec/HeaderDecodeInfo.h
/usr/include/proxygen/lib/http/codec/QPACKDecoderCodec.h
/usr/include/proxygen/lib/http/codec/QPACKEncoderCodec.h
/usr/include/proxygen/lib/http/codec/SettingsId.h
/usr/include/proxygen/lib/http/codec/TransportDirection.h
/usr/include/proxygen/lib/http/codec/compress
/usr/include/proxygen/lib/http/codec/compress/CompressionInfo.h
/usr/include/proxygen/lib/http/codec/compress/HPACKCodec.h
/usr/include/proxygen/lib/http/codec/compress/HPACKConstants.h
/usr/include/proxygen/lib/http/codec/compress/HPACKContext.h
/usr/include/proxygen/lib/http/codec/compress/HPACKDecodeBuffer.h
/usr/include/proxygen/lib/http/codec/compress/HPACKDecoder.h
/usr/include/proxygen/lib/http/codec/compress/HPACKDecoderBase.h
/usr/include/proxygen/lib/http/codec/compress/HPACKEncodeBuffer.h
/usr/include/proxygen/lib/http/codec/compress/HPACKEncoder.h
/usr/include/proxygen/lib/http/codec/compress/HPACKEncoderBase.h
/usr/include/proxygen/lib/http/codec/compress/HPACKHeader.h
/usr/include/proxygen/lib/http/codec/compress/HPACKHeaderName.h
/usr/include/proxygen/lib/http/codec/compress/HPACKStreamingCallback.h
/usr/include/proxygen/lib/http/codec/compress/Header.h
/usr/include/proxygen/lib/http/codec/compress/HeaderCodec.h
/usr/include/proxygen/lib/http/codec/compress/HeaderIndexingStrategy.h
/usr/include/proxygen/lib/http/codec/compress/HeaderPiece.h
/usr/include/proxygen/lib/http/codec/compress/HeaderTable.h
/usr/include/proxygen/lib/http/codec/compress/Huffman.h
/usr/include/proxygen/lib/http/codec/compress/Logging.h
/usr/include/proxygen/lib/http/codec/compress/NoPathIndexingStrategy.h
/usr/include/proxygen/lib/http/codec/compress/QPACKCodec.h
/usr/include/proxygen/lib/http/codec/compress/QPACKContext.h
/usr/include/proxygen/lib/http/codec/compress/QPACKDecoder.h
/usr/include/proxygen/lib/http/codec/compress/QPACKEncoder.h
/usr/include/proxygen/lib/http/codec/compress/QPACKHeaderTable.h
/usr/include/proxygen/lib/http/codec/compress/QPACKStaticHeaderTable.h
/usr/include/proxygen/lib/http/codec/compress/StaticHeaderTable.h
/usr/include/proxygen/lib/http/codec/compress/experimental
/usr/include/proxygen/lib/http/codec/compress/experimental/simulator
/usr/include/proxygen/lib/http/codec/compress/experimental/simulator/CompressionScheme.h
/usr/include/proxygen/lib/http/codec/compress/experimental/simulator/CompressionSimulator.h
/usr/include/proxygen/lib/http/codec/compress/experimental/simulator/CompressionTypes.h
/usr/include/proxygen/lib/http/codec/compress/experimental/simulator/CompressionUtils.h
/usr/include/proxygen/lib/http/codec/compress/experimental/simulator/HPACKQueue.h
/usr/include/proxygen/lib/http/codec/compress/experimental/simulator/HPACKScheme.h
/usr/include/proxygen/lib/http/codec/compress/experimental/simulator/QMINScheme.h
/usr/include/proxygen/lib/http/codec/compress/experimental/simulator/QPACKScheme.h
/usr/include/proxygen/lib/http/codec/compress/experimental/simulator/SimStreamingCallback.h
/usr/include/proxygen/lib/http/connpool
/usr/include/proxygen/lib/http/connpool/Endpoint.h
/usr/include/proxygen/lib/http/connpool/ServerIdleSessionController.h
/usr/include/proxygen/lib/http/connpool/SessionHolder.h
/usr/include/proxygen/lib/http/connpool/SessionPool.h
/usr/include/proxygen/lib/http/connpool/ThreadIdleSessionController.h
/usr/include/proxygen/lib/http/experimental
/usr/include/proxygen/lib/http/experimental/RFC1867.h
/usr/include/proxygen/lib/http/session
/usr/include/proxygen/lib/http/session/AckLatencyEvent.h
/usr/include/proxygen/lib/http/session/ByteEventTracker.h
/usr/include/proxygen/lib/http/session/ByteEvents.h
/usr/include/proxygen/lib/http/session/CodecErrorResponseHandler.h
/usr/include/proxygen/lib/http/session/HQByteEventTracker.h
/usr/include/proxygen/lib/http/session/HQDownstreamSession.h
/usr/include/proxygen/lib/http/session/HQSession.h
/usr/include/proxygen/lib/http/session/HQStreamBase.h
/usr/include/proxygen/lib/http/session/HQUnidirectionalCallbacks.h
/usr/include/proxygen/lib/http/session/HQUpstreamSession.h
/usr/include/proxygen/lib/http/session/HTTP2PriorityQueue.h
/usr/include/proxygen/lib/http/session/HTTPDefaultSessionCodecFactory.h
/usr/include/proxygen/lib/http/session/HTTPDirectResponseHandler.h
/usr/include/proxygen/lib/http/session/HTTPDownstreamSession.h
/usr/include/proxygen/lib/http/session/HTTPErrorPage.h
/usr/include/proxygen/lib/http/session/HTTPEvent.h
/usr/include/proxygen/lib/http/session/HTTPSession.h
/usr/include/proxygen/lib/http/session/HTTPSessionAcceptor.h
/usr/include/proxygen/lib/http/session/HTTPSessionActivityTracker.h
/usr/include/proxygen/lib/http/session/HTTPSessionBase.h
/usr/include/proxygen/lib/http/session/HTTPSessionController.h
/usr/include/proxygen/lib/http/session/HTTPSessionStats.h
/usr/include/proxygen/lib/http/session/HTTPTransaction.h
/usr/include/proxygen/lib/http/session/HTTPTransactionEgressSM.h
/usr/include/proxygen/lib/http/session/HTTPTransactionIngressSM.h
/usr/include/proxygen/lib/http/session/HTTPUpstreamSession.h
/usr/include/proxygen/lib/http/session/SecondaryAuthManager.h
/usr/include/proxygen/lib/http/session/SecondaryAuthManagerBase.h
/usr/include/proxygen/lib/http/session/ServerPushLifecycle.h
/usr/include/proxygen/lib/http/session/SimpleController.h
/usr/include/proxygen/lib/http/session/TTLBAStats.h
/usr/include/proxygen/lib/http/session/TransactionByteEvents.h
/usr/include/proxygen/lib/http/stats
/usr/include/proxygen/lib/http/stats/ConnectionStats.h
/usr/include/proxygen/lib/http/stats/HTTPCodecStats.h
/usr/include/proxygen/lib/http/stats/HTTPCodecStatsFilter.h
/usr/include/proxygen/lib/http/stats/HeaderCodecStats.h
/usr/include/proxygen/lib/http/stats/ResponseCodeStatsMinute.h
/usr/include/proxygen/lib/http/stats/SPDYStats.h
/usr/include/proxygen/lib/http/stats/SPDYStatsFilter.h
/usr/include/proxygen/lib/http/stats/TLResponseCodeStats.h
/usr/include/proxygen/lib/http/stats/ThreadLocalHTTPSessionStats.h
/usr/include/proxygen/lib/http/structuredheaders
/usr/include/proxygen/lib/http/structuredheaders/StructuredHeadersBuffer.h
/usr/include/proxygen/lib/http/structuredheaders/StructuredHeadersConstants.h
/usr/include/proxygen/lib/http/structuredheaders/StructuredHeadersDecoder.h
/usr/include/proxygen/lib/http/structuredheaders/StructuredHeadersEncoder.h
/usr/include/proxygen/lib/http/structuredheaders/StructuredHeadersUtilities.h
/usr/include/proxygen/lib/pools
/usr/include/proxygen/lib/pools/generators
/usr/include/proxygen/lib/pools/generators/FileServerListGenerator.h
/usr/include/proxygen/lib/pools/generators/MemberGroupConfig.h
/usr/include/proxygen/lib/pools/generators/ServerListGenerator.h
/usr/include/proxygen/lib/sampling
/usr/include/proxygen/lib/sampling/MultiSampled.h
/usr/include/proxygen/lib/sampling/Sampled.h
/usr/include/proxygen/lib/sampling/Sampling.h
/usr/include/proxygen/lib/sampling/SamplingFunctions.h
/usr/include/proxygen/lib/services
/usr/include/proxygen/lib/services/AcceptorConfiguration.h
/usr/include/proxygen/lib/services/HTTPAcceptor.h
/usr/include/proxygen/lib/services/RequestWorkerThread.h
/usr/include/proxygen/lib/services/Service.h
/usr/include/proxygen/lib/services/ServiceConfiguration.h
/usr/include/proxygen/lib/services/ServiceWorker.h
/usr/include/proxygen/lib/services/WorkerThread.h
/usr/include/proxygen/lib/ssl
/usr/include/proxygen/lib/ssl/ProxygenSSL.h
/usr/include/proxygen/lib/ssl/ThreadLocalSSLContext.h
/usr/include/proxygen/lib/ssl/ThreadLocalSSLStats.h
/usr/include/proxygen/lib/stats
/usr/include/proxygen/lib/stats/BaseStats.h
/usr/include/proxygen/lib/stats/PeriodicStats.h
/usr/include/proxygen/lib/stats/PeriodicStatsDataBase.h
/usr/include/proxygen/lib/stats/ResourceData.h
/usr/include/proxygen/lib/stats/ResourceStats.h
/usr/include/proxygen/lib/transport
/usr/include/proxygen/lib/transport/H3DatagramAsyncSocket.h
/usr/include/proxygen/lib/transport/PersistentFizzPskCache.h
/usr/include/proxygen/lib/transport/PersistentQuicPskCache.h
/usr/include/proxygen/lib/transport/PersistentQuicTokenCache.h
/usr/include/proxygen/lib/utils
/usr/include/proxygen/lib/utils/AcceptorAddress.h
/usr/include/proxygen/lib/utils/AsyncTimeoutSet.h
/usr/include/proxygen/lib/utils/Base64.h
/usr/include/proxygen/lib/utils/CobHelper.h
/usr/include/proxygen/lib/utils/ConditionalGate.h
/usr/include/proxygen/lib/utils/ConsistentHash.h
/usr/include/proxygen/lib/utils/CryptUtil.h
/usr/include/proxygen/lib/utils/Exception.h
/usr/include/proxygen/lib/utils/Export.h
/usr/include/proxygen/lib/utils/FilterChain.h
/usr/include/proxygen/lib/utils/HTTPTime.h
/usr/include/proxygen/lib/utils/Logging.h
/usr/include/proxygen/lib/utils/NullTraceEventObserver.h
/usr/include/proxygen/lib/utils/ParseURL.h
/usr/include/proxygen/lib/utils/PerfectIndexMap.h
/usr/include/proxygen/lib/utils/RendezvousHash.h
/usr/include/proxygen/lib/utils/StateMachine.h
/usr/include/proxygen/lib/utils/StreamCompressor.h
/usr/include/proxygen/lib/utils/StreamDecompressor.h
/usr/include/proxygen/lib/utils/Time.h
/usr/include/proxygen/lib/utils/TraceEvent.h
/usr/include/proxygen/lib/utils/TraceEventContext.h
/usr/include/proxygen/lib/utils/TraceEventObserver.h
/usr/include/proxygen/lib/utils/TraceEventType.cpp
/usr/include/proxygen/lib/utils/TraceEventType.h
/usr/include/proxygen/lib/utils/TraceFieldType.cpp
/usr/include/proxygen/lib/utils/TraceFieldType.h
/usr/include/proxygen/lib/utils/URL.h
/usr/include/proxygen/lib/utils/UnionBasedStatic.h
/usr/include/proxygen/lib/utils/UtilInl.h
/usr/include/proxygen/lib/utils/WeakRefCountedPtr.h
/usr/include/proxygen/lib/utils/WheelTimerInstance.h
/usr/include/proxygen/lib/utils/ZlibStreamCompressor.h
/usr/include/proxygen/lib/utils/ZlibStreamDecompressor.h
/usr/include/proxygen/lib/utils/ZstdStreamCompressor.h
/usr/include/proxygen/lib/utils/ZstdStreamDecompressor.h
/usr/lib64/cmake/proxygen
/usr/lib64/cmake/proxygen/proxygen-config.cmake
/usr/lib64/cmake/proxygen/proxygen-targets-noconfig.cmake
/usr/lib64/cmake/proxygen/proxygen-targets.cmake
/usr/lib64/libproxygen.so
/usr/lib64/libproxygencurl.so
/usr/lib64/libproxygenhttpserver.so
/usr/share/doc/proxygen-devel
/usr/share/doc/proxygen-devel/CODE_OF_CONDUCT.md
/usr/share/doc/proxygen-devel/CONTRIBUTING.md
/usr/share/doc/proxygen-devel/CoreProxygenArchitecture.png
/usr/share/doc/proxygen-devel/README.md
References
Summary
In this tutorial we learn how to install proxygen-devel
on Fedora 36 using yum and [dnf]((/fedora/36/dnf/).
/usr/include/proxygen /usr/include/proxygen/external /usr/include/proxygen/external/http_parser /usr/include/proxygen/external/http_parser/http_parser.h /usr/include/proxygen/httpserver /usr/include/proxygen/httpserver/ExMessageHandler.h /usr/include/proxygen/httpserver/Filters.h /usr/include/proxygen/httpserver/HTTPServer.h /usr/include/proxygen/httpserver/HTTPServerAcceptor.h /usr/include/proxygen/httpserver/HTTPServerOptions.h /usr/include/proxygen/httpserver/HTTPTransactionHandlerAdaptor.h /usr/include/proxygen/httpserver/PushHandler.h /usr/include/proxygen/httpserver/RequestHandler.h /usr/include/proxygen/httpserver/RequestHandlerAdaptor.h /usr/include/proxygen/httpserver/RequestHandlerFactory.h /usr/include/proxygen/httpserver/ResponseBuilder.h /usr/include/proxygen/httpserver/ResponseHandler.h /usr/include/proxygen/httpserver/ScopedHTTPServer.h /usr/include/proxygen/httpserver/SignalHandler.h /usr/include/proxygen/httpserver/filters /usr/include/proxygen/httpserver/filters/CompressionFilter.h /usr/include/proxygen/httpserver/filters/DirectResponseHandler.h /usr/include/proxygen/httpserver/filters/RejectConnectFilter.h /usr/include/proxygen/lib /usr/include/proxygen/lib/healthcheck /usr/include/proxygen/lib/healthcheck/PoolHealthChecker.h /usr/include/proxygen/lib/healthcheck/ServerHealthCheckerCallback.h /usr/include/proxygen/lib/http /usr/include/proxygen/lib/http/HQConnector.h /usr/include/proxygen/lib/http/HTTP3ErrorCode.h /usr/include/proxygen/lib/http/HTTPCommonHeaders.cpp /usr/include/proxygen/lib/http/HTTPCommonHeaders.h /usr/include/proxygen/lib/http/HTTPConnector.h /usr/include/proxygen/lib/http/HTTPConnectorWithFizz.h /usr/include/proxygen/lib/http/HTTPConstants.h /usr/include/proxygen/lib/http/HTTPException.h /usr/include/proxygen/lib/http/HTTPHeaderSize.h /usr/include/proxygen/lib/http/HTTPHeaders.h /usr/include/proxygen/lib/http/HTTPMessage.h /usr/include/proxygen/lib/http/HTTPMessageFilters.h /usr/include/proxygen/lib/http/HTTPMethod.h /usr/include/proxygen/lib/http/HTTPPriorityFunctions.h /usr/include/proxygen/lib/http/HeaderConstants.h /usr/include/proxygen/lib/http/ProxyStatus.h /usr/include/proxygen/lib/http/ProxygenErrorEnum.h /usr/include/proxygen/lib/http/RFC2616.h /usr/include/proxygen/lib/http/StatusTypeEnum.h /usr/include/proxygen/lib/http/SynchronizedLruQuicPskCache.h /usr/include/proxygen/lib/http/Window.h /usr/include/proxygen/lib/http/codec /usr/include/proxygen/lib/http/codec/CodecDictionaries.h /usr/include/proxygen/lib/http/codec/CodecProtocol.h /usr/include/proxygen/lib/http/codec/CodecUtil.h /usr/include/proxygen/lib/http/codec/ControlMessageRateLimitFilter.h /usr/include/proxygen/lib/http/codec/DefaultHTTPCodecFactory.h /usr/include/proxygen/lib/http/codec/ErrorCode.h /usr/include/proxygen/lib/http/codec/FlowControlFilter.h /usr/include/proxygen/lib/http/codec/HQControlCodec.h /usr/include/proxygen/lib/http/codec/HQFramedCodec.h /usr/include/proxygen/lib/http/codec/HQFramer.h /usr/include/proxygen/lib/http/codec/HQMultiCodec.h /usr/include/proxygen/lib/http/codec/HQStreamCodec.h /usr/include/proxygen/lib/http/codec/HQUnidirectionalCodec.h /usr/include/proxygen/lib/http/codec/HQUtils.h /usr/include/proxygen/lib/http/codec/HTTP1xCodec.h /usr/include/proxygen/lib/http/codec/HTTP2Codec.h /usr/include/proxygen/lib/http/codec/HTTP2Constants.h /usr/include/proxygen/lib/http/codec/HTTP2Framer.h /usr/include/proxygen/lib/http/codec/HTTPChecks.h /usr/include/proxygen/lib/http/codec/HTTPCodec.h /usr/include/proxygen/lib/http/codec/HTTPCodecFactory.h /usr/include/proxygen/lib/http/codec/HTTPCodecFilter.h /usr/include/proxygen/lib/http/codec/HTTPCodecPrinter.h /usr/include/proxygen/lib/http/codec/HTTPParallelCodec.h /usr/include/proxygen/lib/http/codec/HTTPRequestVerifier.h /usr/include/proxygen/lib/http/codec/HTTPSettings.h /usr/include/proxygen/lib/http/codec/HeaderDecodeInfo.h /usr/include/proxygen/lib/http/codec/QPACKDecoderCodec.h /usr/include/proxygen/lib/http/codec/QPACKEncoderCodec.h /usr/include/proxygen/lib/http/codec/SettingsId.h /usr/include/proxygen/lib/http/codec/TransportDirection.h /usr/include/proxygen/lib/http/codec/compress /usr/include/proxygen/lib/http/codec/compress/CompressionInfo.h /usr/include/proxygen/lib/http/codec/compress/HPACKCodec.h /usr/include/proxygen/lib/http/codec/compress/HPACKConstants.h /usr/include/proxygen/lib/http/codec/compress/HPACKContext.h /usr/include/proxygen/lib/http/codec/compress/HPACKDecodeBuffer.h /usr/include/proxygen/lib/http/codec/compress/HPACKDecoder.h /usr/include/proxygen/lib/http/codec/compress/HPACKDecoderBase.h /usr/include/proxygen/lib/http/codec/compress/HPACKEncodeBuffer.h /usr/include/proxygen/lib/http/codec/compress/HPACKEncoder.h /usr/include/proxygen/lib/http/codec/compress/HPACKEncoderBase.h /usr/include/proxygen/lib/http/codec/compress/HPACKHeader.h /usr/include/proxygen/lib/http/codec/compress/HPACKHeaderName.h /usr/include/proxygen/lib/http/codec/compress/HPACKStreamingCallback.h /usr/include/proxygen/lib/http/codec/compress/Header.h /usr/include/proxygen/lib/http/codec/compress/HeaderCodec.h /usr/include/proxygen/lib/http/codec/compress/HeaderIndexingStrategy.h /usr/include/proxygen/lib/http/codec/compress/HeaderPiece.h /usr/include/proxygen/lib/http/codec/compress/HeaderTable.h /usr/include/proxygen/lib/http/codec/compress/Huffman.h /usr/include/proxygen/lib/http/codec/compress/Logging.h /usr/include/proxygen/lib/http/codec/compress/NoPathIndexingStrategy.h /usr/include/proxygen/lib/http/codec/compress/QPACKCodec.h /usr/include/proxygen/lib/http/codec/compress/QPACKContext.h /usr/include/proxygen/lib/http/codec/compress/QPACKDecoder.h /usr/include/proxygen/lib/http/codec/compress/QPACKEncoder.h /usr/include/proxygen/lib/http/codec/compress/QPACKHeaderTable.h /usr/include/proxygen/lib/http/codec/compress/QPACKStaticHeaderTable.h /usr/include/proxygen/lib/http/codec/compress/StaticHeaderTable.h /usr/include/proxygen/lib/http/codec/compress/experimental /usr/include/proxygen/lib/http/codec/compress/experimental/simulator /usr/include/proxygen/lib/http/codec/compress/experimental/simulator/CompressionScheme.h /usr/include/proxygen/lib/http/codec/compress/experimental/simulator/CompressionSimulator.h /usr/include/proxygen/lib/http/codec/compress/experimental/simulator/CompressionTypes.h /usr/include/proxygen/lib/http/codec/compress/experimental/simulator/CompressionUtils.h /usr/include/proxygen/lib/http/codec/compress/experimental/simulator/HPACKQueue.h /usr/include/proxygen/lib/http/codec/compress/experimental/simulator/HPACKScheme.h /usr/include/proxygen/lib/http/codec/compress/experimental/simulator/QMINScheme.h /usr/include/proxygen/lib/http/codec/compress/experimental/simulator/QPACKScheme.h /usr/include/proxygen/lib/http/codec/compress/experimental/simulator/SimStreamingCallback.h /usr/include/proxygen/lib/http/connpool /usr/include/proxygen/lib/http/connpool/Endpoint.h /usr/include/proxygen/lib/http/connpool/ServerIdleSessionController.h /usr/include/proxygen/lib/http/connpool/SessionHolder.h /usr/include/proxygen/lib/http/connpool/SessionPool.h /usr/include/proxygen/lib/http/connpool/ThreadIdleSessionController.h /usr/include/proxygen/lib/http/experimental /usr/include/proxygen/lib/http/experimental/RFC1867.h /usr/include/proxygen/lib/http/session /usr/include/proxygen/lib/http/session/AckLatencyEvent.h /usr/include/proxygen/lib/http/session/ByteEventTracker.h /usr/include/proxygen/lib/http/session/ByteEvents.h /usr/include/proxygen/lib/http/session/CodecErrorResponseHandler.h /usr/include/proxygen/lib/http/session/HQByteEventTracker.h /usr/include/proxygen/lib/http/session/HQDownstreamSession.h /usr/include/proxygen/lib/http/session/HQSession.h /usr/include/proxygen/lib/http/session/HQStreamBase.h /usr/include/proxygen/lib/http/session/HQUnidirectionalCallbacks.h /usr/include/proxygen/lib/http/session/HQUpstreamSession.h /usr/include/proxygen/lib/http/session/HTTP2PriorityQueue.h /usr/include/proxygen/lib/http/session/HTTPDefaultSessionCodecFactory.h /usr/include/proxygen/lib/http/session/HTTPDirectResponseHandler.h /usr/include/proxygen/lib/http/session/HTTPDownstreamSession.h /usr/include/proxygen/lib/http/session/HTTPErrorPage.h /usr/include/proxygen/lib/http/session/HTTPEvent.h /usr/include/proxygen/lib/http/session/HTTPSession.h /usr/include/proxygen/lib/http/session/HTTPSessionAcceptor.h /usr/include/proxygen/lib/http/session/HTTPSessionActivityTracker.h /usr/include/proxygen/lib/http/session/HTTPSessionBase.h /usr/include/proxygen/lib/http/session/HTTPSessionController.h /usr/include/proxygen/lib/http/session/HTTPSessionStats.h /usr/include/proxygen/lib/http/session/HTTPTransaction.h /usr/include/proxygen/lib/http/session/HTTPTransactionEgressSM.h /usr/include/proxygen/lib/http/session/HTTPTransactionIngressSM.h /usr/include/proxygen/lib/http/session/HTTPUpstreamSession.h /usr/include/proxygen/lib/http/session/SecondaryAuthManager.h /usr/include/proxygen/lib/http/session/SecondaryAuthManagerBase.h /usr/include/proxygen/lib/http/session/ServerPushLifecycle.h /usr/include/proxygen/lib/http/session/SimpleController.h /usr/include/proxygen/lib/http/session/TTLBAStats.h /usr/include/proxygen/lib/http/session/TransactionByteEvents.h /usr/include/proxygen/lib/http/stats /usr/include/proxygen/lib/http/stats/ConnectionStats.h /usr/include/proxygen/lib/http/stats/HTTPCodecStats.h /usr/include/proxygen/lib/http/stats/HTTPCodecStatsFilter.h /usr/include/proxygen/lib/http/stats/HeaderCodecStats.h /usr/include/proxygen/lib/http/stats/ResponseCodeStatsMinute.h /usr/include/proxygen/lib/http/stats/SPDYStats.h /usr/include/proxygen/lib/http/stats/SPDYStatsFilter.h /usr/include/proxygen/lib/http/stats/TLResponseCodeStats.h /usr/include/proxygen/lib/http/stats/ThreadLocalHTTPSessionStats.h /usr/include/proxygen/lib/http/structuredheaders /usr/include/proxygen/lib/http/structuredheaders/StructuredHeadersBuffer.h /usr/include/proxygen/lib/http/structuredheaders/StructuredHeadersConstants.h /usr/include/proxygen/lib/http/structuredheaders/StructuredHeadersDecoder.h /usr/include/proxygen/lib/http/structuredheaders/StructuredHeadersEncoder.h /usr/include/proxygen/lib/http/structuredheaders/StructuredHeadersUtilities.h /usr/include/proxygen/lib/pools /usr/include/proxygen/lib/pools/generators /usr/include/proxygen/lib/pools/generators/FileServerListGenerator.h /usr/include/proxygen/lib/pools/generators/MemberGroupConfig.h /usr/include/proxygen/lib/pools/generators/ServerListGenerator.h /usr/include/proxygen/lib/sampling /usr/include/proxygen/lib/sampling/MultiSampled.h /usr/include/proxygen/lib/sampling/Sampled.h /usr/include/proxygen/lib/sampling/Sampling.h /usr/include/proxygen/lib/sampling/SamplingFunctions.h /usr/include/proxygen/lib/services /usr/include/proxygen/lib/services/AcceptorConfiguration.h /usr/include/proxygen/lib/services/HTTPAcceptor.h /usr/include/proxygen/lib/services/RequestWorkerThread.h /usr/include/proxygen/lib/services/Service.h /usr/include/proxygen/lib/services/ServiceConfiguration.h /usr/include/proxygen/lib/services/ServiceWorker.h /usr/include/proxygen/lib/services/WorkerThread.h /usr/include/proxygen/lib/ssl /usr/include/proxygen/lib/ssl/ProxygenSSL.h /usr/include/proxygen/lib/ssl/ThreadLocalSSLContext.h /usr/include/proxygen/lib/ssl/ThreadLocalSSLStats.h /usr/include/proxygen/lib/stats /usr/include/proxygen/lib/stats/BaseStats.h /usr/include/proxygen/lib/stats/PeriodicStats.h /usr/include/proxygen/lib/stats/PeriodicStatsDataBase.h /usr/include/proxygen/lib/stats/ResourceData.h /usr/include/proxygen/lib/stats/ResourceStats.h /usr/include/proxygen/lib/transport /usr/include/proxygen/lib/transport/H3DatagramAsyncSocket.h /usr/include/proxygen/lib/transport/PersistentFizzPskCache.h /usr/include/proxygen/lib/transport/PersistentQuicPskCache.h /usr/include/proxygen/lib/transport/PersistentQuicTokenCache.h /usr/include/proxygen/lib/utils /usr/include/proxygen/lib/utils/AcceptorAddress.h /usr/include/proxygen/lib/utils/AsyncTimeoutSet.h /usr/include/proxygen/lib/utils/Base64.h /usr/include/proxygen/lib/utils/CobHelper.h /usr/include/proxygen/lib/utils/ConditionalGate.h /usr/include/proxygen/lib/utils/ConsistentHash.h /usr/include/proxygen/lib/utils/CryptUtil.h /usr/include/proxygen/lib/utils/Exception.h /usr/include/proxygen/lib/utils/Export.h /usr/include/proxygen/lib/utils/FilterChain.h /usr/include/proxygen/lib/utils/HTTPTime.h /usr/include/proxygen/lib/utils/Logging.h /usr/include/proxygen/lib/utils/NullTraceEventObserver.h /usr/include/proxygen/lib/utils/ParseURL.h /usr/include/proxygen/lib/utils/PerfectIndexMap.h /usr/include/proxygen/lib/utils/RendezvousHash.h /usr/include/proxygen/lib/utils/StateMachine.h /usr/include/proxygen/lib/utils/StreamCompressor.h /usr/include/proxygen/lib/utils/StreamDecompressor.h /usr/include/proxygen/lib/utils/Time.h /usr/include/proxygen/lib/utils/TraceEvent.h /usr/include/proxygen/lib/utils/TraceEventContext.h /usr/include/proxygen/lib/utils/TraceEventObserver.h /usr/include/proxygen/lib/utils/TraceEventType.cpp /usr/include/proxygen/lib/utils/TraceEventType.h /usr/include/proxygen/lib/utils/TraceFieldType.cpp /usr/include/proxygen/lib/utils/TraceFieldType.h /usr/include/proxygen/lib/utils/URL.h /usr/include/proxygen/lib/utils/UnionBasedStatic.h /usr/include/proxygen/lib/utils/UtilInl.h /usr/include/proxygen/lib/utils/WeakRefCountedPtr.h /usr/include/proxygen/lib/utils/WheelTimerInstance.h /usr/include/proxygen/lib/utils/ZlibStreamCompressor.h /usr/include/proxygen/lib/utils/ZlibStreamDecompressor.h /usr/include/proxygen/lib/utils/ZstdStreamCompressor.h /usr/include/proxygen/lib/utils/ZstdStreamDecompressor.h /usr/lib/cmake/proxygen /usr/lib/cmake/proxygen/proxygen-config.cmake /usr/lib/cmake/proxygen/proxygen-targets-noconfig.cmake /usr/lib/cmake/proxygen/proxygen-targets.cmake /usr/lib/libproxygen.so /usr/lib/libproxygencurl.so /usr/lib/libproxygenhttpserver.so /usr/share/doc/proxygen-devel /usr/share/doc/proxygen-devel/CODE_OF_CONDUCT.md /usr/share/doc/proxygen-devel/CONTRIBUTING.md /usr/share/doc/proxygen-devel/CoreProxygenArchitecture.png /usr/share/doc/proxygen-devel/README.md
## References
* [proxygen-devel website](https://github.com/facebook/proxygen)
## Summary
In this tutorial we learn how to install `proxygen-devel` on [Fedora 36](/fedora/36/) using [yum](/fedora/36/yum/) and [dnf]((/fedora/36/dnf/).