Alternatively if you are happy installing node.js and npm, you can choose from multiple Javascript projects handling keys:
This command should give you the details needed:
$ helpeth -p <your private key as a hex string> keyDetails
Make sure to double check the output, that it matches your input private key!
$ ./helpeth -p 0x71a7f0e2ef1b7ff501b65a1650d48b8d5521fadc9539eec146d4faa6f5ca9aca --show-private keyDetails
Address: 0x15f2f3e0f2d74ea7b185fc12f24cb4f402cc96d0
Address (checksum): 0x15F2f3e0F2D74eA7B185fC12F24cB4F402cC96D0
ICAP: XE53 2KAS Y050 UIFI VB1J 2636 IKXC 4QIP SK0
Public key: 0xf2a3a694026ed4abb16e18f0421a6e667803399dad2eae2ca8c3f95934fcb46e9440183fd278181deb501d2f0766d0f676d0cac84da3632590e2978cb6883bc4
Private key: 0x71a7f0e2ef1b7ff501b65a1650d48b8d5521fadc9539eec146d4faa6f5ca9aca
Note, if you are happy installing a browser you can use a local copy of EtherAddress (https://ryepdx.github.io/ethaddress.org/) or EtherWallet - both run in-browser, you don't need Internet connection for them.