In a large skillet, cook the bacon over moderate heat until brown and crisp, about 15 minutes. Pour off all but 2 tablespoons of bacon fat. Add the onion, chopped cabbage, caraway seeds, salt and pepper. Cook over moderate heat until the cabbage begins to brown, about 30 minutes. Remove from the heat and let cool to room temperature.