YUM repository
Charles has a YUM repository for Red Hat-based Linux distributions.
cat <<EOF > /etc/yum.repos.d/Charles.repo
[charlesproxy]name=Charles Proxy Repository
baseurl=https://www.charlesproxy.com/packages/yum
gpgkey=https://www.charlesproxy.com/packages/yum/PublicKey
EOF
Then install Charles:
sudo yum install charles-proxy
The package creates a "charles" command in /usr/bin, and adds Charles in your application menus in your window manager.
You may also install the beta track of Charles which is called charles-proxy-beta.