()
| 189 | ] |
| 190 | |
| 191 | def UpdatePPA(): |
| 192 | print ("Updating apt sources") |
| 193 | print ("This bit will ask for your password") |
| 194 | |
| 195 | DidUpdate = False |
| 196 | try: |
| 197 | CmdResult = subprocess.call(["sudo", "apt-get", "update"]) |
| 198 | DidUpdate = CmdResult == 0 |
| 199 | except KeyboardInterrupt: |
| 200 | DidUpdate = False |
| 201 | pass |
| 202 | |
| 203 | if DidUpdate: |
| 204 | print("PPA installed") |
| 205 | else: |
| 206 | print("PPA failed to install") |
| 207 | |
| 208 | return DidUpdate |
| 209 | |
| 210 | def CheckAndInstallPackageUpdates(): |
| 211 | PackagesToInstall = GetPackagesToInstall() |