From Fedora Project Wiki
(Initial feature page, ready for wrangler)
 
 
(6 intermediate revisions by 3 users not shown)
Line 10: Line 10:
== Current status ==
== Current status ==
* Targeted release: Fedora12
* Targeted release: Fedora12
* Last updated: 2009-07-16
* Last updated: 2009-08-07
* Percentage of completion: 99%
* Percentage of completion: 100%
 
PackageKit-command-not-found is optional in comps. It is included in the desktop spin.


== Detailed Description ==
== Detailed Description ==
Line 56: Line 58:


== Release Notes ==
== Release Notes ==
* PackageKit now installs a command not found handler so that missing commands can be installed, or invalid commands can be corrected.
* PackageKit now provides a command-not-found handler for bash so that missing commands can be installed, or invalid commands can be corrected. To use this functionality, install the PackageKit-command-not-found package.


== Comments and Discussion ==
== Comments and Discussion ==
* See [[Talk:Features/PackageKitCommandNotFound]]
* See [[Talk:Features/PackageKitCommandNotFound]]


[[Category:FeatureReadyForWrangler]]
[[Category:FeatureAcceptedF12]]


<!-- When your feature page is completed and ready for review -->
<!-- When your feature page is completed and ready for review -->
<!-- remove Category:FeaturePageIncomplete and change it to Category:FeatureReadyForWrangler -->
<!-- remove Category:FeaturePageIncomplete and change it to Category:FeatureReadyForWrangler -->
<!-- After review, the feature wrangler will move your page to Category:FeatureReadyForFesco... if it still needs more work it will move back to Category:FeaturePageIncomplete-->
<!-- After review, the feature wrangler will move your page to Category:FeatureReadyForFesco... if it still needs more work it will move back to Category:FeaturePageIncomplete-->

Latest revision as of 14:34, 20 August 2009

PackageKit Command Not Found

Summary

The PackageKit command not found functionality allows command line users to automatically install missing commands, or to suggest spelling replacements.

Owner

Current status

  • Targeted release: Fedora12
  • Last updated: 2009-08-07
  • Percentage of completion: 100%

PackageKit-command-not-found is optional in comps. It is included in the desktop spin.

Detailed Description

The PackageKit-command-not-found package installs a handler to bash so that missing commands can be installed, or invalid commands can be corrected.

Benefit to Fedora

This feature will add the same functionality to Fedora as Ubuntu users have had for years.

Scope

This is a very small change in comps, so that the PackageKit-command-not-found package gets included in the default package set. It's already available in Fedora 11, but not installed by default.

How To Test

  • Install PackageKit-command-not-found package using yum install PackageKit-command-not-found
  • Restart the terminal, or log out and log in again
  • Open a terminal (gnome-terminal works well)
  • Type 'gedti /boot/grub/grub.conf', and verify output is:
Command not found. Similar command is: 'gedit'
  • Ensure the powertop package is removed from the system. Then type 'powertop', and verify output is:
Command not found. Install package 'powertop' to provide command 'powertop'? [N/y]

You can edit system policy by changing the /etc/PackageKit/CommandNotFound.conf file.

User Experience

New users can get the package installed automatically when trying to use a new command. Experienced users can get spelling mistakes in commands automatically fixed.

Dependencies

PackageKit 0.4.x (already in F11)

Contingency Plan

Drop PackageKit-command-not-found from comps, and revert back to doing nothing when the command is not found.

Documentation

Release Notes

  • PackageKit now provides a command-not-found handler for bash so that missing commands can be installed, or invalid commands can be corrected. To use this functionality, install the PackageKit-command-not-found package.

Comments and Discussion