You want to check your package before uploading to CTAN? 1. Build the zip archive 2. Make sure your umask is set to 022 3. Assuming your package's name is mypkg and your zip archive is mypkg.zip Unpack mypkg.zip (which should contain a top level directory mypkg/), so that you obtain again a directory mypkg/ containing the files of your package. unzip mypkg.zip Now run `pkgcheck` `pkgcheck -d mypkg` If you want to check URLs in README file run `pkgcheck --urlcheck -d mypkg`